Доступ к VBA выбрать новый сырой в представлении таблицы

У меня есть форма просмотра таблицы. Я хочу добавить в него, но когда я устанавливаю фокус причины сортировки, выберите верхнюю запись с данными и отредактируйте ее. Вопрос в том, как я могу выбрать новую строку с * рядом с ней, поэтому, когда я установлю фокус, она создаст новую запись.

КАК ВЫБРАТЬ НОВЫЙ RAW ФОРМЫ ПРОСМОТРА ДАННЫХ С КОДОМ VBA?

2 ответа

Решение

Вы можете просто вставить свою новую запись примерно так:

DoCmd.RunSQL("insert into table1 (field1, field2)
    values( " & value1 & ", " & value2 & ")"

(или используйте параметры, которые были бы лучше), затем выполните SetFocus на вашем листе данных.

Morteza,

Под "*" я предполагаю, что вы имеете в виду символ "новая запись" в поле выбора записи для новой записи. Если так, позвольте мне предложить что-то простое и посмотреть, работает ли оно.

Поместите этот код в соответствующую форму или обработчик события управления:

DoCmd.GoToRecord acActiveDataObject, , acNewRec

Это должно работать в любой форме, которая имеет Allow Additions установите Да.

Другие вопросы по тегам