Foxtable(狐表)用户栏目专家坐堂 → 狐表操作外部数据源ACCSEE异常


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

主题:狐表操作外部数据源ACCSEE异常

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


加好友 发短信
等级:五尾狐 帖子:1065 积分:7055 威望:0 精华:0 注册:2020/11/4 22:15:00
狐表操作外部数据源ACCSEE异常  发帖心情 Post By:2020/12/26 17:15:00 [只看该作者]

狐表操作外部数据源ACCSEE异常

狐表操作外部数据源ACCSEE,把外部数据源ACCSEE搞来狐表,用狐表菜单,和窗口上按键代码,删除,表重名外部表,保存,重新打项目,外部数据还没被改,是原来,也操作失败



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


加好友 发短信
等级:五尾狐 帖子:1065 积分:7055 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2020/12/26 17:37:00 [只看该作者]

重命名外部表

和内部表一样,外部表也可以重命名或者设置新的标题。
你可以直接在外部表管理窗口,重命名外部表。
也可以单击下面的按钮,指定新的表名和标题:

图片点击可在新窗口打开查看

这个表名是外部表加载到Foxtable后的名称,不是数据源中的表名,例如你将一个名为“Orders”的表,从SQL Server加载到Foxtable中,不管你将其命名为“订单”还是“定单”,它在SQL Server中的名称还是“Orders”。

如果有公式或代码使用了这个表的表名,那么重命名表可能会导致这些公式和代码无法运行。

所以关于表名,我们应该把握两个原则:

1、事先就要慎重考虑,为每个表设置一个合适的表名,项目一旦启用,不要轻易去修改表名。

2、如果一定要重命名某个表,而且有大量的公式和代码牵涉到这个表,那么应该考虑用修改表标题来代替,例如你需要将“客户”表重命名为“客户资料”,那么可以将该表的标题改为“客户资料”,而表名保持不变,这样就不会影响项目的正常运行了。

重命名后台表

如果希望直接修改数据源中的表名,操作步骤如下:

1、在数据表功能区单击下面的按钮:

图片点击可在新窗口打开查看

2、在外部数据源管理窗口,选择此数据表所在的数据源,单击“预览”按钮。

图片点击可在新窗口打开查看

3、选择要改名的数据表,单击“重命名”按钮:

图片点击可在新窗口打开查看


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


加好友 发短信
等级:五尾狐 帖子:1065 积分:7055 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2020/12/26 17:57:00 [只看该作者]


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

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106675 积分:542564 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/27 19:55:00 [只看该作者]

外部表要在这里重命名才有效:
图片点击可在新窗口打开查看

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


加好友 发短信
等级:五尾狐 帖子:1065 积分:7055 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2020/12/28 11:02:00 [只看该作者]

问题一:下面窗口上的按键代码单击事件,对内部数据源可以,对外部数据源不同步,没对外部数据源启相关作用,要外部数据源有作用,如何做,谢谢!
窗口上的“保存按键”
With Tables("产品材料明细")
    If .Current IsNot Nothing Then
        .Current.Save()
    End If
End With

窗口上的“清空按键”
DataTables("产品材料明细").RemoveFor("")

窗口上的“删除按键”
With Tables("产品材料明细")
    If .Current IsNot Nothing Then
        .Current.Delete
    End If
End With

问题二,狐表菜单上的“同步所有表”如何在窗口上用按键使用?“同步所有表”是选中当前表与其有关联表,还是系统所有表?如果系统所有表,那太消耗资源

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

窗口上的“清空按键”
DataTables("产品材料明细").RemoveFor("")
DataTables("产品材料明细").save

窗口上的“删除按键”
With Tables("产品材料明细")
    If .Current IsNot Nothing Then
        .Current.Delete
.save
    End If
End With

“同步所有表”就是中文表达的意思,既然不想所有表那就改为同步当前表:http://www.foxtable.com/webhelp/topics/1928.htm

 回到顶部