以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]多值字段如何关联 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173807) |
||||
-- 作者:rpg2813 -- 发布时间:2021/12/17 0:24:00 -- [求助]多值字段如何关联 此主题相关图片如下:猎豹截图20211217001920.png 我现在是对职业进行关联,比如表1点的行是职业2时,子表(表2)只显示职业2的金额行 但是有个“所有”行也需要显示,所有就是代表任意职业都是这样 我现在是把“所有”设成多值字段,相当于填的是“职业1,职业2,职业3,职业4,职业5” 没达到需要的效果,不知道是思路上的问题还是别的问题
[此贴子已经被作者于2021/12/17 0:24:44编辑过]
|
||||
-- 作者:rpg2813 -- 发布时间:2021/12/17 0:34:00 -- 还有个问题,每次更改列,增加列,关联的列都得重新调整顺序什么的,这个不能固定住么? 以前以为是外部数据源的问题,这次用的内部数据源,居然也这样,太繁琐了
[此贴子已经被作者于2021/12/17 0:36:33编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2021/12/17 8:39:00 -- 回1楼,多值字段无法用作表关联。考虑使用代码做,类似:http://www.foxtable.com/webhelp/topics/2222.htm 回2楼:没有办法固定。使用sql往数据库增加列,默认都是增加到最后的。如果是外部数据库可以到数据库里永久调整列的顺序。内部数据源除非删除重建这个表
|
||||
-- 作者:rpg2813 -- 发布时间: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编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2021/12/19 20:50:00 -- 1、是指打开窗口吧,到项目afteropenproject事件打开指定的窗口即可:http://www.foxtable.com/webhelp/topics/0709.htm 如果是【或】使用or 2、t.Filter = " 职业 = \'" & .Current("职业") &"\' or 职业 =‘所有\' "
|
||||
-- 作者:rpg2813 -- 发布时间:2021/12/20 0:16:00 -- 感谢大佬,问题解决了 然后请教一下,这样的关联表 列宽和列顺序有办法保持住么?(已经不影响使用了,进阶学习)
|
||||
-- 作者:有点蓝 -- 发布时间:2021/12/20 8:36:00 -- 使用鼠标拖动调整列宽,然后点击左上角的保存按钮保存项目 |
||||
-- 作者:rpg2813 -- 发布时间:2021/12/20 20:15:00 -- 这个试过,不行呀 |
||||
-- 作者:有点蓝 -- 发布时间:2021/12/20 21:00:00 -- 我测试没有问题。或者使用代码设置:http://www.foxtable.com/webhelp/topics/1775.htm |