插入新记录,VBA,MS ACCESS后如何重新排序记录

时间:2013-03-14 10:05:55

标签: ms-access access-vba

我目前有一个表单,按每个记录增加的数字的降序显示记录。虽然在我插入新记录后,记录顺序如下:

4, 3, 2, 1, 5

但是我需要在插入后看起来像这样:

5, 4, 3, 2, 1

我有以下代码,onLoad对问题进行排序,但我想在输入新记录后订购记录。

Me.OrderBy = "Table1.Field1 DESC"
Me.OrderByOn = True

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你可以重新查询:

Private Sub Form_AfterInsert()
    Me.Requery
End Sub