Foxtable(狐表)用户栏目专家坐堂 → 发现教程中的一段代码运行不了


  共有4662人关注过本帖树形打印复制链接

主题:发现教程中的一段代码运行不了

美女呀,离线,留言给我吧!
Phoebe菲比
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:158 积分:998 威望:0 精华:0 注册:2021/8/17 15:39:00
发现教程中的一段代码运行不了  发帖心情 Post By:2022/3/22 17:17:00 [只看该作者]

书中原来这段代码如下:
With DataTables("订单")
        .LoadFilter = "日期>=#" & d1 & "# and 日期<=#" & d2 & "# and "& filter 
        .load
    End With

对全局变量filter的表达式似乎无法运行,没有用完整的&和双引号连接。

我改成了一下这段:
With DataTables("订单")
        .LoadFilter = "日期>=#" & d1 & "# and 日期<=#" & d2 & "# and "& filter &" "
        .load
    End With
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20220322171311.png
图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
Phoebe菲比
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:158 积分:998 威望:0 精华:0 注册:2021/8/17 15:39:00
  发帖心情 Post By:2022/3/22 17:19:00 [只看该作者]

初学狐表,不知道自己的写法是否合理,请指正。


 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110562 积分:562700 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/22 17:26:00 [只看该作者]

不需要,这里加一个空字符串没有任何意义。

如果运行不了应该是您设置的代码里的条件不正确

 回到顶部
美女呀,离线,留言给我吧!
Phoebe菲比
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:158 积分:998 威望:0 精华:0 注册:2021/8/17 15:39:00
  发帖心情 Post By:2022/3/22 17:31:00 [只看该作者]

我全部按照书里的指导一步一步来的,其他的问题自己检查出来了,这个地方没弄明白。请蓝版指导下。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试项目2.zip


 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110562 积分:562700 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/22 17:39:00 [只看该作者]

因为全局变量filter没有内容,是空的,空的就不要加and合并了。书是死的,代码也是死的,要根据实际情况使用

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试项目2.zip



 回到顶部
美女呀,离线,留言给我吧!
Phoebe菲比
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:158 积分:998 威望:0 精华:0 注册:2021/8/17 15:39:00
  发帖心情 Post By:2022/3/22 19:18:00 [只看该作者]

您发的版本比较高,我打不开。
我把用户换成了张三(产品ID=P01)试了一下,代码成功了。
但是换回 filter=“” 这种情况,代码是不成功的。
请问这种情况怎么解决呢,这样的话我需要一直修改代码。

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110562 积分:562700 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/22 20:19:00 [只看该作者]

更新Foxtable到最新版即可

 回到顶部