2013-03-14 95 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

相关问题