以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  表中的黑方框无法筛选掉  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=185678)

--  作者:ycs5801
--  发布时间:2023/3/9 16:55:00
--  表中的黑方框无法筛选掉


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

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

 

DataTables("员工点餐表").LoadFilter = "用餐日期=\'" & Date.Today & "\' and 制作完成<>1"

 

上边图片一个是sql数据库中的截图,一个是狐表软件中的截图,现在想筛选出没有制作完成的行,无法筛处理。


--  作者:有点蓝
--  发布时间:2023/3/9 17:00:00
--  
逻辑列不允许出现NULL值,全部更新为false。

如果是使用sql插入数据的,记得把逻辑列设置为false。或者到数据库里设置默认值为false

--  作者:ycs5801
--  发布时间:2023/3/9 19:34:00
--  
DataTables("员工点餐表").LoadFilter = "用餐日期=\'" & Date.Today & "\' and (制作完成=0 or 制作完成 is NULL)"

最后这样解决了

--  作者:有点蓝
--  发布时间:2023/3/9 19:57:00
--  
提醒一下is null查询会影响性能的。当然,如果数据不多可以不理会
--  作者:cd_tdh
--  发布时间:2023/3/10 8:52:00
--  
以下是引用有点蓝在2023/3/9 17:00:00的发言:
逻辑列不允许出现NULL值,全部更新为false。

如果是使用sql插入数据的,记得把逻辑列设置为false。或者到数据库里设置默认值为false

数据库里面怎么设置默认值为False啊,我改了保存不了

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

[此贴子已经被作者于2023/3/10 9:00:25编辑过]

--  作者:有点蓝
--  发布时间:2023/3/10 9:04:00
--  
https://www.baidu.com/baidu?ie=UTF-8&word=SqlServer%20%E4%B8%8D%E5%85%81%E8%AE%B8%E4%BF%9D%E5%AD%98%E6%9B%B4%E6%94%B9