Foxtable(狐表)用户栏目专家坐堂 → 关于关联表数据引用


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

主题:关于关联表数据引用

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


加好友 发短信
等级:小狐 帖子:334 积分:2722 威望:0 精华:0 注册:2010/5/20 13:07:00
关于关联表数据引用  发帖心情 Post By:2010/6/9 10:42:00 [只看该作者]

表A和表B通过“序号”字段建立关联,表A窗口中有几个标签,当表A窗口中输入表B中有的序号时,标签位置自动显示表B中字段的数据,代码怎样写?

易表中是这么写的:

SetLabel("序号",if([表B!relationrow] = - 1,"",[表B!序号])) Or SetLabel("经办人姓名",if([表B!relationrow] = - 1,"",[表B!经办人姓名]))


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/9 10:49:00 [只看该作者]

设置表A的DataColChanged事件,或者控件的ValueChanged事件,在表B找出对应的行,代码会比易表长一点,但是更清晰易懂。

老兄还是先看系统看两次帮助,有具体问题的时候,做例子上来。


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


加好友 发短信
等级:小狐 帖子:334 积分:2722 威望:0 精华:0 注册:2010/5/20 13:07:00
  发帖心情 Post By:2010/6/9 12:59:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.rar

我做了个例子。现在时间来不及,帮助我会系统看的

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/6/9 13:19:00 [只看该作者]

你没有建立关联表! 那个当父表、那个做子表?  

 

帮助中关联表一章你一点也没有看吗?


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9875 积分:57584 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2010/6/9 13:26:00 [只看该作者]

是啊,你是要代码做个关联,还是要做一个自动输入的代码?


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33945 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2010/6/9 13:34:00 [只看该作者]

没给你做关联,只是用代码提取了数据,见窗口“序号”的ValueChanged事件。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目19.table


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2010/6/9 13:35:00 [只看该作者]

又更正了:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.table

[此贴子已经被作者于2010-6-9 14:00:32编辑过]

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


加好友 发短信
等级:小狐 帖子:334 积分:2722 威望:0 精华:0 注册:2010/5/20 13:07:00
  发帖心情 Post By:2010/6/9 14:23:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.rar

表B是父表

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


加好友 发短信
等级:小狐 帖子:334 积分:2722 威望:0 精华:0 注册:2010/5/20 13:07:00
  发帖心情 Post By:2010/6/9 17:13:00 [只看该作者]

6楼给出的解决方案有一个问题:每次进窗口的时候,label16的位置只显示“label16”,在文本框内输入数据并回车后,label16的位置才能显示正常值,有解决方法吗?谢谢

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/9 17:20:00 [只看该作者]

你可以在窗口设计的时候,给Label6设置一个初始值,或者在窗口的AfterLoad事件中设置代码,设置label6的值

 回到顶部
总数 12 1 2 下一页