Foxtable(狐表)用户栏目专家坐堂 → 请教窗口录入问题


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

主题:请教窗口录入问题

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


加好友 发短信
等级:幼狐 帖子:81 积分:632 威望:0 精华:0 注册:2018/4/17 11:59:00
  发帖心情 Post By:2018/5/21 17:33:00 [只看该作者]

老师,addnew代码前加入msgbox(123)后msgbox重复出现两次,第一次出现后点确定增加一行,然后又出现一次,确定后再增加一行。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/21 17:37:00 [只看该作者]

以下是引用jinhetian在2018/5/21 17:33:00的发言:
老师,addnew代码前加入msgbox(123)后msgbox重复出现两次,第一次出现后点确定增加一行,然后又出现一次,确定后再增加一行。

 

执行什么操作的时候弹出的?把addnew上面的代码分别删除后,再测试,逐步确定为什么触发了2次


 回到顶部
帅哥哟,离线,有人找我吗?
jinhetian
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:81 积分:632 威望:0 精华:0 注册:2018/4/17 11:59:00
  发帖心情 Post By:2018/5/21 17:57:00 [只看该作者]

老师,把红色区域的代码删除后程序就正常了。那么还有别的办法指定光标呢?
Forms("焊接调试检验").panel.FindForm.Activate
Forms("焊接调试检验").Controls("TextBox1").Select()   
Tables("焊接调试检验表").AddNew()

 回到顶部
帅哥哟,离线,有人找我吗?
jinhetian
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:81 积分:632 威望:0 精华:0 注册:2018/4/17 11:59:00
  发帖心情 Post By:2018/5/21 18:06:00 [只看该作者]

老师,问题解决了。
leave事件里写:
Forms("焊接调试检验").panel.FindForm.Activate
 Forms("焊接调试检验").Controls("TextBox1").Select()
validating事件里写:
Tables("焊接调试检验表").AddNew()
但我不知道是什么原因?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/5/21 18:08:00 [只看该作者]

解决就好。我也不清楚你具体的问题。不然你单独做个例子发上来说明。

 回到顶部
总数 15 上一页 1 2