Есть ли способ, которым я могу открыть форму и установить курсор в определенном поле? - PullRequest
0 голосов
/ 06 мая 2019

У меня есть около 53 длинных текстовых полей (Положения и условия), которые можно использовать для заполнения договора заказа на покупку. Я хочу, чтобы пользователь мог установить флажок в главной форме, в которой перечислены все пункты и создан отчет, в котором перечислены только проверенные Ts и C. Как сказать Access, чтобы включить или исключить текстовое поле?

Инженер, который может быть не знаком с характером и содержанием юридического языка, должен указать, какие пункты необходимо систематически пересматривать. Было бы очень хорошо, если бы форма ввода открывалась с курсором, расположенным в поле «Заказ на покупку».

Форма открывается успешно, и окно сообщения, предлагающее пользователю изменить текстовое поле PO, инициируется успешно. Если я смогу убедиться, что первым делом пользователь поменяет номер заказа, я в хорошей форме.

1 Ответ

0 голосов
/ 06 мая 2019

Установите для свойства Порядок табуляции текстового поля PurchaseOrder значение 0.

Если оно пустое и его необходимо заполнить, отмените обновление, если оно не заполнено:

Private Sub PurchaseOrder_BeforeUpdate(Cancel As Integer)

    Cancel = IsNull(Me!PurchaseOrder.Value)

End Sub

Возможно, вам придется поместить ту же строку кода в событие BeforeUpdate формы.

...