DBGrid的相关问题 实际上就是主从表,一个form上面的控件都在主表的,下面的dbgrid是从表的。对表的一般操作也就是"new,add .....first....last"等。怎样把主从表有机结合起来?希望能给出完整的代码!thanks a lot! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Delphi的demo\db目录下有事例文件 太完整的例子也没法去做!procedure TForm1.FormShow(Sender: TObject);begin//master table : table2 //Detail table : table1. Table2.DatabaseName := 'DBDEMOS'; Table2.TableName := 'MasterTable'; DataSourceMaster.DataSet := Table2; Table1.DatabaseName := 'DBDEMOS'; Table1.TableName := 'DetailTable'; Table1.MasterSource := DataSource2; Table1.MasterFields := 'LinkField'; DataSourceDetail.DataSet := Table1; DBGridDetail.DataSource := DataSourceDetail; DBGridMaster.DataSource := DataSourceMaster;end;只于那些Add, Edit, Delete. 就是写sql 的事情了! 这句code应是: Table1.MasterSource := DataSourceMaster; 笔误! 从表的DATASET的DATASOURCE属性设为主表的DATASOURCE即可从表的DATASET里SQL里WHERE 后参数要设为主表的关键字 怎么将十六进制字符转换为中文? delphi中这种语法是什么意思,我编译时出错WebBrowser1<>nil ,While Size > 1 do begin NMftp传文件的出错处理问题 delphi2005的帮助阿,让人看了直想骂。 怪怪怪~在DELPHI中用F7运行可以循环~但用F8、F9或编译成EXE文件后就不循环了~ 如何将工程所有源代码整理成文档 调用ShellExecute函数出问题???? 售票软件 请问在打印报表是如何自动生成记录号? 看看也谢谢!! 如何测试注册表、C盘是否可写? 求indy里的idsmtp控件发邮件的例程,大家邦一下,,
begin
//master table : table2
//Detail table : table1. Table2.DatabaseName := 'DBDEMOS';
Table2.TableName := 'MasterTable';
DataSourceMaster.DataSet := Table2; Table1.DatabaseName := 'DBDEMOS';
Table1.TableName := 'DetailTable';
Table1.MasterSource := DataSource2;
Table1.MasterFields := 'LinkField'; DataSourceDetail.DataSet := Table1; DBGridDetail.DataSource := DataSourceDetail;
DBGridMaster.DataSource := DataSourceMaster;
end;只于那些Add, Edit, Delete. 就是写sql 的事情了!
这句code应是: Table1.MasterSource := DataSourceMaster;
笔误!
即可
从表的DATASET里SQL里WHERE 后参数要设为主表的关键字