以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  查询错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188965)

--  作者:yancheng
--  发布时间:2023/11/2 15:34:00
--  查询错误

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

--  作者:有点蓝
--  发布时间:2023/11/2 15:44:00
--  
http://www.foxtable.com/webhelp/topics/1284.htm

表达式中的日期用符号#括起来,数值则不需要任何符号括起来,这些和代码中的格式是一样的,唯一不同的是字符串用单引号括起来。

例如:

Tables("订单").Filter = "[产品] = \'PD01\'"  \'字符用单引号括起来
Tables("订单").Filter = "[日期] = #3/17/1999#"  \'日期用#括起来
Tables("订单").Filter = "[折扣] = 0.1"  \'数值直接使用


--  作者:yancheng
--  发布时间:2023/11/2 15:50:00
--  
还是不行,好久不用,都忘 完了
图片点击可在新窗口打开查看此主题相关图片如下:1uc截图20231102154909.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2023/11/2 15:50:47编辑过]

--  作者:有点蓝
--  发布时间:2023/11/2 15:52:00
--  
第10行也要改呀
--  作者:yancheng
--  发布时间:2023/11/2 16:44:00
--  

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

筛选加了一个:编码的条件,报错了;
[此贴子已经被作者于2023/11/2 17:21:45编辑过]

--  作者:有点蓝
--  发布时间:2023/11/2 17:35:00
--  
麻烦以后直接发代码文字上来,否则没有办法改。

另外2楼的帮助多看几遍

--  作者:yancheng
--  发布时间:2023/11/2 19:38:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:code.txt



--  作者:有点蓝
--  发布时间:2023/11/2 20:20:00
--  
表达式没有Remove这种用法,可用的都在这了:http://www.foxtable.com/webhelp/topics/0102.htm

 If DataTables(Value).Find("substring([项目编码],1,9) = \'" & dr("项目编码").Remove(9) & "\' And [中标单价] = " & dr("投标综合单价")) Is Nothing Then