У меня есть форма, которая читает данные с отношением друг к другу. В форме у меня 5 столбцов. Каждое поле первоначально обрабатывается. Но я хочу, чтобы отдельные строки блокировались после заполнения данных в столбцах 4 и 5. Эффективное завершение записи. Мне удалось выяснить, как закрыть всю форму, но не отдельные строки/записи.Заблокировать отдельные строки в подформе
Вот код, который я использую.
If IsNullorEmpty(GPInterfaceID) Then
Me.ChargeType.Locked = True
Else
Me.ChargeType.Locked = False
End If
If IsNullorEmpty(GPPostingDate) Then
Me.ChargeType.Locked = True
Else
Me.ChargeType.Locked = False
End If
Это версия кода, в которой я пытался заблокировать отдельные столбцы отдельно. Я также попытался заблокировать их всех сразу.
Я вообще не владею VB. Поэтому любая помощь будет оценена по достоинству.
Возможный дубликат [Как заблокировать определенные строки в подчиненной форме при загрузке формы?] (Http://stackoverflow.com/questions/4849141/how-to-lock-specific-rows-in-a-subform- когда-a-form-нагрузки) –
Это невозможно. –
Как указано выше, это невозможно. Возможно, вы сможете создать обходной путь, удалив запись из вашей формы в событии afterupdate? – Jens