一个主表,两个从表,现在主表要添加,删除,移动记录时,怎么样让‘从表’跟着‘主表’一起变化。
如:
mt_able(主表)
字段:idfield(主键) afield bfield
d1_table(从表)
字段:idfield(外键) efield ffield
d2_table(从表)
字段:idfield(外键) gfield hfieldd1_table和d2_table都用数据敏感控件显示,是不是要在主表的move时件里设置比较好一些?怎么写了?有没有比较好的实现方法?
如:
mt_able(主表)
字段:idfield(主键) afield bfield
d1_table(从表)
字段:idfield(外键) efield ffield
d2_table(从表)
字段:idfield(外键) gfield hfieldd1_table和d2_table都用数据敏感控件显示,是不是要在主表的move时件里设置比较好一些?怎么写了?有没有比较好的实现方法?
解决方案 »
- 40分求普及 索引
- delphi中有比较简洁的方式把一个字节的8位高低倒过来吗?
- 一个利用ADO连接的三层结构问题。。希得大侠指点
- 關於時間處理的問題,很簡單,可是我不知怎麼做.
- 请问用MSSQL还是SQL Server?用MSACCESS还是Driver do Microsoft Access(*.m ??
- 请问如何让Visual Foxpro生成的.dbf文件作为数据源?
- 求【delphi多线程的视频教程,还有服务器和客户端通讯的教程】
- dephi6的补丁
- delphi中实现休眠计算机,在线高分等待
- 图片入ACCESS数据库,其字段的类型设为什么?
- 从Access数据库中读出数据然后插到Microsoft Visual FoxPro 6.0中去的问题!
- 如何在DELPHI中调用带参数的存储过程???????
两个从 adoqueryc1 datasourcec1 [表中有字段mainid,]
adoqueryc2 datasourcec2 [表中有字段mainid,]把adoqueryc1,adoqueryc2的datasource属性设置为datasourcemain
adoqueryc1.sql属性 select * from c1 where mainid=:id
adoqueryc2.sql属性 select * from c2 where mainid=:id
FOR INSERT
AS
BEGIN
select @id=idfield from inserted
update 从表 set idfield=@id
END CREATE TRIGGER Test_update ON 主表
FOR UPDATE
AS
BEGIN
select @id=idfield from updated
update 从表 set idfield=@id
END CREATE TRIGGER Test_del ON 主表
FOR INSERT
AS
BEGIN
select @id=idfield from inserted
delete from 从表 where idfield=@id
END
FOR DELETE //改下
AS
BEGIN
select @id=idfield from inserted
delete from 从表 where idfield=@id
END