Foxtable(狐表)用户栏目专家坐堂 → [求助]窗口录入人员姓名时的筛选问题


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

主题:[求助]窗口录入人员姓名时的筛选问题

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


加好友 发短信
等级:六尾狐 帖子:1353 积分:9868 威望:0 精华:0 注册:2015/6/30 8:46:00
  发帖心情 Post By:2023/5/28 22:17:00 [显示全部帖子]

       r = .FindRow("[出差人姓名]  like '%," & s & ",%'") '如果是第一个人,或最后一个人,他们前面或后面,没有","这个字符的,这样r是找不到的。建议转成集合再找,或直接在原字符前和后加上","

dim txt as string = "," & e.form.controls("出差人姓名").text & ","


试试:

            dr = .FindRow("[出差人姓名] like '%," & s & ",%' and (([出发日期] <= #" & Forms("差旅费录入").Controls("出发日期").value & " # and [返回日期] >= #" & Forms("差旅费录入").Controls("出发日期").value & "#) or  

([出发日期] <= #" & Forms("差旅费录入").Controls("返回日期").value & "# and [返回日期] >= #" & Forms("差旅费录入").Controls("返回日期").value & "#))"


[此贴子已经被作者于2023/5/28 22:17:49编辑过]

 回到顶部