Обработка ошибок. Функции времени и даты

Функции времени и даты

Функции обработки строк

Функция Описание
LCase(String) Преобразует все буквы строки в строчные.
UCase(String) Преобразует все буквы строки в заглавные.
Left «Откусывает» подстроку слева на заданное количество символов. Синтаксис: Left(String,Length) q String – исходная строка q Length – число символов MyString = Left(“Марья Ивановна”,5) ' возвращает "Марья"
Right «Откусывает» подстроку справа на заданное количество символов. Синтаксис: Right(String,Length) q String – исходная строка q Length – число символов MyString = Right(“Марья Ивановна”,8) ' возвращает "Ивановна"
Mid «Откусывает» подстроку из середины строки на заданное количество символов. Синтаксис: Mid(String, Start[,Length]) q String – исходная строка q Start – позиция символа в строке, с которого начинается нужна подстрока q Length – число символов MyString = Mid(“Марья Ивановна”, 7, 4) ' возвращает "Иван"
Len(String) Возвращает длину строки. MyStringLen = Len(“Марья Ивановна”) ' возвращает 14
LTrim(String) Удаляет пробелы слева. MyString = LTrim (“ Марья Ивановна ”) ' возвращает “Марья Ивановна ”
RTrim(String) Удаляет пробелы справа. MyString = RTrim (“ Марья Ивановна ”) ' возвращает “ Марья Ивановна”
Trim(String) Удаляет пробелы и слева, и справа. MyString = Trim (“ Марья Ивановна ”) ' возвращает “Марья Ивановна”
InStr Возвращает позицию первого вхождения одной строки внутри другой. Синтаксис: InStr([ start, ] string1, string2 [, compare ]) q start – числовое выражение, задающее позицию, с которой начинается поиск. Если этот параметр опущен, то поиск начинается с первой позиции; q string1 – строка, в которой выполняется поиск; q string2 – искомая подстрока; q compare – задает способ сравнения строк. Допустимые значения: 0 – для двоичного сравнения, 1 – для посимвольного значения без учета регистра. MyStringVal = InStr(“Марья Ивановна”, “Ивановна”) ' возвращает 7
Функция Возвращаемое значение
Date() Возвращает значение типа Variant, содержащее текущую системную дату MyDate = Date()' возвращает 12.09.2007, если сегодня 12 сентября 2007 года
Day, Month, Year Возвращает значение типа Variant (Integer), содержащее целое число, которое представляет день, месяц, число в значении даты MyDay = Day(Date)' возвращает 12, если сегодня 12 число MyMonth = Month(Date)' возвращает 9, если сегодня сентябрь MyYear = Year(Date)' возвращает 2007, если сегодня 2007-й год

Когда Вы пишите программу, очень важно чтобы она анализировала ошибки, возникающие по вине пользователя и информировала его об этом. Это можно сделать двумя способами:

1-й способ – предотвращающий ошибки. Программа анализирует водимые или вычисляемые данные, и в случае ошибки информирует об этом пользователя.

2-й способ – обрабатывающий ошибки. В случае появления ошибки программа перехватывает её и создает программный отклик.

Как правило, в программировании сочетаются оба способа.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: