2013-03-14 3 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 и БУМ! –

+0

Извините, забыли сказать спасибо ...: D –