如何动态更新查询字段的内容?(80分)

  • 主题发起人 主题发起人 kevin_zhou
  • 开始时间 开始时间
K

kevin_zhou

Unregistered / Unconfirmed
GUEST, unregistred user!
举例如下:
table1:code,name,flag
table2:code,riqi.
现在table1内容如下:
0001 test1 0
0002 test2 0
0003 test2 0
对table2的插入删除是通过wwDBGrid进行的,code字段是查询字段,来自table2中
flag=0的code字段。但是在增加一条table2记录后,查询字段中要求把刚才增加的
记录中的code对应的值从查询字段中去除。
该如何实现?
 
这样设定一个数组a来存取本次增加code的值,然后在查询时筛选出code不等于a中值
 
举个例子
 
这个问题这么难吗?
 
题意模糊 :(
 
我估计问题不难,但最好把题意再组织一下,另外table2中没有flag字段,可能是笔误。
 
在Table2的AfterPost和AfterDelete事件做你要做的工作
 
我只是随便举个例子而已。
题意我重新解释一下:
现在想实现一个表的某个字段比如上面的code字段,它的值来自另外一个表的值,
这时我用了查询字段(当然我用的是wwdbgrid)。这样吗,当我在表中增加一条记录
时,也就是要在查询字段的下拉列表中就会减少一条记录,主要是用于缓冲技术时
才要求的,如果一般模式的话它会自动实现的。
 
我想你一定使用cache技术,只要不用cache就很容易解决了
 
接受答案了.
 
后退
顶部