以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于Doubleclick问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=44798) |
||||
-- 作者:xh2207 -- 发布时间:2014/1/9 11:27:00 -- 关于Doubleclick问题 现有三个窗体,分别是入仓窗体、出仓窗体、工程名称窗体。如何修改工程名称窗体的Doubleclick代码,实现如下功能: 1、在入仓窗体主表中单击项目名称,即打开工程名称窗体,在工程名称窗体中双击选中的行,将行的内容填入入仓窗体主表当前行中。 2、在出仓窗体主表中单击项目名称,即打开工程名称窗体,在工程名称窗体中双击选中的行,将行的内容填入出仓窗体主表当前行中。 我目前解决的方法是:建立入仓工程名称窗体和出仓工程名称窗体,分别在出入仓主表中打开入仓工程名称窗体和出仓工程名称窗体,虽然能达到功能要求,但不算最好。请专家指教。 |
||||
-- 作者:xh2207 -- 发布时间:2014/1/9 11:28:00 --
现有三个窗体,分别是入仓窗体、出仓窗体、工程名称窗体。如何修改工程名称窗体的Doubleclick代码,实现如下功能: 1、在入仓窗体主表中单击项目名称,即打开工程名称窗体,在工程名称窗体中双击选中的行,将行的内容填入入仓窗体主表当前行中。 2、在出仓窗体主表中单击项目名称,即打开工程名称窗体,在工程名称窗体中双击选中的行,将行的内容填入出仓窗体主表当前行中。 我目前解决的方法是:建立入仓工程名称窗体和出仓工程名称窗体,分别在出入仓主表中打开入仓工程名称窗体和出仓工程名称窗体,虽然能达到功能要求,但不算最好。请专家指教。 |
||||
-- 作者:Bin -- 发布时间:2014/1/9 11:29:00 -- 纸上不谈兵,有例子才好办. 这个不难的,主要楼主还没看完帮助,没掌握狐表的所有技术点,所以没找到下手点. |
||||
-- 作者:xh2207 -- 发布时间:2014/1/9 15:01:00 -- 例子在附件 |
||||
-- 作者:Bin -- 发布时间:2014/1/9 15:05:00 -- 看到了,你已经实现了啊.你对那里不满意呢? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2014/1/9 16:31:00 -- 你可以在打开窗口前,将表的名称保存在一个public变量中:
public变量 = e.Table.Name Forms("工程名称").open()
原来类似这样的代码:
Tables("入仓主表").Current("项目名称") = e.Table.Current("项目名称")
改为:
Tables(public变量).Current("项目名称") = e.Table.Current("项目名称") |
||||
-- 作者:xh2207 -- 发布时间:2014/1/9 21:29:00 -- 谢谢各位的指引,让我受益匪浅。 |