以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 某表增加了列,不知怎的没了,再增加相同的列又提示已经存在,但不见原列名 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=157787) |
-- 作者:fvcfox -- 发布时间:2020/10/29 10:28:00 -- 某表增加了列,不知怎的没了,再增加相同的列又提示已经存在,但不见原列名 某表增加了列,不知怎的没了,再增加相同的列又提示已经存在,但不见原列名 |
-- 作者:有点蓝 -- 发布时间:2020/10/29 10:30:00 -- 可能改了标题吧?打开表结构看看:http://www.foxtable.com/webhelp/topics/0193.htm |
-- 作者:fvcfox -- 发布时间:2020/10/29 10:39:00 -- 没改标题呀 |
-- 作者:有点蓝 -- 发布时间:2020/10/29 10:42:00 -- 如果是内部表,把数据导出来,把表删除然后重新导入表格 如果是外部表,到外部表管理中删除,重新添加 然后重新加列试试
|
-- 作者:fvcfox -- 发布时间:2020/10/29 10:59:00 -- 恢复回来了 另,在NetworkAvailabilityChanged写如下代码,想实现当断网时有提示,并关闭其他已打开的窗口,只保留主窗口(绑定了总计表),但我测试将网联禁用是不起作用的,请教应该怎样改 For Each f As object In forms MessageBox.show("网络不通,不能正常与服务器相连,请在网络正常后再操作") If f.opened Then \'If f.tablename = MainTable.name Then If f.tablename <> "总计" Then f.close End If End If Next |
-- 作者:有点蓝 -- 发布时间:2020/10/29 11:07:00 -- 这个只有断网然后连接网络,或者网络连接全部断开,才能触发事件。只要有一个网络是通的,其它网络状态的变化不会触发事件 建议到计划管理里定时查询一下网络:http://www.foxtable.com/webhelp/topics/2709.htm
|
-- 作者:fvcfox -- 发布时间:2020/10/29 11:49:00 -- 这样的话,测试了,当网络不通时,提示框会无限次出现,不够友好,能只提示一次吗 If TryConnectHost("www.baidu.com") Then Else Messagebox.Show("与服务器连接出问题,请检查网络是否正常") Return End If |
-- 作者:有点蓝 -- 发布时间:2020/10/29 11:57:00 -- 自己使用全局变量记录一下,如果弹出过就记录变量,然后计划管理里判断变量值,如果记录过就不再弹出 |
-- 作者:fvcfox -- 发布时间:2020/10/29 14:19:00 -- 这个判断思路应该这样:当网络不通时,暂停计划任务并弹出提示框,点确定后继续执行计划任务,这样就比较友好了。有无暂定计划任务的命令 |
-- 作者:有点蓝 -- 发布时间:2020/10/29 14:32:00 -- http://www.foxtable.com/webhelp/topics/0658.htm |