2013-03-14 136 views
1

我目前有一種形式,按每個記錄遞增數字的降序顯示記錄。雖然之後我插入新記錄的記錄順序是,像這樣:如何在插入新記錄後重新排序記錄,VBA,MS ACCESS

4, 3, 2, 1, 5 

但我需要它看起來像這樣插入後:

5, 4, 3, 2, 1 

我有一個的onLoad排序問題後續代碼,但我想要在輸入新記錄後訂購記錄。

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

任何想法?

回答

1

您可以重新查詢:

Private Sub Form_AfterInsert() 
    Me.Requery 
End Sub 
+0

我的問題是,我有其他的代碼在AfterInsert事件,這引起了問題,我感動代碼到BeforeInsert和剛剛me.requery和BOOM! – 2013-03-14 12:02:14

+0

對不起,忘了說謝謝......:D – 2013-03-14 12:03:03