Foxtable(狐表)用户栏目专家坐堂 → 列中能否有动态变量?


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

主题:列中能否有动态变量?

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


加好友 发短信
等级:八尾狐 帖子:1938 积分:17793 威望:0 精华:0 注册:2014/7/29 19:09:00
列中能否有动态变量?  发帖心情 Post By:2017/4/8 11:17:00 [显示全部帖子]

比如在表A有一字段flt ,其值为"录入部门 = '" & MyGroup & "'

dim dr as datarow = datatables("表A").Find("flt is not null")
if dr isnot nothing then
    dim str as string = "se lect * from 订单 where " & dr("flt")
end if
上面的做法就是想生成实际的
str = "se lect * from 订单 where 录入部门 = '" & MyGroup & "' 用于查询

但上面红色部门的写法会导致出错,请教如果字段中有变量要怎么引用?

谢谢!

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


加好友 发短信
等级:八尾狐 帖子:1938 积分:17793 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2017/4/10 9:27:00 [显示全部帖子]

谢谢各位老师,谢谢逛逛,dr("flt")里存储的是:"录入部门 = '" & MyGroup & "'
MyGroup就是想代表一个变量,因为不同的用户登录可能MyGroup就不同,想根据这个条件加载不同的数据,
但可能会存在几个变量的情况,感觉拆分起来有点麻烦,自己研究看看再说了.

 回到顶部