Foxtable(狐表)用户栏目专家坐堂 → “员工”表双击打开窗口,随意删除一部分数据,如删除“尊称”列的“博士”,等几秒钟后,计划管理中的定时保存设置生效,刚删除的内容,又会自行恢复了?


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

主题:“员工”表双击打开窗口,随意删除一部分数据,如删除“尊称”列的“博士”,等几秒钟后,计划管理中的定时保存设置生效,刚删除的内容,又会自行恢复了?

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


加好友 发短信
等级:超级版主 帖子:113332 积分:577113 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/6/3 20:08:00 [显示全部帖子]

我下载1楼的项目测试也没有问题

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


加好友 发短信
等级:超级版主 帖子:113332 积分:577113 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/6/3 20:57:00 [显示全部帖子]

计划管理

Dim MainTab As C1Command.C1DockingTab = BaseMainform.Controls("MainPages")
MainTab.Select
CurrentTable.FinishEditing
For Each dt As DataTable In DataTables
    dt.Save()
Next

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


加好友 发短信
等级:超级版主 帖子:113332 积分:577113 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/6/3 21:54:00 [显示全部帖子]

If Forms.ActiveForm IsNot Nothing Then
    Sendkeys.Send("{TAB}")
    Application.Doevents()
End If
CurrentTable.FinishEditing
Application.Doevents()
For Each dt As DataTable In DataTables
    dt.Save()
Next

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


加好友 发短信
等级:超级版主 帖子:113332 积分:577113 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/6/3 22:21:00 [显示全部帖子]

这个没有办法。除非不要绑定,否则肯定会受表格的保存影响

 回到顶部