用狐表也有一段时间了,但是每到要有合成动态表达式时就发怵,因为与以往的编程用法十分的不同,所以感到到现在为此还没有理解透,只是单纯的模仿,一旦出现没有现成的例子就搞来搞去的总问题,看帮助也看了,但好象讲这方面的就那么点点,怎么办?
如今又遇到了一个问题,我想做些查询工作,条件是:
1、先找到了所有满足条件的行
2、在这些行里再将不满足条件的行去掉
我的做法是:
For Each dr In DataTables("点表").DataRows
DataTables("登记表").Find("编号='" & dr("编号") & "'")
ids=ids & ",'" & dr("编号") & "'"
以上没有问题
下面是要将以上找到的行里,将其中一些行的列的内容为 状态1、状态2、状态2 的行从中去掉
ids=ids & ",'" & dr("状态") & <> "状态1"'"
ids=ids & ",'" & dr("状态") & <> "状态2"'"
ids=ids & ",'" & dr("状态") & <> "状态3"'" 这个就有问题了,改了几种方法,不是报错,就是不符合要求