Кузин А.В., Левонисова С.В. Базы данных (5-е издание, 2012) (1084448), страница 54
Текст из файла (страница 54)
Если аргумент время содержит значениеNull, возвращается значение Null.При вводе времени можно использовать как 12-часовой, так и24-часовой формат. Например, и “2: 24РМ”, и “ 14:24” являютсядопустимыми значениями аргумента время.Если аргумент время содержит сведения о дате, эти сведенияне возвращаются функцией TimeValue. Однако если аргумент время содержит недопустимые сведения о дате, возникает ошибка.284TypeName (VBA).
Возвращает значение типа String.Синтаксис:TypeName(HJvm Переменной)Обязательный аргумент имяПеременной представляет собой выражение типа Variant, определяющее любую переменную, за исключением переменной с определяемым пользователем типом.Строка, возвращаемая функцией TypeName, может быть любой из представленных в табл. П2.60.Т а б л и ц а П2.60Строка, возвращаемая функцией TypeNameВозвращаемая строкаЗначение переменнойТипОбъектаОбъект указанного типаByteБайтовоеIntegerЦелоеLongДлинное целоеSingleС плавающей точкой обычной точностиDoubleС плавающей точкой двойной точностиCurrencyДенежноеDecimalТипа DecimalDateДатаStringСтроковоеBooleanЛогическоеErrorЗначение ошибкиEmptyНе инициализированноеNullПустоеObjectОбъектUnknownОбъект неизвестного типаNothingОбъектная переменная, не содержащаяссылки на объектЕсли аргумент имяПеременной представляет собой массив, товозвращается одна из перечисленных в табл.
П2.60 строк (илиVariant) с добавлением пустых скобок.285Например, если аргумент имяПеременной представляет собой массив целых значений, то Type Name возвращает строку “Integer()’\UBound (УВА). Возвращает значение типа Long, содержащеемаксимальный доступный индекс указанной размерности массива.Синтаксис:иВошк1(имяМассива[, размерность])Синтаксис функции UBound содержит аргументы, приведенные в табл. П2.61.Т а б л и ц а П2.61Аргументы функции UBoundОписаниеАргументимяМассиваОбязательный.
Представляет собой имя переменноймассива, удовлетворяющее стандартным правиламименования переменныхразмерностьНеобязательный; значение типа Variant (Long). Представляет собой целое число, указывающее размерность, верхнюю границу которой возвращает функция.Для первой размерности используется значение 1, длявторой — 2 и т. д.
Если данный аргумент опущен,подразумевается значение 1Функция UBound вместе с функцией LBound используется дляопределения размеров массива. Функция LBound применяется длявыяснения нижнего предела размерности массива.UCase (VBA). Возвращает значение типа Variant (String), содержащее строку, преобразованную к верхнему регистру.Синтаксис:иСаве(строка)Обязательный аргумент строка представляет собой любое допустимое строковое выражение. Если аргумент строка имеет значение Null, возвращается значение Null.К верхнему регистру преобразуются только строчные буквы;прописные буквы и прочие символы остаются неизменными.Val (VBA).
Возвращает числа, содержащиеся в строке, как числовое значение соответствующего типа.Синтаксис:Уа1(строка)286Обязательный аргумент строка является любым допустимымстроковым выражением.Функция Val прекращает чтение строки на первом символе,который она не может распознать в качестве части числа. Символы,которые часто рассматриваются в качестве частей числовых значений типа знака доллара и запятых, не распознаются. Однако этафункция распознает префиксы оснований & 0 (для восьмеричных)и &Н (для шестнадцатеричных значений).
Пробелы, символы табуляции и символы перевода строк удаляются из значения аргумента.Пример возвращения функцией Val числового значения 1615198:Val("1615 198-я ул. Н.Й.")Пример возвращения функцией Val десятичного значения -1для шестнадцатеричного значения:Val("&HFFFF")Функция Val распознает в качестве разделителя целой и дробной частей значения только точку (.). При использовании другихразделителей целой и дробной частей значения (например, в национальных версиях приложений) следует применять для преобразования строки в число функцию CDbl.Var (DAO), VarP (DAO).
Возвращают соответственно значениясмещенной и несмещенной дисперсий, вычисляемых по наборузначений, содержащихся в указанном поле запроса.Синтаксисы:Уаг(выражение)УагР(выражеиие)Аргумент выражение является строковым выражением, которое определяет поле, содержащее вычисляемые числовые данные,или выполняет вычисления с данными из этого поля. Операндыаргумента выражение могут включать в себя имя поля таблицы,константу или функцию. (Функция может быть внутренней илиопределяться пользователем, но не может быть ни одной из других статистических функций SQL.)Функции VarP и Var вычисляют соответственно значения смещенной и несмещенной дисперсий.Если базовый запрос содержит меньше двух записей, функцииVar и VarP возвращают значение Null (что означает невозможность вычисления дисперсии).Функции Var и VarP используются в выражении запроса или винструкции SQL.287VarType (VBA).
Возвращает значение типа Integer, указывающее подтип переменной.Синтаксис:УагТуре(имяПеременной)Обязательный аргумент имяПеременной представляет собой выражение типа Variant, содержащее имя любой переменной (за исключением переменной с определяемым пользователем типом).Возвращаемые значения:КонстантаЗначениеОписаниеvbEmpty0Empty (не инициализирована)vbNull1Null (не содержит данных)vblnteger2ЦелоеvbLong3Длинное целоеvbSingle4С плавающей точкой обычной точностиvbDouble5С плавающей точкой двойной точностиvbCurrency6ДенежноеvbDate7ДатаvbString8СтроковоеvbObject9ОбъектvbError10Ошибкаvb Boolean11ЛогическоеvbVariant12Тип Variant (используется только для массивовтипа Variant)vbDataObject13Объект доступа к даннымvbDecimal14Значение типа DecimalvbByte17БайтовоеvbArray8192МассивДанные константы определены в языке Visual Basic для приложений. Использование имен этих констант вместо их значенийдопускается в любом месте программы.Функция VarType никогда не возвращает значение vbArray самопо себе.
Эта константа всегда складывается с каким-либо другимзначением, указывающим тип массива. Константа vbVariant возвращается только в сочетании с константой vbArray, чтобы показать, что в аргументе функции VarType указан массив типа Variant.Например, значение, возвращаемое массивом с целочисленны288ми элементами, имеет вид vblnteger + vbArray, т.е. 8194. Если объектимеет свойство, используемое по умолчанию , то ф ункцияУагТуре(объекг) возвращает тип этого свойства.Weekday (УВА). Возвращает значение типа Variant (Integer),содержащее целое число, представляющее собой день недели.Синтаксис:Weekday(date, [firstdayofweek])Синтаксис функции Weekday содержит аргументы, приведенные в табл.
П2.62.Т а б л и ц а П2.62Аргументы функции WeekdayОписаниеАргументdateОбязательный; значение типа Variant. Это числовое выражение, строковое выражение или любое их сочетание, представляющее собой дату. Если данный аргумент имеет значение Null, возвращается значение NullfirstdayofweekНеобязательный. Представляет собой константу, указывающую первый день недели. Если данный аргументопущен, подразумевается константа vbSundayДопустимые значения аргумента firstdayofweek:КонстантаЗначениеОписаниеvbUseSystem0Используется значение N1^5 АР1vbSunday1Воскресенье (по умолчанию)vbMonday2ПонедельникvbTuesday3ВторникvbWednesday4СредаvbThursday5ЧетвергvbFriday6ПятницаvbSaturday7СубботаЗначения, возвращаемые функцией Weekday:ЗначениеОписаниеКонстантаvbSunday1ВоскресеньеvbMonday2Понедельник289КонстантаОписаниеЗначениеvbTuesday3ВторникvbWednesday4СредаvbThursday5ЧетвергvbFriday6Пятницаvb Saturday7СубботаYear (VBA).
Возвращает значение типа Variant (Integer), содержащее целое число, представляющее собой год.Синтаксис:Уеаг(дата)Обязательный аргумент дата может быть любым значением типаVariant, числовым выражением, строковым выражением или любым их сочетанием, представляющим собой дату. Если аргументдата содержит значение Null, возвращается значение Null.ПРИЛОЖЕНИЕ 3Комплекс лабораторных работЛАБОРАТОРНАЯ РАБОТА № 1Создание однотабличной базы данныхЦель работыПриобретение специальных навыков работы в СУБД Access посозданию однотабличной базы данныхОбщие сведенияСУБД Access позволяет хранить большие массивы данных вопределенном формате и обрабатывать их, представляя в удобномдля пользователей виде.Access содержит набор инструментов для управления базамиданных, включающий в себя конструкторы таблиц, форм, запросов и отчетов. Кроме того, Access можно рассматривать и как среду для разработки приложений.
Используя макросы для автоматизации задач, можно создавать такие же мощные, ориентированные на пользователя приложения, как и приложения, разработанные с помощью «полноценных» языков программирования,дополнять их кнопками, меню и диалоговыми окнами.Мастер (Wizard) — специальная программа для решения какой-то задачи или создания объекта определенного типа. Эта программа помогает пользователю за несколько минут выполнить рутинную работу, на которую иначе требуется несколько часов.