Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]如何对集合中的字符作为加载条件

1楼
dahai 发表于:2024/3/14 17:50:00
图片如下

我用的是阿里云的数据库

Dim rcmd As New SQL Command
Dim rdt As DataTable
rcmd.Con necti
Dim xm As List(Of String) = DataTables("表A").S QLGetValues("被审批人", "审批人 = '" & user.name & "'")
rcmd.CommandText = "S ELECT DISTINCT Year(创建日期) As 年, Month(创建日期) As 月, 姓名 Fro m {表B} where 姓名 = '" & xm & "'"
rdt = rcmd.Ex ecuteReader()
Dim rtrv As WinForm.TreeView = e.Form.Controls("tree")
rtrv.BuildTree(rdt, "年|月|姓名")

目的是加载表B的时候,表A审批人登录的时候,只加载他所负责的被审批人。比如周总登录的时候,他只能看到表B中,张三和李四的数据。

代码应该有问题,但不知道该怎么调整,请专家指导一下!谢谢



[此贴子已经被作者于2024/3/14 17:50:40编辑过]
2楼
dahai 发表于:2024/3/14 17:51:00
图片


图片点击可在新窗口打开查看此主题相关图片如下:表.png
图片点击可在新窗口打开查看

3楼
有点蓝 发表于:2024/3/14 20:29:00
rcmd.CommandText = "S ELECT DISTINCT Year(创建日期) As 年, Month(创建日期) As 月, 姓名 Fro m {表B} where 姓名 in ('" & string.join("','",xm.toarray) & "')"
4楼
dahai 发表于:2024/3/15 9:55:00

问题已解决,谢谢专家耐心解答,又解锁了新技能!

在论坛以及帮助文件中找了半天相关知识点都没有找到,还是基础知识不扎实!学习了,多谢!
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 2 queries.