Foxtable(狐表)用户栏目专家坐堂 → [求助]多值字段如何关联


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

主题:[求助]多值字段如何关联

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


加好友 发短信
等级:童狐 帖子:277 积分:2437 威望:0 精华:0 注册:2011/8/28 12:23:00
[求助]多值字段如何关联  发帖心情 Post By:2021/12/17 0:24:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:猎豹截图20211217001907.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:猎豹截图20211217001920.png
图片点击可在新窗口打开查看


我现在是对职业进行关联,比如表1点的行是职业2时,子表(表2)只显示职业2的金额行
但是有个“所有”行也需要显示,所有就是代表任意职业都是这样
我现在是把“所有”设成多值字段,相当于填的是“职业1,职业2,职业3,职业4,职业5”
没达到需要的效果,不知道是思路上的问题还是别的问题

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:1.xlsx
[此贴子已经被作者于2021/12/17 0:24:44编辑过]

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


加好友 发短信
等级:童狐 帖子:277 积分:2437 威望:0 精华:0 注册:2011/8/28 12:23:00
  发帖心情 Post By:2021/12/17 0:34:00 [只看该作者]

还有个问题,每次更改列,增加列,关联的列都得重新调整顺序什么的,这个不能固定住么?
以前以为是外部数据源的问题,这次用的内部数据源,居然也这样,太繁琐了
[此贴子已经被作者于2021/12/17 0:36:33编辑过]

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/12/17 8:39:00 [只看该作者]

回1楼,多值字段无法用作表关联。考虑使用代码做,类似:http://www.foxtable.com/webhelp/topics/2222.htm

回2楼:没有办法固定。使用sql往数据库增加列,默认都是增加到最后的。如果是外部数据库可以到数据库里永久调整列的顺序。内部数据源除非删除重建这个表

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


加好友 发短信
等级:童狐 帖子:277 积分:2437 威望:0 精华:0 注册:2011/8/28 12:23:00
  发帖心情 Post By:2021/12/19 16:39:00 [只看该作者]

感谢回复,经过试验,弄出来了一半
因为我的是字符,所以弄引号弄了半天
两个问题,
1.每次关闭工程,再开时工程时,模拟关联表就得手动打开,应该哪里弄个代码把模拟关联表打开?
2.代码怎么加上  所有?

t.Filter = " 职业 = '" & .Current("职业") &"'"  and  “职业='所有'”
t.Filter = " 职业 = '" & .Current("职业") &"'  And 职业 =" '"所有'"
t.Filter = " 职业 = '" & .Current("职业") &"'  And 职业 =‘所有' "

都不对

[此贴子已经被作者于2021/12/19 18:49:21编辑过]

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


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

1、是指打开窗口吧,到项目afteropenproject事件打开指定的窗口即可:http://www.foxtable.com/webhelp/topics/0709.htm

如果是【或】使用or
2、t.Filter = " 职业 = '" & .Current("职业") &"'  or 职业 =‘所有' "

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


加好友 发短信
等级:童狐 帖子:277 积分:2437 威望:0 精华:0 注册:2011/8/28 12:23:00
  发帖心情 Post By:2021/12/20 0:16:00 [只看该作者]

感谢大佬,问题解决了

然后请教一下,这样的关联表 列宽和列顺序有办法保持住么?(已经不影响使用了,进阶学习)

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/12/20 8:36:00 [只看该作者]

使用鼠标拖动调整列宽,然后点击左上角的保存按钮保存项目

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


加好友 发短信
等级:童狐 帖子:277 积分:2437 威望:0 精华:0 注册:2011/8/28 12:23:00
  发帖心情 Post By:2021/12/20 20:15:00 [只看该作者]

这个试过,不行呀

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


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

我测试没有问题。或者使用代码设置:http://www.foxtable.com/webhelp/topics/1775.htm

 回到顶部