Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (1084448), страница 48
Текст из файла (страница 48)
Например, &Н10 это десятичное число 16 в шестнадцатеричном представлении.Ноиг (УВА). Возвращает значение типа Variant (Integer), содержащее целое число (от 0 до 23), которое представляет собой часыв значении времени.246Синтаксис:Ноиг(время)Обязательный аргумент время может быть любым значением типаVariant, числовым выражением, строковым выражением или любым их сочетанием, которое представляет собой значение времени.Если время содержит значение Null, возвращается значение Null.HyperlinkPart. Возвращает сведения о данных, сохраняемых стипом данных гиперссылки.Поле гиперссылки функции HyperlinkPart может содержать дотрех частей в следующем формате:отображаемыйТекст#адрес#допАдресСинтаксис:объект.HyperlinkPart(ranepccbuiKa As Variant[, часть As Integer])Функция HyperlinkPart содержит аргументы, приведенные в табл.П2.35.Т а б л и ц а П2.35Аргументы функции HyperlinkPartОписаниеАргументобъектНеобязательный.
Представляет собой объект Applicationгиперссылка Значение типа Variant, представляющее собой данные,сохраняемые в поле гиперссылкичастьНеобязательный. Значением данного аргумента являетсявстроенная константа, представляющая собой сведения оданных, возвращаемые функцией HyperlinkPartВозможные значения констант:ОписаниеКонстантаЗначениеacDisplayedValue0Значение используется по умолчаниюacDisplayText1Часть поля гиперссылки отображае-мыйТекстacAddress2Часть поля гиперссылки адресacSubAddress3Часть поля гиперссылки допАдресФункция НурегИпкРай используется для возвращения одногоиз трех значений из поля гиперссылки или отображаемого значения. Аргумент часть определяет, какое именно значение будет воз247вращено. Этот аргумент является необязательным.
Если он не используется, то возвращается значение, которое Microsoft Accessотображает для данной гиперссылки (т.е. значение, соответствующее значению аргумента часть по умолчанию, представляемомуконстантой acDisplayedValue). Возвращаемые значения представляют собой соответственно одну из трех частей поля гиперссылки(iотображаемыйТекст, адрес или допАдрес) или отображаемое значение, которое в Microsoft Access выводится для гиперссылки.Если функция HyperlinkPart используется в запросе, то аргумент часть является обязательным.
При этом использование приведенных констант невозможно, и вместо них задаются фактические значения.Если возвращается значение из части поля гиперссылки отображаемыйТекст, то отображаемое Microsoft Access значение совпадает с содержимым этой части. Если часть поля гиперссылкиотображаемыйТекст не содержит значения, то отображаемое значение совпадает с содержимым первой заполненной части полягиперссылки, т.е. части адрес или допАдрес.В табл. П2.36 приведены значения, возвращаемые функциейHyperlinkPart для данных, сохраняемых в поле гиперссылки.Т а б л и ц а П2.36Значения, возвращаемые функцией HyperlinkPartДанные в полеВозвращаемые значениягиперссылки#http://www.microsoft. acDisplayedValue: http://www.microsoft.comacDisplayText:com#acAddress: http://www.microsoft.comас SubAddress:Microsoft#http://www.
acDisplayedValue: MicrosoftacDisplayText: Microsoftmicrosoft.com#acAddress: http://www.microsoft.comacSubAddress:acDisplayedValue: КлиентыKjraeHTbi##FormacDisplayText: КлиентыКлиентыacAddress:acSubAddress: Form КлиентыacDisplayedValue: Form Клиенты##Form лиентыacDisplayText:acAddress:acSubAddress: Form КлиентыЕсли пользователь включает часть адрес в поле гиперссылки спомощью диалогового окна Вставить гиперссылку (которое открывается при выборе команды Гиперссылка в меню Вставка) или248непосредственно вводит адрес в поле, то Microsoft Access добавляет два символа ##, разделяющие части гиперссылки.Для добавления или изменения в поле гиперссылки части отображаемыйТекст следует выделить гиперссылку в таблице с помощью правой кнопки мыши, а затем выбрать в контекстном менюкоманду Гиперссылка и ввести текст в поле Отображать текст.Если данные вводятся в поле гиперссылки непосредственноили добавляются с помощью методов объектов доступа к данным(DAO), то обязательно должны быть вставлены два символа ##,разделяющие части гиперссылки.Ilf (VBA).
Возвращает одно из двух значений в зависимости отистинности указанного выражения.Синтаксис:IIf(expr, truepart, falsepart)Синтаксис функции Ilf содержит аргументы, приведенные втабл. П2.37.Т а б л и ц а П2.37Аргументы функции Ilf‘; ' •ОписаниеАргументехргОбязательный. Представляет собой проверяемое выражениеtruepartОбязательный. Представляет собой значение иливыражение, возвращаемое, если ехрг имеет значение TruefalsepartОбязательный.
Представляет собой значение или выражение, возвращаемое, если ехрг имеет значение FalseФункция Ilf вычисляет оба выражения (truepart и falsepart)несмотря на то, что возвращается только одно из них. В некоторыхслучаях это приводит к нежелательным побочным эффектам. Например, если при вычислении выражения falsepart имеет местоделение на нуль, то возникает ошибка, даже если значение ехргимеет значение True.Input (VBA). Возвращает значение типа String, содержащее символы из файла, открытого в режиме Input или Binary.Синтаксис:1прШ(число, [#]номерФайла)С и нтак си с ф ун к ц и и Input содер ж и т аргументы , п риведенны ев табл. П 2.38.249Т а б л и ц а П2.38Аргументы функции InputАргументчислоОписаниеОбязательный.
Представляет собой любое допустимоечисловое выражение, задающее число возвращаемыхсимволовномерФайла Обязательный. Представляет собой любой допустимыйномер файлаДанные, считываемые с помощью функции Input, обычно записываются в файл с помощью инструкции Print # или Put. Этафункция применима только к файлам, открытым в режиме Inputили Binary.В отличие от инструкции Input # функция Input возвращаетвсе прочитанные символы, в том числе запятые, символы возврата каретки, символы перевода строки, кавычки и начальныепробелы.Попытка чтения файлов, открытых для доступа в режиме Binary,с помощью функции Input до возвращения функцией EOF значения True приводит к ошибке. При чтении двоичных файлов с помощью функции Input следует вместо функции EOF использоватьфункции LOF и Loc или же с функцией EOF использовать инструкцию Get.InputBox (VBA). Выводит на экран диалоговое окно, содержащее сообщение и поле ввода, устанавливает режим ожидания вводатекста пользователем или нажатия кнопки, а затем возвращаетзначение типа String, содержащее текст, введенный в поле.Синтаксис:InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile,context])Синтаксис функции InputBox содержит аргументы, приведенные в табл.
П2.39.Т а б л и ц а П2.39Аргументы функции InputBoxАргументprompt250ОписаниеОбязательный. Представляет собой строковое выражение,отображаемое как сообщение в диалоговом окне. Максимальная длина строки prompt составляет приблизительно1024 символа и зависит от ширины используемых символов.
Строковое значение prompt может содержать несколь-Окончание табл. П2.39АргументОписаниеpromptко физических строк. Для разделения строк допускаетсяиспользование символа возврата каретки (Chr(13)), символа перевода строки (Chr(lO)) или комбинации этих символов (Chr( 13) & Chr(lO))titleНеобязательный. Представляет собой строковое выражение,отображаемое в строке заголовка диалогового окна.
Еслиэтот аргумент опущен, в строку заголовка помещается имяприложенияdefaultНеобязательный. Представляет собой строковое выражение, отображаемое в поле ввода как используемое по умолчанию, если пользователь не введет другую строку. Еслиэтот аргумент опущен, поле ввода изображается пустымxposНеобязательный. Представляет собой числовое выражение, задающее расстояние по горизонтали между левойграницей диалогового окна и левым краем экрана (в твипах).
Если этот аргумент опущен, диалоговое окно выравнивается по центру экрана по горизонталиyposНеобязательный. Представляет собой числовое выражение,задающее расстояние по вертикали между верхней границей диалогового окна и верхним краем экрана (в твипах).Если этот аргумент опущен, диалоговое окно занимает повертикали примерно одну треть высоты экранаhelpfileНеобязательный. Представляет собой строковое выражение, определяющее имя файла справки, содержащегосправочные сведения о данном диалоговом окне. Если этотаргумент указан, необходимо указать также аргумент contextcontextНеобязательный. Представляет собой числовое выражение,определяющее номер соответствующего раздела справочнойсистемы. Если этот аргумент указан, необходимо указатьтакже аргумент helpfileInStr (VBA).
Возвращает значение типа Variant (Long), указывающее позицию первого вхождения одной строки внутрь другойстроки.Синтаксис:InStr([start, ]stringl, string2[, compare])С и нтак си с ф унк ц ии InStr содер ж и т аргументы , п риведенны ев табл. П 2.40.251Т а б л и ц а П2.40Аргументы функции InStrАргументОписаниеstartНеобязательный. Представляет собой числовое выражение, задающее позицию, с которой начинается каждыйпоиск. Если этот аргумент опущен, поиск начинается спервого символа строки.
Если start имеет значение Null,возникает ошибка. Указывать аргумент start надо обязательно, если указан аргумент comparestring 1Обязательный. Представляет собой строковое выражение, вкотором выполняется поискstring2Обязательный. Представляет собой искомое строковоевыражениеcompareНеобязательный. Указывает способ сравнения строк. Данный аргумент может быть опущен или иметь значение 0, 1или 2. Для выполнения двоичного сравнения следует указать 0 (это значение используется по умолчанию), для выполнения посимвольного сравнения без учета регистра — 1.Только в Microsoft Access допускается использование значения 2 для выполнения сравнения строк на основаниисведений, содержащихся в базе данных.