在公式中对组合框数据进行排序

Sort a combobox data in a formular

提问人:RESKA DK 提问时间:10/5/2023 最后编辑:E_net4RESKA DK 更新时间:10/11/2023 访问量:95

问:

我可以更改什么才能使其起作用。我有 10 个组合框,它们依赖于一个名为 Rangetabel 的 tabel 中的值。在表单中 当我下拉组合框时,我希望 tabel 值按特定顺序排序,我做错了什么?

' Update Accessories_1
q = "SELECT [Id],[Accessories 1],[Accessories 1 - SKU],[Accessories 1 - option],[Accessories 1 - info] FROM [Accessories_1] WHERE [Accessories 1 - option] LIKE '*" & Me.Rangetabel_Label.Column(2) & "*'"
Me.Accessories1_Label.RowSource = q
Me.Accessories1_Label.Requery
Me.Accessories1_Label.Visible = True
Me.Accessories1_SKU.Visible = True
Me.OrderBy = Me.Accessories1_SKU
Me.OrderByOn = True

我该怎么做?

我在互联网上搜索建议,但我唯一找到的就是我如何对表格进行排序。 我不能使用最后一个建议。

VBA MS-Access MS 访问-2010

评论

0赞 June7 10/5/2023
为什么不使用 ORDER BY 子句?
0赞 RESKA DK 10/11/2023
我试过了,但没有帮助。
0赞 June7 10/12/2023
你到底尝试了什么?SQL 语句不显示 ORDER BY 子句。编辑您的问题。也许你应该在一个允许附加文件的论坛上发帖,并提供你的数据库进行分析。

答:

0赞 vbakim 10/5/2023 #1

右键单击组合框,然后在属性表“行源”中,在 SQL 末尾添加 ORDER BY [您的字段名称]。我认为 ASC 是默认的。您是否输入了要排序的字段名称?

评论

0赞 RESKA DK 10/10/2023
对不起,vbakim,我没有工作