以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]列表项目问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173682)

--  作者:老鼠
--  发布时间:2021/12/11 22:25:00
--  [求助]列表项目问题
If e.IsFocusCell Then \'如果是焦点所在单元格
    
If e.Col.Name = "县市" Then \'如果正在编辑的是县市列
        \'从行政区域表提取该省市的县市作为列表项目

        e.Col.Combolist = 
DataTables("行政区域").GetComboListString("县市""[省市] = \'" & e.Row("省市") & "\'")
    
End If
End
 
If

以上是帮助文档中的内容,但如果条件需要加上:"[省市]〈〉 \'" & e.Row("省市") & "\'"时,应该如何完善????
就是[省市]不等于当前行的[省市]时,“行政区域”表的[县市]列的全部内容为列表选项。

--  作者:有点酸
--  发布时间:2021/12/12 8:34:00
--  
看不懂。
意思是省市列为空的时候,所有县市全部列出(会不会太多了,几千个县市怎么选择啊),如果不为空,就列出此省市内的县市?


--  作者:老鼠
--  发布时间:2021/12/12 12:58:00
--  
意思是省市列值只有两个值,在省市列录入除该两个值以外的第三个值时,所有县市全部列出;如果是这两个值,就列出些省市的县市!!!!谢谢!
--  作者:有点蓝
--  发布时间:2021/12/12 20:41:00
--  
我也没看懂,请截图说明一下
--  作者:老鼠
--  发布时间:2021/12/12 21:28:00
--  
如同这个[列定义列]是要全部显示,应该如何设置代码??????
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:有点蓝
--  发布时间:2021/12/12 22:24:00
--  
不就已经是全部显示了吗?
--  作者:老鼠
--  发布时间:2021/12/13 13:16:00
--  
就是表A[第一列]列的值不是表B[类别]列中的值时,显示表B[名称]列所有值!目前是没有任何值可选。
[此贴子已经被作者于2021/12/13 13:16:40编辑过]

--  作者:有点蓝
--  发布时间:2021/12/13 13:47:00
--  
这个意思?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1 (2).zip