我的一个tb1表,字段有dm,dk1,dk2,dk3,....,dk16(都是字符型)。我想实现这样的功能:输入一个字符串值,要求显示出从dk1到dk16中只要有一个值等于输入的值,就显示该记录。
    
    我是用filtered写的,一开始写只判断dk1和dk2(用or),可以正常显示,于是我一下子添加到了DK16,不知道是不是语句太长了,鼠标不能点到该语句上,双击该语句就出现:
Access violation at address 033F3470 in module 'DFWEDIT.DLL'. Write of address 0000003C.    1、请问这是什么原因,是不是语句太长了?如何写一个长语句。
    
    2、该功能有没有什么好的解决方法?