Вставить значения из полей формы в последнюю запись таблицы - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть очень большая подпрограмма, которая открывает формы и вставляет значения в текстовые поля и сохраняет изменения.это работает, но он вставляет эти значения в случайные строки, а не в самую новую запись в таблице.Я также попробовал запрос INSERT INTO VALUES, который делает то же самое (через VBA и обычный SQL-запрос).Можно ли добавить эти значения в последнюю / первую строку соответствующей таблицы?Первичные ключи имеют автонумерацию.

DoCmd.OpenForm "dentalheader", acNormal , , , , acHidden
    Forms!dentalheader!yeartype.Value = "Benefit"
    Forms!dentalheader!term.Value = "80"
    Forms!dentalheader!personmax.Value = "99999"

INSERT INTO dentalheader (each, overallmax, personmax,) 
VALUES (true, '10000', '99999', )

1 Ответ

0 голосов
/ 20 декабря 2018

Добавьте поле даты и времени и вставьте сейчас:

INSERT INTO dentalheader (timestamp, each, overallmax, personmax) 
VALUES (Now(), true, '10000', '99999' )

Затем для отображения сортируйте по отметке времени.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...