Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]如何新增,难度大哦。

1楼
qtcks 发表于:2010/9/16 18:54:00

表A("第一列")    关联表   表B("第一列")

如何通过表A新增行时,自动对表B新增行

 

2楼
实话实说 发表于:2010/9/16 19:02:00
CurrentTable.AddNew() ’当前表(表A)中增加一行
Tables("表A.表B").AddNew(10) ’关联表中增加10行
3楼
mr725 发表于:2010/9/16 19:12:00
表A 增加行时,同时要将表A关联列的内容写入后,才可以增加关联表的行。否则准出错!
4楼
qtcks 发表于:2010/9/16 20:12:00

我就是这样,在表A的,[新增时]事件,添加代码,老出错。郁闷中。

[此贴子已经被作者于2010-9-16 20:13:13编辑过]
5楼
czy 发表于:2010/9/16 20:36:00

其实也并不是不可以。

将两表关联列的默认值设置相同,比如"A"

将关联同步更新关联列内容设为true。

然后你想怎么增加行都行,如需变更关联列的数据,在父表中重新输入即可。

6楼
mr725 发表于:2010/9/16 21:25:00
Tables("表A").AddNew() ’当前表(表A)中增加一行
Tables("表A").current("关联列") = Tables("表A").rows(Tables("表A").position-1)("关联列")  
                                              '引用上一行关联列的内容或一个字符串等。 
Tables("表A.表B").AddNew()
 
这样不会提示错误的。
 
 
 

 

 

共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03320 s, 2 queries.