Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
这个文件的"查询表"窗口1,原为DataList,现无法打开,改用Table,现有些代码自己改不过来,问题在,当在"查询表"窗口1组合框2选择时间型字段(如出生年月.入党时间.退休时间等),填入起始时间和结束时间,点击"筛选"按钮没有反应,现不知如何修改"筛选"按钮代码.
,请教老师,请指点,谢谢!
下载信息 [文件大小: 下载次数: ] | |
![]() |
Table比Filter方便得多,直接绑定到表,然后设置Filter属性即可。
下载信息 [文件大小: 下载次数: ] | |
![]() |
二者使用有很大的不同,你必须重新看看帮助,窗口设计有专门的一章讲述窗口中的Table。
这个文件的"查询表"窗口1,原为DataList,现无法打开,改用Table,现有些代码自己改不过来
先执行菜单“杂项”--“输出代码结构”,找到原来设置的地点,找到是在哪一个窗口,删掉这个窗口,依照导出的代码重建一个窗口,用Table改造原来的DataList,这样就彻底完成撤换。
谢谢kylin老师!贺老师帮改了,现在关键是这一句:
Tables("窗口1_Table1").Filter = cmb2.Value & " BETWEEN #" & .Controls("DateTimePicker1").Value & "# AND #" & .Controls("DateTimePicker2").Value & "#"
会提示“表达式包含不支持的运算符 "Between" ”
通过帮助文件的“运算符与函数”就可以了解到是不支持between的,可以变通为配对的>=和<=
关于日期的范围改为
Tables("窗口1_Table1").Filter = "cmb2.Value >=#" & .Controls("DateTimePicker1").Value & "# AND cmb2.Value<=#" & .Controls("DateTimePicker2").Value & "#"
Tables("窗口1_Table1").Filter = cmb2.Value & " >= #" & .Controls("DateTimePicker1").Value & "# AND " & cmb2.Value & " <= # " & .Controls("DateTimePicker2").Value & "#"