有两个表:表1有: IDD YBW NOYNH SFSH
工程科 **** ***** ****
后勤科 **** ***** ****
营销科 **** ***** **** 表2有:NAME YWEN IDD
周军 会计 工程科
王明 计划员 工程科
张涛 采购员 后勤科
朱勇 会计 工程科
两张表都有相同字段IDD-IDD
想实现如下功能表单上放两个dbgrid1和dbgrid2,dbgrid1连接表1、dbgrid2连接表2当用户在dbgrid1选择(工程科)时dbgrid2上显示所有工程科的职员。
dbgrid1 工程科 **** ***** ****
dbgrid2 周军 会计 工程科
王明 计划员 工程科
朱勇 会计 工程科
工程科 **** ***** ****
后勤科 **** ***** ****
营销科 **** ***** **** 表2有:NAME YWEN IDD
周军 会计 工程科
王明 计划员 工程科
张涛 采购员 后勤科
朱勇 会计 工程科
两张表都有相同字段IDD-IDD
想实现如下功能表单上放两个dbgrid1和dbgrid2,dbgrid1连接表1、dbgrid2连接表2当用户在dbgrid1选择(工程科)时dbgrid2上显示所有工程科的职员。
dbgrid1 工程科 **** ***** ****
dbgrid2 周军 会计 工程科
王明 计划员 工程科
朱勇 会计 工程科
解决方案 »
- Delphi简单调用ping检测网络在线状态
- APDComPort求助!!!
- 报表的DetailBand里面的字段值如何居中显示(我已经将其Alignment设为taCenter,但还是不行)?
- Image控件的使用
- Delphi is nothing comparing to Java!!!!!!
- 请问大侠:哪里有调用txt和doc文件的插件
- MIDAS 高手请进,这个问题在大富翁上出了600分,也没人拿到,难道真的没人明白吗?
- Query? DBEdit?
- 在WINDOWS2000服务器帮本中要如何设置MIDAS的应用服务程序啊急!!
- ISAPI Extension 中 WebRequest.ReadClient 总是返回 -1
- 一个关于修改autoexec.bat文件的问题
- 怎么得到某段程序的执行时间(精确到毫秒)
dbgrid1 ==> ClientDataSet1
dbgrid2 ==> ClientDataSet2处理ClientDataSet1的AfterScroll事件,在事件中做如下处理:
ClientDataSet2.Close();
ClientDataSet2.CommandText := 'select * from 表2 where IDD=' + QuotedStr(ClientDataSet1.FieldByName('IDD').AsString);
ClientDataSet2.Open();
ClientDataSet2.CommandText := 'select * from 表2 where IDD=' + QuotedStr(ClientDataSet1.FieldByName('IDD').AsString);
ClientDataSet2.Open();