以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  使用列表项目如何实现空值选择  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=191293)

--  作者:ynhyxin
--  发布时间:2024/4/9 13:03:00
--  使用列表项目如何实现空值选择
想实现图片点击可在新窗口打开查看
不知在列属性中要如何实现?
完成情况来源于完成情况表数据。

--  作者:有点蓝
--  发布时间:2024/4/9 13:36:00
--  

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

--  作者:ynhyxin
--  发布时间:2024/4/9 13:43:00
--  
是要通过数据表来实现。
--  作者:有点蓝
--  发布时间:2024/4/9 14:10:00
--  
如果是直接在列属性里设置引用其它表的数据的,在其它表里增加一行空行
--  作者:ynhyxin
--  发布时间:2024/4/9 15:36:00
--  
图片点击可在新窗口打开查看
在数据表中已经增加了一行空行。但是,虽然选择可以看到空记录。当选择时只能显示id,不能显示空值。
还望赐教,谢谢!

--  作者:有点蓝
--  发布时间:2024/4/9 15:53:00
--  
去掉列属性的设置,换种方式:http://www.foxtable.com/webhelp/topics/1457.htm

A表事件PrepareEdit中。

例如:

If e.IsFocusCell Then \'如果是焦点所在单元格
    
If e.Col.Name = "某下拉列" Then \'如果正在编辑的是县市列
        \'从行政区域表提取该省市的县市作为列表项目

        e.Col.Combolist = " |" & 
DataTables("行政区域").GetComboListString("县市")
    
End If
End
 
If