Ms access 为什么索引的MS Access number字段的搜索条件失败?

Ms access 为什么索引的MS Access number字段的搜索条件失败?,ms-access,indexing,integer,comparison,Ms Access,Indexing,Integer,Comparison,在Access中创建一个具有长整型字段的表。设置要索引的字段(任意一种类型)。创建一个值为1的记录。然后创建一个查询,查找该表中值小于5的所有记录。作品现在搜索值小于5.5的记录。失败了 是否应向Microsoft报告此情况?除了删除索引之外,我找不到解决这个问题的方法。这是索引。它需要一个整数,而5.5本身似乎被转换为十进制 因此,设置过滤器时,首先使用始终返回整数的任何函数进行转换: Int、Fix、CInt、CLng、CByte、甚至CBool

在Access中创建一个具有长整型字段的表。设置要索引的字段(任意一种类型)。创建一个值为1的记录。然后创建一个查询,查找该表中值小于5的所有记录。作品现在搜索值小于5.5的记录。失败了


是否应向Microsoft报告此情况?除了删除索引之外,我找不到解决这个问题的方法。

这是索引。它需要一个整数,而5.5本身似乎被转换为十进制

因此,设置过滤器时,首先使用始终返回整数的任何函数进行转换:

Int、Fix、CInt、CLng、CByte、甚至CBool
是否能满足您的需求?