Вы используете VBA, а не VB.Net. Вот некоторые примечания.
Вот простая форма, она будет открыта при запуске кода. Код будет запущен, нажав «Сохранить». Обратите внимание, что значение по умолчанию для связанной с MS Access формы заключается в сохранении, поэтому вы можете использовать другое имя.
Это форма с точки зрения дизайна, обратите внимание, что элемент управления с именем BoatDesc и другой названный Сумма, как можно видеть только из свойств.
Кнопка сохранения есть [Процедура обработки событий], который является кодом.
Обратите внимание, что код принадлежит Form2, форма которой я работаю с, и слова Option Explicit появляются в верхней части. Это означает, что я не могу иметь неназванные переменные, поэтому гораздо сложнее получить неправильные имена.
Это код, который будет работать с помощью кнопки сохранения.
Option Compare Database
Option Explicit
Private Sub Save_Click()
''Do not mix up strings, variables, controls and fields
''If you want to know if a control, BoatDesc, equals
''the string "camp", you do not need this
''Dim Camp As String
If Me.BoatDesc = "Camp" Then
Me.Amount = Me.Amount * 12
End If
End Sub
Каков точный текст ошибки? – SLaks
мои формы работают нормально .. но не отображают правильный результат, только значение, которое я вводил в текстовое поле «Сумма», как результат, но не multiple.there нет текстовой ошибки, но если Me.BoatDesc = «Camp», тогда был выбран, когда я указываю к нему я вижу ту ошибку, которую я говорю по моему вопросу –
Попробуйте me.boatdesc.text = «Camp» – Kasnady