Microsoft Access VBA If заявление - PullRequest
       5

Microsoft Access VBA If заявление

0 голосов
/ 03 февраля 2020

У меня есть раскрывающееся меню с тремя опциями «Открыть, Назначено, Закрыто». В моей базе данных есть три строки: одна для openTime, assignTime и closedTime.

Подключено мое раскрывающееся меню в строку в моей таблице с именем Status, которая поменяется местами между тремя опциями «Открыть, Назначено, Закрыто». Когда тикет создается на моем веб-сайте, он создает время открытия, поэтому мне не нужно об этом беспокоиться, но когда пользователь выбирает назначенное и закрытое, я бы хотел, чтобы при изменении отправлял данные в нужную ячейку.

Таким образом, если раскрывающийся список меняется с открытого на назначенный, он уже меняет ячейку состояния на «Назначено» в моей базе данных, но я также хотел бы изменить данные ячейки назначенного времени на точное время и дату. То же самое для закрытых.

Я думаю, что это просто, я просто немного запутался в процессе. Я использую этот сайт для получения информации о выражениях IF

У меня есть код, который создает и добавляет мою дату

me.MyDateTimeColumn = now()

У меня есть несколько вопросов

1) В моем утверждении IF, как мне сказать значение выбора, например, если пользователь выбирает «Назначено» в раскрывающемся меню, как я могу сказать, что это информация, которую я хочу видеть в своем выражении IF?

На сайте, указанном выше, приведен пример для оператора if:

Sub AlertUser(value as Long) 
 If value = 0 Then 
 AlertLabel.ForeColor = "Red" 
 AlertLabel.Font.Bold = True 
 AlertLabel.Font.Italic = True 
 End If 
End Sub

На этом мне нужно включить Sub AlertUser(value as Long) (используя мои собственные переменные) Если да, то каким будет мой саб? If value = 0 Then относится к значению выбранного comboBox?

2) Могу ли я вставить else, если, как и на других языках, нужен ли конец, если?

I Я использую форму доступа Microsoft и использую для этого раздел кода VBA. Моя база данных находится на сервере sql, подключенном к форме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...