易表在线答疑技术与交流用户社区 → 请教"单键查询实现"的问题


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

主题:请教"单键查询实现"的问题

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


加好友 发短信
等级:论坛游民 帖子:45 积分:154 威望:0 精华:0 注册:2006/11/21 16:51:00
请教"单键查询实现"的问题  发帖心情 Post By:2006/11/29 17:19:00 [显示全部帖子]

这是易表帮助内关于"单键查询实现"的例子

ShowAllRows() And if([%产品%]>"",FilterFor("产品","=",[%产品%]),True) And if([%客户%]>"",FilterFor("客户","=",[%客户%]),True) And if([%开始日期%]>"",FilterFor("日期",">=",[%开始日期%]),True) And if([%结束日期%]>"",FilterFor("日期","<=",[%结束日期%]),True)

请问:这个公式是不是有错误呀?按照它的怎么实现不了呀?产品和客户都能实现.就是时间实现不了查询,请指教!


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


加好友 发短信
等级:论坛游民 帖子:45 积分:154 威望:0 精华:0 注册:2006/11/21 16:51:00
  发帖心情 Post By:2006/11/30 9:40:00 [显示全部帖子]

不是时间格式的问题。

单独用日期作为筛选,用公式FilterFor("日期",">=",[%开始日期%],"日期","<=",[%结束日期%])是能实现的,但当将产品、客户和时间组合起来,用“帮助”中所列举的公式,也就是——ShowAllRows() And if([%产品%]>"",FilterFor("产品","=",[%产品%]),True) And if([%客户%]>"",FilterFor("客户","=",[%客户%]),True) And if([%开始日期%]>"",FilterFor("日期",">=",[%开始日期%]),True) And if([%结束日期%]>"",FilterFor("日期","<=",[%结束日期%]),True)——后,产品和客户都能正常筛选,就是按时间筛选没有任何反应。也不知道是什么原因,还望再次指教


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


加好友 发短信
等级:论坛游民 帖子:45 积分:154 威望:0 精华:0 注册:2006/11/21 16:51:00
  发帖心情 Post By:2006/12/1 8:20:00 [显示全部帖子]

没人理我?自己顶一下,呵呵

 回到顶部