Foxtable(狐表)用户栏目专家坐堂 → DataColChanging


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

主题:DataColChanging

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


加好友 发短信
等级:四尾狐 帖子:806 积分:6312 威望:0 精华:0 注册:2013/2/18 17:46:00
DataColChanging  发帖心情 Post By:2023/11/3 14:31:00 [显示全部帖子]

禁止直接输入不在列表项目中的内容

DataColChanging

Tables("任务单").Cols("采购员").AllowDirectType = False

测试发现,当我进入系统后,第一次在单元格内还是能直接输入,输入一次后,才能正式生效。


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


加好友 发短信
等级:四尾狐 帖子:806 积分:6312 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2023/11/3 14:47:00 [显示全部帖子]

帮助我看了:某一列的内容发生变化前执行,此时新值还没有写入表中,列的内容还是更改前的值。
Tables("任务单").Cols("采购员").AllowDirectType = False  那应该是不能更改的
为什么我刚打开文件后可以输入一次,输入一次后才真正生效。

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


加好友 发短信
等级:四尾狐 帖子:806 积分:6312 威望:0 精华:0 注册:2013/2/18 17:46:00
  发帖心情 Post By:2023/11/3 16:22:00 [显示全部帖子]

Tables("订单").Cols("客户").AllowDirectType = False
写在项目事件AfterOpenProject跟写在表事件PrepareEdit,那个更加合理?

 回到顶部