根据同一数据集中另一列中的值过滤数据绑定组合框

雅各布·拉瑟姆(Jacob Latham)

今年夏天,我正在尝试将流程调度程序创建为学校中的一个项目,并且对使用VB还是很新的。目前,我有一个绑定到“ EmployeeBindingSource”的组合框,其中包含公司中每个雇员的信息。为大楼中的每个工作站分配了每个员工的技能等级。我想这样做,如果雇员被列为具有发言权“0”技能,装配站,选择雇员分配到装配站,特定的员工将不会出现在下拉列表时。

通过进行一些研究,我相信与将组合框绑定到设计器中的数据源相比,我将不得不在表单加载时为代码中的每个组合框分配值。

这是保存所有员工信息的访问表

在该表中,我们可以看到Steve在AS_Level类别(程序集)中的技能级别为“ 0”。

但是,在这里我们可以看到,在创建新项目时,他仍然是装配区域的一个选项。

当前,所有数据绑定都在设计器中针对每个组合框进行,因此尚未为该数据绑定编写任何代码。目前,每个组合框都绑定到访问表中的“ Full_Name”列。

再说一次,我对VB还是很陌生,所以如果这太含糊,我深表歉意。让我知道是否能提供更多有用的信息。谢谢大家。

添加建议的代码后,这就是我所拥有的

  provider = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source ="
    datafile = "C:\Users\Jacob\Desktop\Halton\HaltonProject.accdb"
    connString = provider & datafile
    myConnection.ConnectionString = connString
    myConnection.Open()

    Dim str As String
    str = "SELECT * FROM [Employee] WHERE (SP_Level <> '" & 0 & "')"
    Dim cmd As OleDbCommand = New OleDbCommand(str, myConnection)
    Dim dr As OleDbDataReader = cmd.ExecuteReader

    Dim userfound As Boolean = False
    Dim Full_Name As String

    While dr.Read
        userfound = True
        Full_Name = dr("Full_Name").ToString
        SP_Emp1.Items.Add(Full_Name)
        SP_Emp2.Items.Add(Full_Name)
        SP_Emp3.Items.Add(Full_Name)
        SP_Emp4.Items.Add(Full_Name)
    End While

    myConnection.Close()

现在完全可以使用!

阿比昌戈

根据您的评论和发布,我假设左侧的复选框启用/禁用了该行上的组合框,并且由于您更改查询时将它们单独绑定,因此如下所示:

Dim cmd As OleDbCommand = New OleDbCommand("SELECT * FROM [Employee] WHERE AS_Level <> 0 , myConnection) Dim dr As OleDbDataReader = cmd.ExecuteReader

请注意,where子句将根据您的需要而有所不同,因此它可能是WHERE AS_Level <> 0orWHERE SP_Level <> 0等等。

我从未使用过Ole数据库,因此我不太确定语法,希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据同一数据集中另一列中的值过滤数据绑定组合框

来自分类Dev

如何根据同一数据框中另一列的值替换数据框中的值?

来自分类Dev

从同一数据框中另一列的值派生列

来自分类Dev

根据同一数据框中另一列内容的条件,在数据框中添加新列

来自分类Dev

根据R中的另一数据框替换一列中的值

来自分类Dev

根据同一数据框另一列中的字符将文本列添加到数据框

来自分类Dev

根据同一数据框的另一列绘制一个列

来自分类Dev

如何从同一数据框中查找另一列中包含唯一值的列值?

来自分类Dev

如何根据同一数据框其他列中的值过滤熊猫数据框中的结果?

来自分类Dev

根据另一列中的相同值组合熊猫数据框列中的文本值

来自分类Dev

根据数据框中另一列的唯一值查找一列的所有组合

来自分类Dev

如何根据同一数据文件中另一列中的信息来累加一列中的某些值?

来自分类Dev

将同一数据框中的一列除以另一列时出错

来自分类Dev

如何通过Pyspark中同一数据帧中另一列的正则表达式值过滤数据帧中的列

来自分类Dev

按另一数据框的一列过滤数据框

来自分类Dev

Python Pandas 根据同一数据框中的多个列值查找列值

来自分类Dev

根据一列中的条件创建一个新的熊猫列,并从同一数据框中的多列中分配值

来自分类Dev

根据Python中的多个条件,将一列从多个数据框合并到另一数据框

来自分类Dev

在pyspark中检查另一数据框中的一列中的一列的值

来自分类Dev

是否可以根据另一数据框的内容组合一个数据框中的列?

来自分类Dev

如果值在同一列和同一数据框中的窗口范围内,则创建新列

来自分类Dev

迭代比较同一数据框中的列值

来自分类Dev

比较同一数据框列中的值

来自分类Dev

根据另一列的条件过滤数据框

来自分类Dev

如何检查数据框中的一列是否与另一数据框中的一列完全相等

来自分类Dev

根据另一列中的值从数据集中删除重复项

来自分类Dev

根据另一列的值按分位数过滤熊猫数据框

来自分类Dev

根据另一列的值按分位数过滤熊猫数据框

来自分类Dev

在合并时,从任一数据框中选择同一列的非空值?

Related 相关文章

  1. 1

    根据同一数据集中另一列中的值过滤数据绑定组合框

  2. 2

    如何根据同一数据框中另一列的值替换数据框中的值?

  3. 3

    从同一数据框中另一列的值派生列

  4. 4

    根据同一数据框中另一列内容的条件,在数据框中添加新列

  5. 5

    根据R中的另一数据框替换一列中的值

  6. 6

    根据同一数据框另一列中的字符将文本列添加到数据框

  7. 7

    根据同一数据框的另一列绘制一个列

  8. 8

    如何从同一数据框中查找另一列中包含唯一值的列值?

  9. 9

    如何根据同一数据框其他列中的值过滤熊猫数据框中的结果?

  10. 10

    根据另一列中的相同值组合熊猫数据框列中的文本值

  11. 11

    根据数据框中另一列的唯一值查找一列的所有组合

  12. 12

    如何根据同一数据文件中另一列中的信息来累加一列中的某些值?

  13. 13

    将同一数据框中的一列除以另一列时出错

  14. 14

    如何通过Pyspark中同一数据帧中另一列的正则表达式值过滤数据帧中的列

  15. 15

    按另一数据框的一列过滤数据框

  16. 16

    Python Pandas 根据同一数据框中的多个列值查找列值

  17. 17

    根据一列中的条件创建一个新的熊猫列,并从同一数据框中的多列中分配值

  18. 18

    根据Python中的多个条件,将一列从多个数据框合并到另一数据框

  19. 19

    在pyspark中检查另一数据框中的一列中的一列的值

  20. 20

    是否可以根据另一数据框的内容组合一个数据框中的列?

  21. 21

    如果值在同一列和同一数据框中的窗口范围内,则创建新列

  22. 22

    迭代比较同一数据框中的列值

  23. 23

    比较同一数据框列中的值

  24. 24

    根据另一列的条件过滤数据框

  25. 25

    如何检查数据框中的一列是否与另一数据框中的一列完全相等

  26. 26

    根据另一列中的值从数据集中删除重复项

  27. 27

    根据另一列的值按分位数过滤熊猫数据框

  28. 28

    根据另一列的值按分位数过滤熊猫数据框

  29. 29

    在合并时,从任一数据框中选择同一列的非空值?

热门标签

归档