Foxtable(狐表)用户栏目专家坐堂 → 关于副本table的问题


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

主题:关于副本table的问题

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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
关于副本table的问题  发帖心情 Post By:2019/4/9 7:42:00 [只看该作者]

老师请教下,对于副本table的引用,以下而种方法是不是完全等效的

1,tables(“窗口1_table1”)
2, Dim t As WinForm.Table = e.Form.Controls("Table1")



副本表相对于非副本的表,多了datasource, fill 等方法,可以对某一个窗体实现绑定不同的但结构操作类似的表(也就是窗口做一个就行了,不需要每个表都做一个窗口),那么基于这种理解,虽然不存在同时多个窗口打开某个表的情况,我也都设置为副本,这样对表内容的修改保存,相对于非副本,会有区别吗?



副本的table可以同时出现在多张表,那么对于内容的修改保存会有冲突的可能吗(感觉会有)? 通过什么机制来避免? 我感觉是不是需要设置类似于表的独占式编辑这样的逻辑


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/9 10:24:00 [只看该作者]

1、等效;

 

2、副本表之间,数据是共享冲突的,你修改哪一个都好,都会直接修改主表的数据的。

 

3、如果希望展示不同,你可以用sqlTable类型的表,如 http://www.foxtable.com/webhelp/scr/1907.htm

 


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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
  发帖心情 Post By:2019/4/9 12:36:00 [只看该作者]


以上描述的两种方法,实际使用中报错,帮忙看下原因,万分感谢

图片点击可在新窗口打开查看此主题相关图片如下:错误2.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:错误1.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
  发帖心情 Post By:2019/4/9 12:40:00 [只看该作者]

第一种发发现问题了,应该是 talbes(e.from.name & "_table1"), 另外一种通过窗体空间引用的请问错误在哪里呢?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/4/9 12:56:00 [只看该作者]

Dim tb As WinForm.Table = e.Form.Controls("Table1")

Dim t As Table = tb.Table


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


加好友 发短信
等级:童狐 帖子:288 积分:2404 威望:0 精华:0 注册:2017/6/19 23:37:00
  发帖心情 Post By:2019/4/9 13:00:00 [只看该作者]

谢谢

 回到顶部