Foxtable(狐表)用户栏目专家坐堂 → 多表共用窗体方法求助


  共有2851人关注过本帖树形打印复制链接

主题:多表共用窗体方法求助

帅哥哟,离线,有人找我吗?
zsxx999ja
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:215 积分:2324 威望:0 精华:0 注册:2020/10/3 6:58:00
多表共用窗体方法求助  发帖心情 Post By:2020/12/27 15:38:00 [显示全部帖子]

我的窗体上有三个sqltable类型表,由于编辑行时不能自动换行,于是改用一个共用窗体加文本框来输入,下面的方法在单机上测试没有问题,1、请问多用户时此法可用吗?2、正确的方法请指导!

第一 步:
在每窗体表的DoubleClick事件中加如下代码
vars("str") = e.Row(e.Col.Name)
vars("tb")= e.Table.Name
vars("colnane") = e.Col.Name
Forms("auto输入").Open
第二步:在输入窗体(forms(“aut输入”))的AfterLoad 事件中加代码
Dim txtauto As WinForm.TextBox = e.Form.Controls("txtauto输入")
txtauto.Text = ""
txtauto.Text = vars("str")
第三步  forms("auto输入”)的BeforeClose 事件代码
Tables(vars("tb")).Current(vars("colnane")) = vars("str")


 回到顶部