两个dbgrid,用adotable连接两张sql里的表,两张表里有一个字段恒等
怎么能做到,一个dbgrid中移动指针时,另一个跟着移动到该字段相等的记录上去?
解决方案 »
- 关于DBGrideh的列
- 如何将程序中的非mainform设置为在顶层?而且要半透明窗体
- FASTREPORT中动态定义每页的长与宽 (顺便送上WIN2000下自定义纸张并在打印时动态调用自定义纸张源码 )顶者有分
- 请教,Query+UpdateSql 更新时出现 Update failed
- Excel-->Access
- 对象的引用概念〉???在线!
- 为什么DELPHI对中文的支持不是很好呀??????
- 关于编译!
- 用ADO边结数据库如何加入一条记录
- 请教封装企业逻辑的问题?
- 我在delphi中开发activex control,添加一个属性比方说long test_value后,会产生Get_test_value和Set_test_value两个方法,可是在Get_tes
- 注册问题
或者
主从关系
adoTable2.MasterSource:=DataSource1;
然后在adoTable2的MasterFields设置一下
很直观的
或者adotable2.Book:=adotable1.Book;阿
这很简单嘛
这样是可以,我用了一个timer控件,写入上述代码
但是,当我改动了两个表中记录时,按下“查看待更新记录”按钮时出错
其中代码如下:
ADOTable1.Filtered := true;
ADOTable1.FilterGroup := fgpendingrecords; ADOTable2.Filtered := true;
ADOTable2.FilterGroup := fgpendingrecords;
主要是与timer控件里的代码矛盾了,这可怎么办?
if adotable2.Filtered=false then
adotable2.Book:=adotable1.Book;
因为你按下“查看待更新记录”按钮后肯定要进行下一步处理,比如进行数据更新等等,你可以在那个时候再把fitered属性设为true
这样应该可以的
谢谢