如何在动态处理一个表中的指定另外一个表中的记录?(100分)

  • 主题发起人 主题发起人 WJZLGS
  • 开始时间 开始时间
W

WJZLGS

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在动态处理一个表中的指定另外一个表中的记录?
例如:
一个Form上有一个rid1,Grid2,Table1,DataSource1,Table2,DataSource2,在Grid1中输入一条记录(字段名为:名称、单价、数量,其中数量的值为3),在Table2中马上将对应字段名为数量的记录减去3,并在Grid2中马上显示。
 
很简单,在 table1 的 AfterPost 事件中加上一句就可以了,
...
//找到对应的记录
table2.Edit;
table2Amount.Value := table1Amount.Value - 3;
table2.Post;
关键是如何找到对应的记录,这点你并没说清楚
 
关键就是输入一条记录就立刻找到另一个表中对应的记录,并把它减去3,然后在Grid2 中显示出来!
 
把table2换成query,用SQL语句查找并显示。
 
yanyong:
把table2换成query,能否详细一点呢?

 
多人接受答案了。
 
后退
顶部