Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 18.06.2009
Сообщений: 53

вопрос по Select Case в вбскрипт

01.06.2010, 21:03. Показов 873. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть условие:

переменная X
Code
1
2
3
4
5
6
7
8
Select Case X
 Case 0<X<10
  Response.Write ('тра-та-та')
 Case 10<X<20
  Response.Write ('тра-Мммта-та')
 Case 20<X<30
  Response.Write ('храу-та-та')
End Select
.

Подскажите пожалуйста с синтаксисом и возможно ли делать подобные штуки на вб-скрипт, а то совсем через if-ы не хочется это описывать.
Заранее большое спасибо!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.06.2010, 21:03
Ответы с готовыми решениями:

Ошибки при работе с ComboBox (Case without Select Case)
подскажите пожалуйста в чем ошибка. Я начинающий, поэтому не относитесь строго к моей писанине. По одной Case работает отлично, но когда...

Как оформить условие на попадание в диапазон в конструкции Select Case ... End Select?
Народ, подскажите please, правильна ли конструкция следующего кода: Sub пример() pp2 = Str(InputBox(&quot;введите число&quot;)) ...

Ошибка в пользовательской форме "End Select without select case"
У меня был написан код, который хорошо работал.Я решил добавить пользовательскую форму (UserForm), через которую вводятся данные, после...

3
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,930
Записей в блоге: 5
02.06.2010, 01:19
Насколько я знаю, после Case должен следовать список значений

Case 1, 2, 3, 4

Не разрешены даже диапазоны, допустимые в большом бейсике, то есть

Case 1 To 4
0
0 / 0 / 0
Регистрация: 25.05.2010
Сообщений: 5
03.06.2010, 15:39
Просто пишешь
Code
1
2
3
4
5
6
7
8
9
10
Select Case x
  case x>0
    действие
  case x>0
    действие
  case x>10
    действие
  case x>n
    действие
End Select
0
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,930
Записей в блоге: 5
03.06.2010, 16:52
Написать, конечно, можно. Да только как это будет работать? Возьмем, например, такую программу:
Code
1
2
3
4
5
6
7
8
9
10
11
12
x = -1
n = 5
Select Case x
 case x<0
  MsgBox('q')
 case x>0
  MsgBox('r')
 case x>10
  MsgBox('s')
 case x>n
  MsgBox('t')
End Select
Среди всех Case-выражений только первое истинное, остальные ложные. Бейсик будет сравнивать значения Case-выражений со значением управляющей переменной, то есть переменной x. Для этого он ПРЕОБРАЗУЕТ Case-выражения К ЧИСЛОВОМУ ВИДУ, т. е. ложь будет преобразована в 0, истина будет преобразована в -1. Сравнивая с переменной x бейсик найдет, что уже первое Case-выражение совпадает с x, поэтому он напечатает 'q' и закончит Case. Казалось бы это именно то, чего вы хотели. Однако начните программу операторами
Code
1
2
3
x = -2
n = 5
...
и вы увидите, что она ничего не напечатает. А оно вам надо?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.06.2010, 16:52
Помогаю со студенческими работами здесь

Select Case
В зависимости от номера месяца выдать сообщение о времени года (зима, весна, лето, осень). Использовать оператор Select Case.

Select case
Вот код. Можно его написать через Select Case ? я пытался написать но ни как не получается у меня Dim number As Double Private Sub...

Select Case
Выдает ошибку: Private Sub Command1_Click() Dim K As Integer Dim X As Single, Y As Single X = Val(Text3.Text) K =...

Select Case
Здравствуйте! скажу сразу, в бейсике я почти полный ноль. дали мне такое задание: создать программу, пользователь вводит с клавиатуры букву...

Select case
Хорошего всем осеннего настроения. Помогите победить следующее: имеется таблица данных Excel. Необходимо заполнить столбец данными с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru