Foxtable(狐表)用户栏目专家坐堂 → 利用动态建立的关联,怎样让子表的关联列随主表自动更新呢?


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

主题:利用动态建立的关联,怎样让子表的关联列随主表自动更新呢?

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
利用动态建立的关联,怎样让子表的关联列随主表自动更新呢?  发帖心情 Post By:2010/6/1 21:25:00 [显示全部帖子]

如题。

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2010/6/2 6:20:00 [显示全部帖子]

以下是引用czy在2010-6-1 22:10:00的发言:
Relations没有相关属性,现在应该不行。

   怎样实现类似的功能?

   我想在主表的DatacolChanging事件中进行处理,即当主表的关联列变更时,用代码查找子表中相关联的列,然后进行变更?这种办法有无问题?还有无更好的办法?

 

    另外,既然动态建立的关联关联列不能自动更新,那么我不再动态建立关联了,而是全部改为用代码替代关联的功能(帮助有例子),不知这样有什么问题没有?执行效率哪个更高?


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2010/6/2 8:34:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-6-2 7:49:00的发言:

GetChildRows

 

返回一个DataRow集合,集合中包括指定子表中和该行对应的全部关联行,语法:

 

GetChildRows(ChildName)

 

……

注意我这个贴子的问题是:

利用动态建立的关联,怎样让子表的关联列随主表自动更新呢?除了在DatacolChanging事件进行设置,有无更好的办法呢?

[此贴子已经被作者于2010-6-2 8:34:25编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2010/6/2 8:47:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-6-2 8:41:00的发言:

没有别的办法

不能在用代码动态建立关联时增加一个参数,来决定是否自动更新吗?


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2010/6/19 9:34:00 [显示全部帖子]

建立关联的时候,绝大多数情况下都需要关联列自动更新。

建议贺老师把系统改一下,利用代码动态建立的关联,缺省状态下关联列自动更新。这样更方便!


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2010/6/19 11:08:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-6-19 10:46:00的发言:
我先看看吧

谢谢,希望贺老师改进一下!

 

说实话,虽然说不是一定的,但我在实际中还未遇到过关联表中不需要关联列自动更新的情况。实在不明白为什么缺省情况下竟然是不更新。


 回到顶部