delphi 做主从表(不是主从报表),一般步骤及设置如下(示例):
一、添加好数据库组件,比如 adoquery、dataSource 各两个(及其他的 AdoConnection 等)。
二、假设主表名为qryMain,从表名为qryDetail,两个 datasource 分别取名为 dsMain、dsDetail,主表与从表关联字段为 id,则设置示例如下:
qryMain.sql.text=select * from 主数据库
qryDetail.sql.text=select * from 细数据库 where id=:id
dsMain.DataSet=qryMain
dsDetail.DataSet=qryDetail
dsDetail.DataSource=dsMain
设置完成。
验证:
添加两个 dbGrid,分别将其 DataSource 属性设置为 dsMain、dsDetail,则在主表 grid 中点击,从表 grid 会自动改变:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)