以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  筛选  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=130485)

--  作者:13775189031
--  发布时间:2019/1/23 11:45:00
--  筛选

If e.IsFocusCell Then
If e.Col.Name = "焊接资质" Then
e.Col.Combolist = DataTables("焊接工艺卡及焊缝清单").GetComboListString("所需焊接资质","工艺卡号 = \'" & e.Row("工艺卡号") & "\' And 焊接方法 = \'" & e.Row("焊接方法") & "\'").replace("/", "|")
End If
End If

显示出来的焊接资质变成了两行或三行!什么原因?


--  作者:有点蓝
--  发布时间:2019/1/23 11:47:00
--  
这个设置的是下拉列表,本来不就是多行的吗?截图说明一下问题
--  作者:13775189031
--  发布时间:2019/1/23 12:16:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:捕获1.jpg
图片点击可在新窗口打开查看


 


图片点击可在新窗口打开查看此主题相关图片如下:捕获2.jpg
图片点击可在新窗口打开查看

在图示一中多选,例如选了两项

图示二下拉后显示图示一选中的两个项目

图示二下拉后应显示两行,但现在显示多行!

[此贴子已经被作者于2019/1/23 12:16:13编辑过]

--  作者:13775189031
--  发布时间:2019/1/23 13:30:00
--  

发现:图一中上部分“常州质监局”下面的内容在图二显示有问题,但“国家核安全局”下面的内容在图二显示就没问题!


--  作者:有点蓝
--  发布时间:2019/1/23 14:38:00
--  
更新Foxtable到最新版本再试试
--  作者:13775189031
--  发布时间:2019/1/23 15:10:00
--  

安装了最新版本,重新打开项目还是一样?


--  作者:有点甜
--  发布时间:2019/1/23 15:23:00
--  

你为什么要加这个代码? .replace("/", "|")

 

改成这样试试

 

e.Col.Combolist = DataTables("焊接工艺卡及焊缝清单").GetComboListString("所需焊接资质","工艺卡号 = \'" & e.Row("工艺卡号") & "\' And 焊接方法 = \'" & e.Row("焊接方法") & "\'")


--  作者:13775189031
--  发布时间:2019/1/23 15:53:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:捕获.jpg
图片点击可在新窗口打开查看

图二中“焊接资质”下拉后还要再进行选择

[此贴子已经被作者于2019/1/23 16:07:54编辑过]

--  作者:13775189031
--  发布时间:2019/1/23 17:02:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:生产采购管理系统.rar


--  作者:13775189031
--  发布时间:2019/1/23 17:09:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:生产采购管理系统.rar

823148

表“焊接工艺卡及焊缝清单”中列“所需焊接资质”为目录树,数据来源为表“焊工资质”

表“焊接明细表”中列“焊接资质”取值为表“焊接工艺卡及焊缝清单”中列“所需焊接资质”的取值

表“焊接明细表”中列“焊接资质”下拉后还要再进行选择

 

请老师帮我看看

表“焊接工艺卡及焊缝清单”中列“所需焊接资质”中多选,例如选了两项

表“焊接明细表”中列“焊接资质”下拉后应显示“所需焊接资质”选中的两个项目

为何现在显示多行!

[此贴子已经被作者于2019/1/23 17:12:47编辑过]