DBGRID1显示的是主表数据
GRID2显示的是从表数据怎么可以做到在GRID1上指针移动的时候,GRID2的数据随即更新出来
这样的效果是怎么做出来的
请指教
GRID2显示的是从表数据怎么可以做到在GRID1上指针移动的时候,GRID2的数据随即更新出来
这样的效果是怎么做出来的
请指教
解决方案 »
- 请教如何在D7下使用ruby的库?
- delphi编程碰到一个不知所措的问题???
- 安装delphi 2007后出现iteidw32100.bpl无法加载怎么解决?
- 冰天雪地赤身裸体跪求easyscan.ocx控件的问题!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 获取外部程序SysListView32每行每列的数据.UP者有份.
- FS,这下你完蛋了吧
- delphi7中看不到fastreport组件栏,怎么装
- 如何防止同一个程序,被运行两次
- delphi中调用vc dll的问题?
- 白菜再次求助 !!!
- 高手帮忙!!如何在窗体上调用asp文件。!!
- 能同时获取日期和时间的函数是什么函数?(Now只能获取当前时间)
form1.dbgrid1.datasource.dataset.recno;
form1.dbgrid2.datasource.dataset.open;
with form1.dbgrid2.datasource.dataet do
locate('主从表关联的字段名',form1.dbgrid1.datasource.dataset.fieldvalue['主从表关联的字段名'],[])
主表:AdoQuery2 从表:AdoQuery1
当点击主表时在其DBGrid1CellClick事件中
AdoQuery1.close;
AdoQuery1.SQL.Clear;
AdoQuery1.Sql.Add('Select * From 从表 Where Str1='''+AdoQuery2.FieldByName('Str1').AsString+'''');
AdoQuery1.Open;
这样应该就能做到吧.