以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 狐表操作外部数据源ACCSEE异常 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=159438) |
-- 作者:lin98 -- 发布时间:2020/12/26 17:15:00 -- 狐表操作外部数据源ACCSEE异常 狐表操作外部数据源ACCSEE异常 狐表操作外部数据源ACCSEE,把外部数据源ACCSEE搞来狐表,用狐表菜单,和窗口上按键代码,删除,表重名外部表,保存,重新打项目,外部数据还没被改,是原来,也操作失败 |
-- 作者:lin98 -- 发布时间:2020/12/26 17:37:00 -- 重命名外部表 和内部表一样,外部表也可以重命名或者设置新的标题。 这个表名是外部表加载到Foxtable后的名称,不是数据源中的表名,例如你将一个名为“Orders”的表,从SQL Server加载到Foxtable中,不管你将其命名为“订单”还是“定单”,它在SQL Server中的名称还是“Orders”。 如果有公式或代码使用了这个表的表名,那么重命名表可能会导致这些公式和代码无法运行。 所以关于表名,我们应该把握两个原则: 1、事先就要慎重考虑,为每个表设置一个合适的表名,项目一旦启用,不要轻易去修改表名。 2、如果一定要重命名某个表,而且有大量的公式和代码牵涉到这个表,那么应该考虑用修改表标题来代替,例如你需要将“客户”表重命名为“客户资料”,那么可以将该表的标题改为“客户资料”,而表名保持不变,这样就不会影响项目的正常运行了。 重命名后台表 如果希望直接修改数据源中的表名,操作步骤如下: 1、在数据表功能区单击下面的按钮: 2、在外部数据源管理窗口,选择此数据表所在的数据源,单击“预览”按钮。 3、选择要改名的数据表,单击“重命名”按钮: |
-- 作者:lin98 -- 发布时间:2020/12/26 17:57:00 -- 此主题相关图片如下:捕获.jpg |
-- 作者:有点蓝 -- 发布时间:2020/12/27 19:55:00 -- 外部表要在这里重命名才有效: |
-- 作者:lin98 -- 发布时间: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 问题二,狐表菜单上的“同步所有表”如何在窗口上用按键使用?“同步所有表”是选中当前表与其有关联表,还是系统所有表?如果系统所有表,那太消耗资源 |
-- 作者:有点蓝 -- 发布时间: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 |