Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


База данных MS Access на основе шаблона MS Excel




Данный способ создания базы данных MS Access присутствует в системе для совместимости с более ранними версиями. Использовать не рекомендуется.

Для набора данных с типом «Документы (данные в MS Access на основе шаблона MS Excel)» будет создаваться база данных MS Access на основе структуры шаблона MS Excel. Каждому листу шаблона в базе будет соответствовать таблица с таким же именем и с теми же полями, которые определены в листе.

 

Имена полей формируются по правилу «P» + номер столбца на листе. Дополнительно к существующему набору полей добавляется поле P0, которое содержит порядковые номера записей.

 

 

В лист шаблона ComplSheet (лист добавляется системой автоматически) в именованную область ComplSheet!RGN_Data записывается имя сформированной базы MS Access с полным путем доступа к ней.

 

 

База данных Report.mdb создается в каталоге для временных файлов, который устанавливается по команде из главного меню системы

«Вид» - «Настройки» - «Рабочие пути»

в реквизите «Путь к временным файлам».

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

 


ФУНКЦИИ, ПРЕДНАЗНАЧЕННЫЕ ДЛЯ РАБОТЫ С ДАННЫМИ
ТИПА ДАТА/ВРЕМЯ (DATE/TIME)

Функции, предназначенные для работы с данными типа Дата/Время (Date/Time)
Функция Описание
Date Возвращает текущее значение системной даты. Возвращаемое значение имеет тип Variant. Синтаксис: Date()
DateAdd Возвращает значение типа Variant, содержащее указанную дату/время с добавленным к ней интервалом. Синтаксис: DateAdd(интерва, число, дата) где: интервал — обязательный параметр; строковое выражение, задающее период, который необходимо добавить. число — обязательный параметр; числовое выражение, указывающее количество добавляемых интервалов; если отрицательное, то интервал отнимается. дата — обязательный параметр; значение типа Variant (Date) содержащее дату/время, к которой необходимо добавить интервал. Аргумент интервал может принимать следующие значения: уууу — год; q — квартал; т — месяц; у — день года; d — день; w — день недели; ww — неделя; h — час; п — минута; s — секунда. Эта функция всегда возвращает корректную дату. Например, если к 31-янв-95 добавить интервал в 1 месяц, возвращено будет значение 28-фев-95, а не 31-фев-95. Примеры: DateAdd("d",30,Date) — добавляет 30 дней к текущей системной дате. DateAdd("ww",-l,Date) — отнимает неделю от текущей системной даты.
DateDiff Возвращает значение типа Variant (Long), определяющее количество интервалов между двумя датами. Синтаксис: DateDiff(интервал, dama1, дата2 [, первый_день_недели [, первая_неделя_года ]]) В квадратные скобки заключены необязательные аргументы. Смысл аргументов следующий: интервал — обязательный параметр; строковое выражение, определяющее в каких единицах выражается возвращаемое значение. дата1 и дата2 — обязательные параметры, значения типа дата/время (Date/ Time), между которыми необходимо найти разницу. первый_день_недели — необязательный параметр, задающий первый день недели: если не указан, подразумевается воскресенье (Sunday). первая_неделя_года — необязательный параметр, указывающий первую неделю года; если не указан — подразумевается та неделя, на которую приходится 1 января. Возможные значения для аргумента интервал те же, что и для функции DateAdd. Значения аргумента первый_день_недели:vbUseSystem — использовать системные установки; vbSunday — воскресенье (значение по умолчанию); vbMonday — понедельник; vbTuesday — вторник; vb Wednesday — среда; vbThursday — четверг; vbFriday — пятница; vbSaturday — суббота. Возможные значения для аргумента первая _неделя_года: VbUseSystem — использовать системные установки; vbFirstJan1 — неделя, на которую приходится 1 января (значение по умолчанию); vbFirstFourDay — неделя, в которую приходится как минимум 4 дня в новом году; vbFirstFullWeek — первая полная неделя в новом году. Пример: DateDiff("ww",#01.01.98#,Date) — возвращает количество недель, прошедших с 1 января 1998 года по текущую системную дату.
DatePart Возвращает значение типа Variant (Integer), содержащее указанную часть от заданной даты. Синтаксис: DatePart(интервал, дата [, первый_день_недели [, первая_недем_года ]]) Смысл всех аргументов функции аналогичен соответствующим аргументам функции DateDiff. Пример: DatePart("q", Date) — возвращает квартал текущей системной даты.
DateSerial Возвращает значение типа Variant (Date), соответствующее указанным дню, месяцу и году. Синтаксис: DateSerial(год, месяц, день) Все три аргумента являются обязательными и представляют собой числовые выражения, задающие соответственно год, месяц и день конструируемой даты. Пример: DateSerial(1999, 1, 1)— функция вернет значение даты #01.01.99*.
DateValue Возвращает значение типа Variant (Date). Синтаксис: DateValue(Дата) Аргумент дата может быть любым выражением, содержащим корректную дату/время. Чаще всего дата является строковым выражением. Пример: DateValue("Январь 1, 1999") — будет возвращено значение даты #01.01.99#
Day Возвращает значение типа Variant (Integer), представляющее собой день месяца в указанной в качестве аргумента дате. Синтаксис: Day(дата), где дата может быть любым выражением, которое может представлять корректную дату. Если значение аргумента дата есть Null, то функция Day тоже возвратит Null. Пример: Day(#12.02.99#) — функция возвратит значение 12.
Month Возвращает значение типа Variant (Integer), содержащее номер месяца в указанной в качестве аргумента дате. Синтаксис: Month(дата) Пример: Month(#12.02.99#) — функция возвратит значение 2.
Now Возвращает значение типа Variant (Date), представляющее собой системную дату и время. Синтаксис: Now()
Year Возвращает значение типа Variant (Integer), представляющее собой год, соответствующий указанной дате. Синтаксис: Year(дата) Пример: Year("Февраль 12, 1999") — функция возвратит значение 1999.
Hour, Minute, Second Возвращают соответственно час, минуту и секунду указанного в качестве аргумента времени. Синтаксис: Hour (время), Minute(время), Second(время) где время — любое выражение, представляющее собой корректное время. Пример: Second(#18:20:50#) — возвращаемое значение 50.
Time Возвращает значение типа Variant (Date), представляющее собой текущее системное время. Синтаксис: Time()
TimeSerial Возвращает время, сконструированное из указанных значений часа, минут и секунд. Синтаксис: TimeSerial(час, минуты, секунды) Все три аргумента обязательные. Пример: TimeSerial(18, 20, 50) — возвращаемое значение #18:20:50#.
TimeValue Возвращает корректное значение времени, содержащееся в указанном в качестве аргумента выражении. Синтаксис: TimeValue(время) где время — выражение любого типа (чаще — текстового), содержащее время. Пример: TimeValue("4:35:17 РМ") — возвращаемое значение #16:35:17#.




Поделиться с друзьями:


Дата добавления: 2016-11-23; Мы поможем в написании ваших работ!; просмотров: 421 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Свобода ничего не стоит, если она не включает в себя свободу ошибаться. © Махатма Ганди
==> читать все изречения...

2305 - | 2068 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.