以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  [原创]关于数据表使用的问题,请大家帮忙  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=31226)

--  作者:众方志诚
--  发布时间:2011-5-14 12:54:43
--  [原创]关于数据表使用的问题,请大家帮忙
如有数据表1和数据表2共二个构件,数据表2的主数据源如设置成数据表1后,如数据表1和数据表2同时增加记录时,在提交前取消时,数据表1是能正常取消,但数据表2却自动把记录保存到数据库中。这个怎么解决呀
--  作者:x123992009
--  发布时间:2011-5-14 13:42:55
--  
你自己把数据.做的这么纠结。。。
--  作者:玩脑者
--  发布时间:2011-5-14 14:48:07
--  

数据表2的主数据源如设置成数据表1?

 

这是什么意思??

 

希望好好看一下“ADO数据表”“数据源”“ADO数据库连接”“数据表网格”这四个构件是怎么相互连接的。


--  作者:zhongjian
--  发布时间:2011-5-14 17:31:04
--  
以下是引用众方志诚在2011-5-14 12:54:43的发言:
如有数据表1和数据表2共二个构件,数据表2的主数据源如设置成数据表1后,如数据表1和数据表2同时增加记录时,在提交前取消时,数据表1是能正常取消,但数据表2却自动把记录保存到数据库中。这个怎么解决呀

把数据表2的主数据源设置为数据表1实际是:以数据表1为主表;数据表2为次表建立的主次表数据关系,选择数据表1(主表)的某一数据时,数据表2(次表)得到的是以主数据表数据为基础过滤查询的一个子集数据(即 SQL 的 Select * from 数据表2 Where (数据表1.字段) = 数据 )。数据表的增、删、改应分别操作,你是否在做取消操作时,只对数据表1进行了取消操作,也就是说取消操作应为 :

 

执行> 窗口1.数据表1.一般方法:[取消]

执行> 窗口1.数据表2.一般方法:[取消]

 

不知以上可对你提出的问题有益



 


--  作者:众方志诚
--  发布时间:2011-5-14 20:58:55
--  
我看看,谢谢