Я занимаюсь разработкой небольшой БД Access 2003 с 2 формами. Сначала пользователь вводит FrmMain
и, если запись его интересует, он может перейти к FrmDetails
(что-то вроде стиля «детализация»). Эта вторая форма позволяет пользователю оставлять комментарии, изменять несколько значений и т. Д. И вызывается с помощью следующего кода:
Private Sub Cmd_GoToDetailsForm_DblClick(Cancel As Integer)
DoCmd.OpenForm "FrmDetails", , , _
"[TblF1-Main].[The_ID]=""" & Me.The_ID.Value & """"
End Sub
Вот проблема, пользователь не может редактировать ни одно из полей в FrmDetails
. Почему бы и нет, и вы можете предложить исправить? . Больше фактов о моей проблеме:
- Когда я открываю
FrmDetails
напрямую, я могу без проблем их редактировать
FrmDetails
не имеет кода VBA. Это будет скоро, но пока нет.
FrmDetails
- это таблица со всеми свойствами по умолчанию.
- Это вторая база данных, которую я разработал, которая использует эту модель. Я сравнил этот разбитый БД с рабочим БД и не вижу заметных отличий.