以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]根据年份筛选记录的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86409) |
-- 作者:ehomecd -- 发布时间:2016/6/16 16:52:00 -- [求助]根据年份筛选记录的问题 问题:组合框已经获得考核年度列表;希望选择年度后,筛选出相应年度的考核记录,但下边代码有问题,请老师指点。 Dim khnd As WinForm.ComboBox = e.Form.Controls("考核年度") If khnd.value IsNot Nothing Then Tables("员工考核信息查询_员工考核记录").Filter = "考评日期 like %\'" & khnd.value & "\'% " End If
|
-- 作者:狐狸爸爸 -- 发布时间:2016/6/16 16:53:00 -- 可以学一下: http://www.foxtable.com/help/topics/2720.htm
|
-- 作者:ehomecd -- 发布时间:2016/6/16 16:57:00 -- 修改成这样也是提示错误,【考评日期】是日期格式字段,好像不能用like运算符,这样的话这个功能该如何实现? Dim khnd As WinForm.ComboBox = e.Form.Controls("考核年度") If khnd.value IsNot Nothing Then Tables("员工考核信息查询_员工考核记录").Filter = "考评日期 like \'*khnd.value*\' " End If
|
-- 作者:ehomecd -- 发布时间:2016/6/16 16:58:00 -- 好的,知道了,解决问题的思路出了问题,谢谢。 |