Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / глупая ошибка if / 7 сообщений из 7, страница 1 из 1
17.12.2011, 09:50
    #37580952
Nomad87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупая ошибка if
доброго времени .. у меня конфликт с компилятором.

If (.OptionButton1.Value = True) Then Пол = "Муж"
Else: Пол = "Жен"
End If

говорит else без блок IF
почему я вижу IF а компилятор нет???
...
Рейтинг: 0 / 0
17.12.2011, 10:27
    #37580960
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупая ошибка if
потому что компилятор умеет читать хелп по синтаксису if, а ты - нет )

вариант раз
Код: vbnet
1.
If .OptionButton1.Value Then Пол = "Муж" Else Пол = "Жен"



вариант двас
Код: vbnet
1.
2.
3.
4.
5.
If .OptionButton1.Value Then
  Пол = "Муж"
Else
  Пол = "Жен"
End If



вариант логичный
Код: vbnet
1.
Пол = IIf(.OptionButton1.Value, "Муж", "Жен")
...
Рейтинг: 0 / 0
17.12.2011, 10:47
    #37580963
Nomad87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупая ошибка if
не хочет...
...
Рейтинг: 0 / 0
17.12.2011, 11:12
    #37580981
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупая ошибка if
Nomad87не хочет...очень информативно
...
Рейтинг: 0 / 0
17.12.2011, 14:10
    #37581078
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупая ошибка if
я думаю автор писал: Nomad87не хочет...ся дописывать это сообщение" и исполнил задуманное...
а вообще, чтобы не путаться в длинных кодах, старайтесь использовать один образец условий.
Shocker.ProIf .OptionButton1.Value Then
Пол = "Муж"
Else
Пол = "Жен"
End If тогда вым не придётся отыскивать, где и какое условие вы оформили неправильно
...
Рейтинг: 0 / 0
17.12.2011, 14:25
    #37581088
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупая ошибка if
Сегодня многообразие полов уже не сводится к альтернативному выбору
И Select Case будет ближе к современности
...
Рейтинг: 0 / 0
17.12.2011, 14:38
    #37581104
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
глупая ошибка if
mds_worldСегодня многообразие полов уже не сводится к альтернативному выбору альтернативный выбор пока не устарел)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
If .OptionButton1.Value = True Then
   if .OptionButton2.Value = True then
   Пол = "И такое бывает"
   Else 
   Пол = "Муж"
   End if
else
   if .OptionButton2.Value = True then
   Пол = "Жен"
   Else
   Пол = "Проверьте свой пол и отметьте хоть что-то"
   End if
End If
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / глупая ошибка if / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]