以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]单元格列表内容 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115780)
|
-- 作者:ts9277
-- 发布时间:2018/3/14 14:49:00
-- [求助]单元格列表内容
此主题相关图片如下:3-14.png
我想在表C的名称列只下拉列表中显示表A中已经完成且表B中使用者为N3的名称,这个如何实现
|
-- 作者:cbt
-- 发布时间:2018/3/14 15:01:00
--
Dim str As String= DataTables("表A").GetComboListString("名称","状态=\'完成\'") If str > "" Then str = DataTables("表B").GetComboListString("名称","使用者=\'N3\' and 名称 in (\'" & str.Replace("|","\',\'") & "\')") output.show(str) End If
|
-- 作者:ts9277
-- 发布时间:2018/3/14 16:23:00
--
谢谢,可以正常使用了 (\'" & str.Replace("|","\',\'") & "\') 这个还不太明白
|
-- 作者:有点甜
-- 发布时间:2018/3/14 16:33:00
--
合成这样的条件
名称 in (\'1\', \'2\', \'3\', \'abc\')
GetComboListString得到的字符串是这样的 1|2|3|abc,所以要把|替换成\',\'
|