以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  查询生成器生成的表,如何把空值筛选掉  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=154229)

--  作者:第一次学软件
--  发布时间:2020/9/8 17:25:00
--  查询生成器生成的表,如何把空值筛选掉
蓝老师,如何把"档案记载_出生日期”的空值筛选掉
我写成:档案记载_出生日期 is not null,结果是错的,您帮我看看,怎么改?
Dim jb As New SQLJoinTableBuilder("出生日期查询","三龄预审表")
jb.C
jb.AddTable("三龄预审表","档案编号","人事档案基础信息","档案编号")
jb.AddCols("{三龄预审表}.档案编号", "{三龄预审表}.姓名","档案记载_类号","档案记载_出生日期 is not null","材料名称","问题种类","备注")
  
jb.Build()
MainTable = Tables("出生日期查询")


Tables("出生_Table1").DataSource = jb.BuildDataSource()

--  作者:第一次学软件
--  发布时间:2020/9/8 17:30:00
--  

[此贴子已经被作者于2020/9/8 17:30:53编辑过]

--  作者:fytea
--  发布时间:2020/9/8 17:32:00
--  
jb.Filter = "档案记载_出生日期 <> \'\'"
--  作者:有点蓝
--  发布时间:2020/9/8 17:37:00
--  
jb.Filter = "档案记载_出生日期 is not null"

SQLJoinTableBuilder的属性有:

ConnectionName: 指定数据源名称,如果省略,表示使用内部数据表。
Caption:        字符型,指定新生成查询表的标题。
Filter:          字符型,设置统计条件。