В чем преимущество установки переменной, равной целому числу? Есть ли другой способ, которым это может быть обработано? - PullRequest
0 голосов
/ 21 февраля 2020

Я работаю над базой данных в Access, используя SQL для класса. В этом текущем задании мне поручено добавить третью вкладку к кнопке меню. Исходный код вызвал использование простого оператора if / then, и он работал довольно чисто. В новом коде с добавлением третьего параметра он был изменен на оператор регистра. Часть, которая меня смутила - это добавленная функция, которая устанавливает значение для каждого из них. Мой вопрос заключается в том, как эти два смешения и есть ли альтернативный маршрут, который я мог бы выбрать, чтобы достичь того же конца?

    Select Case Me.Caption  
        Case "FormATLView (Assessment View)":
            FormATLViewMenu (1)
        Case "FormATLView (Test View)":
            FormATLViewMenu (2)
        Case Else:
            FormATLViewMenu (3)
    End Select
End Sub
Private Function ATLViewWhichView() As Integer
    Select Case Me.Caption
        Case "FormATLView (Assessment View)":
            ATLViewWhichView = 1
        Case "FormATLView (Test View)":
            ATLViewWhichView = 2
        Case Else
            ATLViewWhichView = 3
    End Select
...