русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Функции, возвращающие строки


Дата добавления: 2013-12-24; просмотров: 851; Нарушение авторских прав


Функции выбора

 

Кроме перечисленных выше основных категорий функций в VBA имеются также функции выбора, которые дублируют некоторые аспекты операторов условного перехода. Ниже приведены эти функции.

 

Функция Возвращаемое выражение
Iif Возвращает одну из двух альтернатив. Синтаксис: IIf(expr, truepart, falsepart) · expr — проверяемое выражение · truepart — значение или выражение, возвращаемое, если ехрг имеет значение True · falsepart — значение или выражение, возвращаемое, если ехрг имеет значение False В следующем примере, если значение переменной ОценкаЦифрой равно 5, то переменной ОценкаПрописыо присваивается строковая константа Отлично. В противном случае ей присваивается значение Не отлично: ОценкаПрописыо = Ilf(ОценкаЦифрой = 5, "Отлично", if "Не отлично")
Choose Возвращает значение, выбранное из списка аргументов. Синтаксис: Choose(индекс, вариант-1[, вариант-2, ... [, вариант-п]]) · индекс — числовое выражение или поле, значением которого является число, лежащее между 1 и числом элементов в списке · вариант — выражение типа Variant, содержащее один из эле­ментов списка Действие функции choose: если индекс равняется 1, возвращается первый элемент списка, если индекс равняется 2, возвращается второй элемент списка и т. д. Функцию choose можно использовать для выбора одного из воз­можных значений, представленных в виде списка. В следующем примере, если аргумент Выбор принимает значение 3, то переменной РезультатВыборы присваивается значение "три": РезультатВыборы = Choose(Выбор, "один", "два", "три")
Switch Возвращается значение, соответствующее первому истинному вы­ражению в списке. Синтаксис: Switch(выражение-1, значение-1[, выражение-2, значение-2 [, выражение-n, значение-п]]) · выражение — выражение типа Variant, подлежащее вычислению · значение — возвращаемое значение или выражение, если соот­ветствующее выражение принимает значение True В следующем примере функция по указанной фамилии возвращает название должности сотрудника некоторой фирмы: Должность = Switch(Фамилия = "Парижский", "Президент", _ Фамилия = "Быстрое", "Менеджер", _ Фамилия = "Курочкина", "Референт")

 



Некоторые функции имеют по две версии, одна из которых возвращает тип данных variant а другая — тип данных String. Первая версия является бо­лее удобной, так как при этом для значений типа variant преобразование типов данных выполняется автоматически. Вторая версия, возвращающая тип string, использует меньше памяти и может быть полезна в следующих случаях:

· Для экономии памяти, если в программе имеется очень много перемен­ных

· При выполнении прямой записи данных в файлы с произвольным досту­пом

Перечисленные ниже функции возвращают значения типа string, если к их имени добавляется символ доллара ($). Эти функции имеют такое же при­менение и синтаксис, как и их эквиваленты без символа доллара, возвра­щающие тип Variant.

 

Chr$   CurDir$   Date$   Dir$  
Error$   Format$   Input$   InputB$  
LCase$   Left$   LTrim$   Mid$  
Right$   Rtrim$   Space$   Str$  
String$   Time$   Trim$   Ucase$  

 



<== предыдущая лекция | следующая лекция ==>
Функции времени и даты | Встроенные диалоговые окна


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.