Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






DateAdd (интервал; количество; дата)




Функция возвращает дату, к которой прибавлен указанный интервал времени. Аргументами функции являются:

интервал – строковое выражение, определяющее интервал времени (день, неделя, месяц);

количество – числовое значение, определяющее количество интервалов времени, которые следует добавить (количество – положительное число) или вычесть (количество – отрицательное число) из даты;

дата – переменная типа Variant (Date) или литерал, представляющий дату, к которой добавляется интервал.

Аргумент интервал принимает следующие значения: yyyy – год;
q – квартал; m – месяц; y – день года; d – день; w – день недели;
ww – неделя; h – час; n – минута; s – секунда.

Пример: DateAdd("yyyy";2;Date()) – к текущей дате прибавить 2 года.

5) DateDiff(интервал, дата1, дата2 [, первый_день_недели [, первая_неделя_года ]])

Возвращает значение типа Variant (Long), определяющее количество временных интервалов между двумя указанными датами.

В функцию DateDiff входят следующие аргументы:

- аргумент интервал – обязательный аргумент. Строковое выражение, определяющее интервал времени, используемый для расчета разницы между значениями аргументов дата1 и дата2;

- дата1, дата2 ‑ обязательные аргументы типа Variant (Date). Две даты, используемые в расчете.

Значения аргумента интервал идентичны значениям предыдущей функции.

Пример: DateDiff("m";#19.02.2012#;#19.10.2012#) – будет получен результат 8 месяцев.

6) Day(дата)

Функция возвращает целое число в диапазоне от 1 до 31, обозначающее день месяца даты.

Пример: Day(#01.12.2012#) – будет получен результат «01».

7) Month(дата)

Функция возвращает целое число в диапазоне от 1 до 12, обозначающее месяц даты.

Пример: Month (#01.12.2012#) – будет получен результат «12».

8) Year(дата)

Функция возвращает целое число, обозначающее год даты.

Пример: Year (#01.12.2012#) – будет получен результат «2009».

 

 

9) Hour(время)

Функция возвращает целое число в диапазоне от 0 до 23, обозначающее час суток.

10) Minute(время)

Функция возвращает целое число в диапазоне от 0 до 59, обозначающее минуту часа.

11) Second(дата)

Функция возвращает целое число в диапазоне от 0 до 59, обозначающее секунду минуты.

12) FormatDateTime(дата)

Возвращает выражение в формате даты и времени.

 


Приложение 5

Функция IIf

Функцию IIf можно использовать везде, где может использоваться выражение. Функция IIf используется для определения, истинно или ложно другое выражение. Если такое выражение истинно, возвращается одно значение функции IIf; если ложно, IIf возвращает другое. Значения, возвращаемые функцией IIf, устанавливаются вручную.

IIf(выражение, если_истина, если_ложь)

Аргументы функции IIf приведены в таблице 1.

Таблица 1

Аргументы функции IIf

Аргумент Описание
выражение Выражение, которое требуется вычислить
если_истина Значение или выражение, возвращаемое функцией, если значением аргумента является Истина
если_ложь Значение или выражение, возвращаемое функцией, если значением аргумента является Ложь

 

Функция IIf всегда вычисляет аргументы если_истина и если_ложь, хотя возвращает только один из них. В результате этого могут возникать нежелательные побочные эффекты. Например, если при вычислении аргумента если_ложь возникнет ошибка деления на ноль, то функция вернет ошибку, даже если значением аргумента выражения является Истина.

Примеры использования функции IIf приведены в таблице 2.


Таблица 2

Примеры использования функции IIf

Выражение Описание
=IIf([Подтверждение] = "Да", "Заказ подтвержден", "Заказ не подтвержден") Функция IIf (Прямое IF, Immediate If) используется для отображения сообщения «Заказ Подтвержден», если элемент управления «Подтверждение» имеет значение Да; в противном случае отображается сообщение «Заказ не подтвержден».
=IIf(IsNull([Страна])," ", [Страна]) Отображается пустая строка, если поле «Страна» имеет значение Null В противном случае отображается значение поля «Страна»
=IIf(IsNull([Область]),[Город]&" "& [Индекс], [Город]&" "&[Область]&" " &[Индекс]) Если поле «Область» имеет значение Null, отображаются значения полей «Город» и «Индекс». В противном случае отображаются значения полей «Город», «Область» и «Индекс»
=IIf(IsNull([ДатаНазначения] - [ДатаИсполнения]), "Проверьте отсутствующую дату", [ДатаНазначения] - [ДатаИсполнения]) Отображается сообщение «Проверьте отсутствующую дату», если результат вычитания значения поля «ДатаИсполнения» из значения поля «ДатаНазначения» равен пустому значению (Null). В противном случае отображается разность значений полей «ДатаНазначения» и «ДатаИсполнения»

 


СОДЕРЖАНИЕ

ВВЕДЕНИЕ................................................... 3

Тема 1. БАНКИ И БАЗЫ ДАННЫХ. СУБД........................ 4

Тема 2. СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ........... 12

Тема 3. ОБЪЕКТ ФОРМЫ. СОЗДАНИЕ ФОРМ.................... 20

Тема 4. ЗАПРОСЫ. СОЗДАНИЕ ЗАПРОСОВ......................24

Тема 5. ФОРМА КАК СРЕДСТВО ДЛЯ ВЫВОДА ДАННЫХ....... 29

Тема 6. ОТЧЕТЫ, МАКРОСЫ, МОДУЛИ И СЕРВИСНЫЕ

ОПЕРАЦИИ.......................................... 35

ВАРИАНТЫ ТЕСТОВЫХ ЗАДАНИЙ............................ 41

Лабораторная работа №1. СОЗДАНИЕ структуры ТАБЛИЦ И СВЯЗЕЙ.............................. 46

Лабораторная работа №2. СОЗДАНИЕ простых форм и заполнение ТАБЛИЦ................ 54

Лабораторная работа №3. СОЗДАНИЕ запросов на выборку... 61

Лабораторная работа №4. СОЗДАНИЕ запросов на

изменение.......................... 76

Лабораторная работа №5. разработка сложных форм........ 86

Лабораторная работа №6. СОЗДАНИЕ простых отчетов........97

Лабораторная работа №7. СоЗДАНИЕ макросов, кнопок и ФОРМЫ НАВИГАЦИИ.................104

ЗАДАНИЯ ДЛЯ УПРАВЛЯЕМОЙ САМОСТОЯТЕЛЬНОЙ РАБОТЫ 109

ГЛОССАРИЙ............................................... 179

ЛИТЕРАТУРА.............................................. 181

ПРИЛОЖЕНИЯ.............................................182

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных