以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- [求助]Filter (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94358)
|
-- 作者:yupeng
-- 发布时间:2016/12/21 21:03:00
-- [求助]Filter
老师您好
窗口表 AfterLoad事件里面写代码
只显示"业务员"列的值 = 用户登录名的行
Tables("个人账单").Filter = "业务员 = \'张三\'" 我只会这种死的,因为用户是动态的,所以不能固定为张三,请问老师要怎样。谢谢
|
-- 作者:y2287958
-- 发布时间:2016/12/21 21:10:00
--
用变量记住“张三”等
|
-- 作者:yupeng
-- 发布时间:2016/12/21 21:23:00
--
Dim s As String = User.Name Tables("个人账单").Filter = "业务员 = s "
师傅 这样出错了 您帮我看一下 要这样写
此主题相关图片如下:00.jpg
|
-- 作者:y2287958
-- 发布时间:2016/12/21 21:29:00
--
一个字:汗 "业务员 = ‘’" & s & "\'"
|
-- 作者:yupeng
-- 发布时间:2016/12/21 21:33:00
--
Dim s As String = User.Name Tables("个人账单").Filter = "业务员 = \'\'" & s & "\'"
师傅 还是有点错误 如下图
此主题相关图片如下:02.jpg
|
-- 作者:y2287958
-- 发布时间:2016/12/21 21:38:00
--
上例子
|
-- 作者:有点色
-- 发布时间:2016/12/21 22:53:00
--
多了一个引号
Dim s As String = User.Name Tables("个人账单").Filter = "业务员 = \'" & s & "\'"
|
-- 作者:yupeng
-- 发布时间:2016/12/23 14:44:00
--
谢谢老师的耐心教导
|