子子表中增加记录问题(50分)

  • 主题发起人 主题发起人 dg_csj
  • 开始时间 开始时间
D

dg_csj

Unregistered / Unconfirmed
GUEST, unregistred user!
后台以巢式结构建立主-次主-从关系,在客户端增加记录时,当次主表
有两条以上记录,第一(或第二,反正不是最后一条)记录的从表为空,
并且最后一次记录的从表不为空时,使用Append命令时,次主表自动转移
到最后一次记录,在此记录下在从表中增加一空记录,无法在次主表的第一
条记录下增加从表的记录。请兄弟们帮忙。
 
讲得不清楚?
 
dephi的主从表不好用,也不灵活,建议用代码实现
 
采用查询部件,在AfterScroll事件中写查徇语句
如:
主表 Select * from A
从表B写在A的AfterScroll中
Select * from B where ID=A.ID
子表C写在主表B的AfterScroll中
Select * from C Where ID=B.ID
可以用参数传递
 
但我的系统大部分内容已使用了这一结构,要修改,工作量很大。另外,我再测试,
发现修改B表的任何一条记录的任何内容,都会自动跳到该表的最后一条记录,困惑。
 
后台以巢式结构建立主-次主-从关系,delphi前台deltal中只能有主次记录.
 
后退
顶部