以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求助跨表引用问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170408) |
||||
-- 作者:piratesytu -- 发布时间:2021/7/25 11:41:00 -- 求助跨表引用问题
请教兰版: 1.设计了个表格,不在合并模式,如何合并单元格?想把”职数空缺“栏 ”岗位“”指数-正、副“列都合并了2.该“职数空缺”表,想要从另外一个“基本情况”表格里面引用数据,但是隔行就有一个标题行,列的内容不一样,能不能以单元格为单位引用数据? 比如: 党委书记 下面空格 对应从“基本信息”表 找“部门”列内容为“党委”的、”职务“列为”党委书记“的 党政办主任 下面空格 对应从“基本信息”表 找“部门”列内容为“党政办”的、”职务“列为”主任“的等等 |
||||
-- 作者:有点蓝 -- 发布时间:2021/7/25 20:48:00 -- “职数空缺”表作为报表格式设计还可以,作为数据存储就不合适了,很难通过查询来定位数据。再说有重复的职位,没有办法做 |
||||
-- 作者:piratesytu -- 发布时间:2021/7/29 11:27:00 -- 做成报表也行,关键是要做判断,不太会 比方:报表里面,要先判断是哪个岗位,如果是“党委”的,就要在“基本信息”表“党委”列对应的“党委书记”“党委副书记”等里面找到,填入报表,不会弄了 实例,前面已上传,现在把报表也传上来,请兰版指导一下,谢谢啦
|
||||
-- 作者:有点蓝 -- 发布时间:2021/7/29 11:49:00 -- 这种格式没有办法通过模板直接生成。只能手工往单元格填充数据,类似:http://www.foxtable.com/webhelp/topics/1147.htm 或者使用专业报表处理
|
||||
-- 作者:piratesytu -- 发布时间:2021/8/4 11:27:00 -- 好的。 、 另外有一个bug,请教一下 设计的一个专门录入信息的窗口,立面 有 学历 的表,上面设计 “增加行”,有时候录入一条后,再点“增加行”就不增加了,不知道问题出在哪?家庭成员那个表,有时也会 |
||||
-- 作者:piratesytu -- 发布时间:2021/8/4 11:28:00 -- |
||||
-- 作者:有点蓝 -- 发布时间:2021/8/4 11:43:00 -- 窗口表是不是做了筛选了?筛选条件看看 |
||||
-- 作者:piratesytu -- 发布时间:2021/8/5 9:00:00 -- 恩,是的,不过这跟增加行没有会影响啊 Dim t As Table = Tables("录入窗口_Table1") With Tables("基本信息") If .Current Is Nothing Then t.Filter = "False" Else t.Filter = "编号 = " & .Current("编号") End If End With Dim s As Table = Tables("录入窗口_Table2") With Tables("基本信息") If .Current Is Nothing Then s.Filter = "False" Else s.Filter = "编号 = " & .Current("编号") End If End With 学历 那个表,是按钮事件 Tables("学历").AddNew(),应该没有关联啊 |
||||
-- 作者:有点蓝 -- 发布时间:2021/8/5 9:11:00 -- 肯定有关系的,如果做了筛选,比如s.Filter = "编号 = 1",那么就值显示编号=1的行,新增的行编号是没有值的,不符合条件,所以就看不到了。 按钮事件里必须给编号赋值 dim r as row =Tables("录入窗口_Table2").AddNew() r("编号") = Tables("基本信息").Current("编号")
|
||||
-- 作者:piratesytu -- 发布时间:2021/8/5 9:17:00 -- 懂了,谢谢蓝版 |