以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 发现教程中的一段代码运行不了 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=175872) |
||||
-- 作者:Phoebe菲比 -- 发布时间:2022/3/22 17:17:00 -- 发现教程中的一段代码运行不了 书中原来这段代码如下: With DataTables("订单") .LoadFilter = "日期>=#" & d1 & "# and 日期<=#" & d2 & "# and "& filter .load End With 对全局变量filter的表达式似乎无法运行,没有用完整的&和双引号连接。 我改成了一下这段: |
||||
-- 作者:Phoebe菲比 -- 发布时间:2022/3/22 17:19:00 -- 初学狐表,不知道自己的写法是否合理,请指正。 |
||||
-- 作者:有点蓝 -- 发布时间:2022/3/22 17:26:00 -- 不需要,这里加一个空字符串没有任何意义。 如果运行不了应该是您设置的代码里的条件不正确
|
||||
-- 作者:Phoebe菲比 -- 发布时间:2022/3/22 17:31:00 -- 我全部按照书里的指导一步一步来的,其他的问题自己检查出来了,这个地方没弄明白。请蓝版指导下。
|
||||
-- 作者:有点蓝 -- 发布时间:2022/3/22 17:39:00 -- 因为全局变量filter没有内容,是空的,空的就不要加and合并了。书是死的,代码也是死的,要根据实际情况使用 |
||||
-- 作者:Phoebe菲比 -- 发布时间:2022/3/22 19:18:00 -- 您发的版本比较高,我打不开。 我把用户换成了张三(产品ID=P01)试了一下,代码成功了。 但是换回 filter=“” 这种情况,代码是不成功的。 请问这种情况怎么解决呢,这样的话我需要一直修改代码。
|
||||
-- 作者:有点蓝 -- 发布时间:2022/3/22 20:19:00 -- 更新Foxtable到最新版即可 |