Доступ к VBA выбрать новый сырой в представлении таблицы
У меня есть форма просмотра таблицы. Я хочу добавить в него, но когда я устанавливаю фокус причины сортировки, выберите верхнюю запись с данными и отредактируйте ее. Вопрос в том, как я могу выбрать новую строку с * рядом с ней, поэтому, когда я установлю фокус, она создаст новую запись.
КАК ВЫБРАТЬ НОВЫЙ RAW ФОРМЫ ПРОСМОТРА ДАННЫХ С КОДОМ VBA?
2 ответа
Вы можете просто вставить свою новую запись примерно так:
DoCmd.RunSQL("insert into table1 (field1, field2)
values( " & value1 & ", " & value2 & ")"
(или используйте параметры, которые были бы лучше), затем выполните SetFocus
на вашем листе данных.
Morteza,
Под "*" я предполагаю, что вы имеете в виду символ "новая запись" в поле выбора записи для новой записи. Если так, позвольте мне предложить что-то простое и посмотреть, работает ли оно.
Поместите этот код в соответствующую форму или обработчик события управления:
DoCmd.GoToRecord acActiveDataObject, , acNewRec
Это должно работать в любой форме, которая имеет Allow Additions
установите Да.