0
我想知道我应该如何做到这一点。实际上,我有一些子表单,通过点击标题,我希望这个子表单的记录集按顺序排列。这是我做的一个例子:访问VBA - OrderBy与多个字段
Private Sub sigle_cours_Label_Click()
If (Me.OrderBy = "COU.sigle_cours") Then
Me.OrderBy = "COU.sigle_cours DESC"
Else
Me.OrderBy = "COU.sigle_cours"
End If
Me.OrderByOn = True
End Sub
我的问题是这样的一个:我想和sigle_cours和num_cours来排序依据,但它不工作。我试试这个,但是没有办法按照DESC排序:
Private Sub sigle_cours_Label_Click()
If (Me.OrderBy = "COU.sigle_cours,COU.num_cours") Then
Me.OrderBy = "COU.sigle_cours DESC,COU.num_cours DESC"
Else
Me.OrderBy = "COU.sigle_cours,COU.num_cours"
End If
Me.OrderByOn = True
End Sub
我应该怎么做?
访问可以做很奇怪的事情的窗体的ORDER BY属性。我有一个应用程序在ORDER BY子句的字段之间插入三个或四个空格。最简单的做法是将所有空格替换为Nothing,然后对其进行测试。 – 2011-04-26 01:50:10
你是男人!打印Me.OrderBy后,我注意到你说的Access在逗号后面添加一个空格。在此之后,修复代码是一件小事。谢谢! – 2011-04-27 15:48:43