我有两个表,用两个表格,在表格1中显示表1的记录,当单击表格1的某一行时,在表格2中显示表2中所有记录的某个字段和表格1中单击的那一行的某个字段相同的记录
解决方案 »
- BDE控件的TTable可以有Commitupdates,ADO里面的TADOTable有类似的表示方式吗?
- delphi7生成的exe文件,放到win2003服务器上,vclskin皮肤就看不到了
- 关于TClientDataSet创建动态表的问题
- 问几句语句的意思:希望好心人帮忙..谢谢
- 向WORD中插入图片
- 如何在DBGrid中画线?我要实现这样的DBGrid...
- 大哥们请给兄弟说一下哪里有 李维 的 Delphi 5.X ADO/MTS/COM+高级程序设计篇 电子书的完整下载
- 低价出售歌库(UP有分)长期有效
- 串口设备编程?
- 自建过程和调用过程问题!
- 在线求助!!
- 请grail_(grail_) 进来领分
........1的DataSet为 ADOQuery1
........2........DataSource2
........2的DataSet为 ADOQuery2procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField);
var
vStr : String;
begin
vStr := ADOQuery1.FieldByName('字段名1').AsString;
with ADOQuery2 do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM table WHERE 字段名2=:aa');
Parameters.ParamByName('aa').Value := vStr;
Open;
end;
end;
我的表格1显示的是通过查询的出来的,既先输入一个值,根据这个值在表1中查询,在表格1中显示,但在表格1的cellclick中写的时候没有ADOQuery1.FieldByName('字段名1').AsString;啊