Foxtable(狐表)用户栏目专家坐堂 → 窗口datalist改为Table后“筛选”按钮代码不生效


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

主题:窗口datalist改为Table后“筛选”按钮代码不生效

帅哥哟,离线,有人找我吗?
kylin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2010/10/13 8:17:00 [显示全部帖子]

以下是引用老有所乐在2010-10-12 17:45:00的发言:

这个文件的"查询表"窗口1,原为DataList,现无法打开,改用Table,现有些代码自己改不过来

先执行菜单“杂项”--“输出代码结构”,找到原来设置的地点,找到是在哪一个窗口,删掉这个窗口,依照导出的代码重建一个窗口,用Table改造原来的DataList,这样就彻底完成撤换。

 


 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2010/10/13 9:36:00 [显示全部帖子]

通过帮助文件的“运算符与函数”就可以了解到是不支持between的,可以变通为配对的>=和<=

关于日期的范围改为

 

Tables("窗口1_Table1").Filter = "cmb2.Value >=#" & .Controls("DateTimePicker1").Value & "# AND cmb2.Value<=#"  & .Controls("DateTimePicker2").Value & "#"

[此贴子已经被作者于2010-10-13 9:38:16编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
kylin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3030 积分:19188 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2010/10/14 19:33:00 [显示全部帖子]

以下是引用czy在2010-10-13 11:51:00的发言:

Tables("窗口1_Table1").Filter = cmb2.Value & " >= #" & .Controls("DateTimePicker1").Value & "# AND " & cmb2.Value & " <=  # " & .Controls("DateTimePicker2").Value & "#"

 


 

惭愧,我之前写的代码很仓促

 

[此贴子已经被作者于2010-10-14 19:33:31编辑过]

 回到顶部