Foxtable(狐表)用户栏目专家坐堂 → 某表增加了列,不知怎的没了,再增加相同的列又提示已经存在,但不见原列名


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

主题:某表增加了列,不知怎的没了,再增加相同的列又提示已经存在,但不见原列名

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


加好友 发短信
等级:二尾狐 帖子:507 积分:4743 威望:0 精华:0 注册:2020/5/7 13:05:00
某表增加了列,不知怎的没了,再增加相同的列又提示已经存在,但不见原列名  发帖心情 Post By:2020/10/29 10:28:00 [只看该作者]

某表增加了列,不知怎的没了,再增加相同的列又提示已经存在,但不见原列名

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


加好友 发短信
等级:超级版主 帖子:106665 积分:542508 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/29 10:30:00 [只看该作者]

可能改了标题吧?打开表结构看看:http://www.foxtable.com/webhelp/topics/0193.htm

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


加好友 发短信
等级:二尾狐 帖子:507 积分:4743 威望:0 精华:0 注册:2020/5/7 13:05:00
  发帖心情 Post By:2020/10/29 10:39:00 [只看该作者]

没改标题呀

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20201029103806.jpg
图片点击可在新窗口打开查看


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


加好友 发短信
等级:超级版主 帖子:106665 积分:542508 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/29 10:42:00 [只看该作者]

如果是内部表,把数据导出来,把表删除然后重新导入表格

如果是外部表,到外部表管理中删除,重新添加

然后重新加列试试

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


加好友 发短信
等级:二尾狐 帖子:507 积分:4743 威望:0 精华:0 注册:2020/5/7 13:05:00
  发帖心情 Post By: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


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


加好友 发短信
等级:超级版主 帖子:106665 积分:542508 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/29 11:07:00 [只看该作者]

这个只有断网然后连接网络,或者网络连接全部断开,才能触发事件。只要有一个网络是通的,其它网络状态的变化不会触发事件

建议到计划管理里定时查询一下网络:http://www.foxtable.com/webhelp/topics/2709.htm

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


加好友 发短信
等级:二尾狐 帖子:507 积分:4743 威望:0 精华:0 注册:2020/5/7 13:05:00
  发帖心情 Post By:2020/10/29 11:49:00 [只看该作者]

这样的话,测试了,当网络不通时,提示框会无限次出现,不够友好,能只提示一次吗

If TryConnectHost("www.baidu.com") Then
Else
    Messagebox.Show("与服务器连接出问题,请检查网络是否正常")
    Return
End If



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


加好友 发短信
等级:超级版主 帖子:106665 积分:542508 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/29 11:57:00 [只看该作者]

自己使用全局变量记录一下,如果弹出过就记录变量,然后计划管理里判断变量值,如果记录过就不再弹出

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


加好友 发短信
等级:二尾狐 帖子:507 积分:4743 威望:0 精华:0 注册:2020/5/7 13:05:00
  发帖心情 Post By:2020/10/29 14:19:00 [只看该作者]

这个判断思路应该这样:当网络不通时,暂停计划任务并弹出提示框,点确定后继续执行计划任务,这样就比较友好了。有无暂定计划任务的命令

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


加好友 发短信
等级:超级版主 帖子:106665 积分:542508 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/29 14:32:00 [只看该作者]


 回到顶部