中间函数MS Access中的浮点索引

时间:2019-03-21 20:20:26

标签: ms-access

Mid([table1]![field1], 2.9)

我已经在有人制作但仍在使用的旧Access文件中找到了此操作。谁能解释2.9?我的研究表明,参数应该是自然数,因为它是字符串[field1]的起始索引,不是吗?

1 个答案:

答案 0 :(得分:2)

赔率是错字,应该是Mid([table1]![field1], 2,9)

实际上,它应该是整数,但由于不是整数,所以将其强制转换为整数。将2.9向上取整,变为3,然后一切正常。这意味着它不会导致错误,如果您希望返回的最大长度为9个字符,则可能会导致意外结果。