当前位置: 代码迷 >> PB >> 关于怎么快速判断数据窗口中不相邻的两行值不重复
  详细解决方案

关于怎么快速判断数据窗口中不相邻的两行值不重复

热度:184   发布时间:2016-04-29 05:24:20.0
关于如何快速判断数据窗口中不相邻的两行值不重复
现有一个数据窗口中的值如下:
行号        TechID
1              A
2              C
3              B
4              C
5              B
6              B
7              A
8              A
9              A
10            B
11            B
12            B
13            B
14            B
15            B
16            A

版内的各位大神,判断条件是这样的,正上面的这些值中,如果出现不相邻的两行数据TechID重复的话,那么这个输入就是非法的。比如说,第1行和第7行就是所谓的"重复",但是单独看7、8、9行的话,因为这3行的数据是连续的,所以第7行和第9行是不重复的。
------解决思路----------------------
引用:
Quote: 引用:

用find函数查找并判断

我想过用find,但是表达式想不出来该怎么写


在itemchanged事件中
if dw_1.find("TechID='"+data+"' ",startrow,endrow)>0 then ....

return 1 表示不允许
  相关解决方案