gpt4 book ai didi

ms-access - MS Access 2007 - 循环浏览列表框中的值以获取 SQL 语句的 id

转载 作者:行者123 更新时间:2023-12-02 01:21:45 26 4
gpt4 key购买 nike

假设我有两个表,一个用于事务,另一个表的主键是第一个表中的外键,这种关系只是将位置与事务相关联。

我有一个带有列表框的表单,其中显示所有潜在位置,以便用户可以打开一些仅与给定位置相关的仪表板表单。所以我知道如何将数据从选择传递到仪表板,但是我现在希望用户能够从第一个列表中选择多个位置。

所以如果我使用 SQL 语句,WHERE 子句就像

 .... WHERE LocationID = " & me.lstLocations.value & ";"

但是我如何将这种类型的方法等同于选择多项选择呢?我确信有某种类型的循环我没有注意到。

谢谢贾斯汀

最佳答案

您可以使用

WHERE LocationID IN (" & listofvalues & ");"

列表可以这样获取:

For Each itm In Me.ListBox.ItemsSelected
listofvalues = listofvalues & "," & Me.ListBox.Column(0, itm)
Next

listofvalues = Mid(listofvalues,2)

这是一个数字列表,字符串列表需要引号。

关于ms-access - MS Access 2007 - 循环浏览列表框中的值以获取 SQL 语句的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3310904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com