以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=84452)

--  作者:goldenfont
--  发布时间:2016/5/2 20:31:00
--  [求助]
我建了三个表,员工表,出库表,收入表,收入表里用了模式窗口来从员工表里选择谁付得钱,出库表里设计了某一物料出库可以对应多条收入记录,设置了父表“出库表”和子表“收入表”关联,一切看起来正常,但是在子表下新增记录时,选择员工的模式后,人名跳不上去,发现收入表里还停留在原来的记录上,这个怎么改
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


--  作者:Hyphen
--  发布时间:2016/5/3 8:32:00
--  
模式窗口表DoubleClick 事件

Tables("出库.收入").Current("付款人") = e.Row("姓名")

--  作者:goldenfont
--  发布时间:2016/5/3 13:56:00
--  
我是用的全局变量来表示当前表的,想共用一个筛选用户的对话框。
我收入表里指定了当前表是收入表了,我如何从从表的收入表里指定当前表全局变量为“出库.收入”?
有地方能判断出来吗?

--  作者:大红袍
--  发布时间:2016/5/3 14:22:00
--  

打开窗口之前记录一下当前表

 

vars("当前表") = Tables("出库.收入")

 

或者

 

vars("当前表") = CurrentTable

 

-------------------------------

 

然后,DoubleClick事件

 

vars("当前表").Current("付款人") = e.Row("姓名")

--  作者:goldenfont
--  发布时间:2016/5/4 12:13:00
--  
我的收入表里在cellbuttonclick事件了指定了全局表为收入表


vars("当前表") = Tables("收入")


在从表里出现的时候点击按钮,当前表还是收入表,这个才会引起问题。

你的意思是在收入表打开的时候指定为收入表,在物料.收入主从表打开的时候指定当前表为物料.收入表?

我试试看,万分感谢!


--  作者:大红袍
--  发布时间:2016/5/4 12:18:00
--  
vars("当前表") = e.Table