//按钮2的代码可以把GRID1的东西对应在GRID2显示出来
但我不想用按钮
我希望当GRID1的指针移动的时候GRID2自动显示
不知道这样需要用到GRID什么事件,
请帮我修改
procedure TForm1.FormActivate(Sender: TObject);
begin
self.ado1.Close;
ado1.SQL.Clear;
ado1.SQL.Add('select * from dbo.a1');
ado1.Open;
end;procedure TForm1.Button1Click(Sender: TObject);
var
s1:string;
begin
s1 := 'select * from a2 where dh = ' + ado1.FieldByName('dh').AsString;
//self.Caption := s1;
ado2.Close;
ado2.SQL.Clear;
ado2.SQL.Add(s1);
ado2.Open; end;
但我不想用按钮
我希望当GRID1的指针移动的时候GRID2自动显示
不知道这样需要用到GRID什么事件,
请帮我修改
procedure TForm1.FormActivate(Sender: TObject);
begin
self.ado1.Close;
ado1.SQL.Clear;
ado1.SQL.Add('select * from dbo.a1');
ado1.Open;
end;procedure TForm1.Button1Click(Sender: TObject);
var
s1:string;
begin
s1 := 'select * from a2 where dh = ' + ado1.FieldByName('dh').AsString;
//self.Caption := s1;
ado2.Close;
ado2.SQL.Clear;
ado2.SQL.Add(s1);
ado2.Open; end;
解决方案 »
- uses jpeg
- 如何获取其他程序中一个dll的基址
- 如何从下向上平滑滚动一个文本文件,AAfont自动换行有bug.
- 如何用REALPLAYER自带的控件播放改了文件名的RM文件,比如c:\a.rm改成c:\a.mmm。(不生成临时文件,播放时不改动扩展名)
- 算法大挑战高分相送(500-1000分)
- 在DELPHI里如何操作ORACLE自动增加值的字段???
- 在服务器端定义的'Record'类型作为函数的入参,如何在客户端定义引用???急!!高分!!!
- 如何使图片自动适应image控件的大小?
- DLL调用的初级问题
- 急!Dephi6的安装…
- 关于ado的问题!急死人呀!
- 如何用回车键来改变taborder的顺序
主表不变,
明细表,其中要有一个字段做为主从表的关联字段.如DH,(当然要主表都要用DH这个字段)
明细表的DataSource设为主表的DataSource,
SQL.TEXT应该为
select * from a2 where dh = : DH
其中DH为主表的一个字段名,一定要一样.
这就可以了.