Исходя из определенной информации, мой файл Excel находится в определенном «состоянии». Например, у нас есть процесс обслуживания; (1) запрос, (2) процесс, (3) оплата.
После проверки, предоставлена ли вся информация, функция возвращает 1 или 0. 1, если вся информация присутствует, 0, если ее нет.
Dim Status(1 to 3) as Integer
CheckFunction(Request)
Status(1)= CheckFunction 'Return 1
CheckFuntion(Process)
Status(2)= CheckFunction 'Return 1
CheckFuntion(Payment)
Status(3)= CheckFunction 'Return 0
Теперь мой массив выглядит так
Status(1, 1, 0)
Теперь этот файл должен находиться в состоянии «Процесс».
Я хочу использовать это, чтобы определить текущее состояние службы, как;
Select Case Status()
Case (1, 0, 0)
'Some code
Case (1, 1, 0)
'Some code
Case (1, 1, 1)
'Some code
End Select
Но я не могу заставить это работать должным образом. Iv получил в общей сложности 15 различных статусов, и мне кажется, что это самый элегантный способ сделать это.
Может кто-нибудь мне помочь?