delphi表的点击 有一个表显示好了,我想在这个表中点击一行,在旁边的表中显示根据点击的那一行的某个属性筛选的结果,请问这个怎么实现,不好意思我是菜鸟。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在第一个表的OnCellClick事件下面写代码。代码里面用数据库控件指向你想要显示在表二的数据,条件就等于关联第一个表的那一行的某个属性值 同一楼OnCellClick写代码你可以用两个DBGrid 第二个DBGrid根据第一个DBgird中的某个字段取数据。需要有两个Query。 第二个Query的SQL中的变量为第二个Query里面的某个字段值 procedure TForm1.DBGrid1CellClick(Column: TColumn);begin with query2 do begin close; sql.clear; sql.add('select * from yourtable where name=:name'); ParambyName('name').asstring:= query1.fieldbyname('name').asstring; open; end;end; delphi中给字符数组赋值的问题 tcxDBTreeList 一格显示多行文本? 帮忙 我在Panel1里放了几个speedbutton,隐藏几个后,如何实现后面的自动靠前? 请那个delphi 的版本可以开发 windows 3.2 系统下的程序 ?? 数据转换的问题,请各位大侠帮忙,谢谢! 两个基本概念的问题 Query控件执行的简单问题,帮忙分析。 oracle数据表中有一个blob类型字段,delphi中用adodataset\adotable连接,激活报错! 思华软件有限公司-------招贤纳士! 很很很简单问题...想不明白.. 分布式开发,套间及同步问题
代码里面用数据库控件指向你想要显示在表二的数据,条件就等于关联第一个表的那一行的某个属性值
需要有两个Query。 第二个Query的SQL中的变量为第二个Query里面的某个字段值
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
with query2 do
begin
close;
sql.clear;
sql.add('select * from yourtable where name=:name');
ParambyName('name').asstring:= query1.fieldbyname('name').asstring;
open;
end;
end;