以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗口设计  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=73538)

--  作者:kaituozhe
--  发布时间:2015/8/21 8:04:00
--  窗口设计
想设计一个输入窗口,像会计软件中填制会计凭证类似的窗口,我是采用关联表设计的,父表包括凭证日期、编号、制单人、审核人等,子表是会计科目、借方金额等,通过编号把父子表关联起来,问题是希望在窗口中填写时父表填写的编号怎么能同时自动填写相应的子表呢?
--  作者:Hyphen
--  发布时间:2015/8/21 8:36:00
--  

可以参考http://www.foxtable.com/help/topics/2234.htm

 

在帮助的搜索区搜索“关联表”可以找出和关联表操作相关的帮助


--  作者:大红袍
--  发布时间:2015/8/21 9:12:00
--  
窗口里加入一个table控件,设置绑定关联表即可。
--  作者:kaituozhe
--  发布时间:2015/8/21 9:21:00
--  

实现不了我的想法,我的想法是填写父表数据是自动把关联列填写到相应的子表


--  作者:大红袍
--  发布时间:2015/8/21 9:23:00
--  
以下是引用kaituozhe在2015/8/21 9:21:00的发言:

实现不了我的想法,我的想法是填写父表数据是自动把关联列填写到相应的子表

 

汗,怎么知道你子表哪些行要填入值啊


--  作者:kaituozhe
--  发布时间:2015/8/21 11:06:00
--  

设计一个输入窗口,其中日期、凭证编号等数据来源于父表,凭证摘要、借方、贷方等数据来源于子表,通过凭证编号把两个表关联起来,录入数据时子表中自动能够录入父表中编号,子表当前的编号自动录入父表的编号。


--  作者:大红袍
--  发布时间:2015/8/21 11:16:00
--  

  直接赋值

 

Tables("子表").Current("编号") = Tables("父表").Current("编号")


--  作者:kaituozhe
--  发布时间:2015/8/21 11:33:00
--  
可以了,谢谢
--  作者:kaituozhe
--  发布时间:2015/8/21 11:51:00
--  
如果子表的某一列发生变化,父表重新计算,代码怎么写
--  作者:大红袍
--  发布时间:2015/8/21 12:14:00
--  

跨表统计自动更新

 

http://www.foxtable.com/help/topics/1472.htm