gpt4 book ai didi

sql - 在连续表单中,我能否让组合框根据其自身记录中的字段或文本框值使用不同的查询?

转载 作者:行者123 更新时间:2023-12-01 23:43:28 26 4
gpt4 key购买 nike

编辑:对于那些想知道的人来说,显然不可能让两个不同记录的相同组合框以连续的形式引用两个不同的查询来填充其列表。

我有一个连续表格,可能有 5 条记录。有一个组合框 Laborer1,它希望每个表单的下拉列表都不同,具体取决于其他一些因素。我设法将我想要的每个记录的组合框的确切查询作为该记录中的文本字段。你下一步怎么做?此时我所能做的就是将一条记录的查询应用于所有组合框,但我希望每个组合框都使用其“自己的”查询。

谢谢!

最佳答案

是的,您可以这样做,但需要权衡:非事件记录的值可能不适合组合框的当前行源。发生这种情况时,您将得到一个空白的组合框,而不是让它显示当前值。如果您激活该记录,该值将再次出现,但这不是一个很好的用户体验。

也就是说,一种选择是在 Form_Current 事件中处理它。由于您已经将行源存储在数据库字段中,因此代码非常短:

Private Sub Form_Current
Laborer1.RowSource = ReferenceField.Value
Laborer1.Requery 'I don't believe you need this, but you might.
End Sub

关于sql - 在连续表单中,我能否让组合框根据其自身记录中的字段或文本框值使用不同的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30249977/

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