во так
Таблица - отчет - отредактировать запись в таблице которую выдал отчет.
Типа есть ряд фирм, провожу сортировку по типу фирмы (к примеру "друзья", это в поле в главной таблице), далее если данные об фирме изменились хочу чтобы редактировать их можно было прям из отчета. Форма редактирования из отчета открывается, только там вместо той записи на которую нужно отредактировать, стоят данные начальной записи таблицы.
потому что форма для записи формируется на основе таблицы, а не отчета....
в принципе чтобы открывал форму на новой строке и добавлял новую запись можно вот так (естественно вешаешь на кнопку или на действие)
Private Sub Кнопка20_Click()
On Error GoTo Err_Кнопка20_Click
DoCmd.GoToRecord , , acNewRec
DoCmd.RunCommand acCmdSaveRecord
DoCmd.Close
Exit_Кнопка20_Click:
Exit Sub
Err_Кнопка20_Click:
MsgBox Err.Description
Resume Exit_Кнопка20_Click
End Sub
не очень понятно, а в это БД ты один будешь работать? Просто если это многопользовательский доступ, то лучше не редактировать, а добавлять и удалять - это на мой взгляд надежнее.