- •Иллюстрированный самоучитель по Access 2002
- •Глава 1. Общие сведения о Microsoft Access 2002
- •Базы данных как средство хранения и обработки информации
- •Запуск Access и открытие баз данных
- •Создание новой базы данных
- •Рабочая среда Access
- •Использование справочной системы
- •Вызов окна справки
- •Глава 2 .
- •Основные режимы работы с таблицами
- •Создание таблиц
- •Определение полей
- •Свойства полей таблицы
- •Использование Мастера подстановок
- •Форматы отображения данных
- •Примеры:
- •Определение маски ввода
- •Вставка, удаление и переименование полей таблицы
- •Вод и проверка данных
- •Изменение внешнего вида таблицы
- •Сортировка данных в таблице
- •Поиск и замена данных
- •Фильтрация данных
- •Часть III.
- •Способы совместного использования баз данных
- •Пример сетевого приложения
- •Организация совместного доступа к данным и объектам
- •Организация обмена данными между компонентами сетевого приложения
- •Создание и использование рабочей области
- •Программа 16.1. Использование рабочей области Jet, открытой по умолчанию
- •Программа 16.2. Создание рабочей области Jet
- •Открытие источника данных
- •Программа 16.3. Открытие таблицы в текущей базе данных
- •Программное изменение структуры и схемы данных
- •Программа 16.4. Удаление и создание таблицы с помощью инструкций ddl
- •Программа 16.5. Изменение структуры таблицы с помощью интерфейса dао
- •Выполнение операций с данными
- •Программа 16.6. Добавление записи в таблицу
- •Программа 16.7. Изменение текущей записи в таблице
- •Программа 16.8. Удаление текущей записи в таблице
- •Программная синхронизация доступа к данным
- •Программа 16.9. Синхронизация записи изменений в источнике данных
- •Программа 16.10. Сделать паузу на заданное количество секунд в работе приложения
- •Выполнение транзакций
- •Программа 16.11. Применение механизма транзакций
- •Защита сетевого приложения Access
- •Защита базы данных на уровне пользователей
- •Рава доступа в приложении "Игра в доминирование"
- •Часть IV. Приложения
- •Правила игры в доминирование
- •Архитектура приложения
- •Функциональное описание приложения
- •Интерфейс пользователя
- •Установка сетевого приложения "Игра в доминирование"
- •Параметры защиты приложения "Игра в доминирование"
Форматы отображения данных
Свойство Формат поля (Format) на вкладке Общие (General) позволяет указать форматы вывода текста, чисел, дат и значений времени на экран и на печать. Для каждого типа поля существует свой набор встроенных стандартных форматов. Эти форматы используют при отображении данных локальные установки, т. е. те параметры, которые установлены на соответствующих вкладках окна Язык и стандарты панели управления Windows. Но вы можете определить собственные (специальные) форматы, пользуясь специальными символами форматирования.
Свойство Формат поля (Format) используется для отображения данных не только в режиме Таблицы, но и в связанных с данным полем элементах управления в формах и отчетах, если для этих элементов управления не установлен другой формат.
Замечание
Свойство Формат поля (Format) определяет только способ отображения данных, не влияя на способ их сохранения.
Свойство Формат поля (Format) имеет различные значения для разных типов данных. В табл. 2.6—2.11 приведены стандартные значения этого свойства для допустимых типов, а также специальные символы, которые используются при определении нестандартных форматов.
Таблица 2.6. Встроенные числовые форматы для числовых и денежных типов данных
|
|
|
|
|
Значение |
Описание |
|
|
Основной (General Number) |
Используется в качестве значения по умолчанию. Числа отображаются так, как они были введены. Пример: 12345,67 |
|
|
Денежный (Currency) |
Число выводится с разделителями разрядов и символом национальной валюты, введенным в локальных установках. Пример: 3 457 р |
|
|
Евро (Euro) |
Частный случай предыдущего формата со знаком валюты евро. Пример: 3 457 € |
|
|
Фиксированный (Fixed) |
Числа выводятся без разделителей групп разрядов. Пример: 3456,79 |
|
|
С разделителями разрядов (Standard) |
Числа выводятся с разделителями групп разрядов. Пример: 3 456,79 |
|
|
Процентный (Percent) |
Значение умножается на 100; добавляется символ процента (%). Пример: 98,00% |
|
|
Экспоненциальный (Scientific) |
Числа выводятся в экспоненциальном виде. Пример: 3.46Е+03 |
|
|
|
|
|
По умолчанию, т. е. если значением свойства Число десятичных знаков является Авто (Auto), форматы Фиксированный, С разделителями разрядов и Процентный выводят числа с двумя десятичными знаками.
Числовые форматы также можно определять самостоятельно с помощью специальных символов. Они могут включать в себя от одного до четырех разделов, отделенных друг от друга точкой с запятой (;). В первом разделе описывается формат положительных чисел, во втором — формат отрицательных чисел, в третьем — формат нулевых значений, в четвертом — формат пустых (Null) значений.
Таблица 2.7. Символы форматирования для числовых типов данных
|
|
|
|
|
Символ |
Описание |
|
|
. (точка) |
Десятичный разделитель. Символ десятичного разделителя выбирается в окне Язык и стандарты панели управления Windows |
|
|
, (запятая) |
Разделитель групп разрядов Прототип разряда. |
|
|
0 |
Выводится цифра или 0 Прототип разряда. |
|
|
# |
Выводится цифра или ничего не выводится |
|
|
$ |
Выводится символ доллара ($) |
|
|
|
|
|
|
Символ |
Описание |
|
|
% |
Процентный формат. Число умножается на 100 и к нему добавляется символ процентов |
|
|
Е- или е- |
Экспоненциальная нотация (перед отрицательными показателями степени изображается знак минус, а перед положительными ничего). Этот символ используется только вместе с другими символами (например, 0 , 00Е-00) |
|
|
Е+ или е+ |
Экспоненциальная нотация (перед отрицательными показателями степени изображается знак минус, а перед положительными знак плюс). Этот символ используется только вместе с другими символами (например, 0,00Е+00) |
|
|
|
|
|
Замечание
Для добавления в специальный формат запятой или другого символа разделителя следует ввести этот символ в кавычках, например, формат " # " ## задает последовательности вида #1, #35, #, #99.
Таблица 2.8. Встроенные форматы для полей типа Дата/Время
|
|
|
|
|
Значение |
Описание |
|
|
Полный формат даты (General Date) |
Значение используется по умолчанию. Если значение содержит только дату, то время не отображается; а если — время, то не отображается дата, Данный формат является комбинацией двух форматов: Краткий формат даты и Длинный формат времени. Примеры: 01.01.99 12:08:02 и 23.02.99 00:00:00 |
|
|
Длинный формат даты (Long Date) |
Совпадает с настройкой, задающейся в окне Язык и стандарты панели управления Windows. Пример: 12 января 1999 г. |
|
|
Средний формат даты (Medium Date) |
В российской практике используется редко. Пример: 03-янв-99 |
|
|
Краткий формат даты (Short Date) |
Значения краткого формата даты предполагают, что даты из диапазона 01 .01 .00 и 31 .12.29 обозначают годы от 2000 до 2029, тогда как даты из промежутка 01.01.30 и 31.12.99 обозначают годы от 1930 до 1999. Пример: 1 1 .06.95 |
|
|
Длинный формат времени (Long Time) |
Пример: 20:58:10 |
|
|
Средний формат времени (Medium Time) |
В российской практике обычно не используется. Пример: 5:34 РМ |
|
|
Краткий формат времени (Short Time) |
Пример: 17:34 |
|
|
|
|
|
Специальные форматы даты и времени определяются с помощью символов форматирования, перечисленных в табл. 2.9.
Таблица 2.9. Символы форматирования для типа данных Дата/Время
|
|
|
|
|
Символ |
Описание |
|
|
: (двоеточие) |
Разделитель компонентов времени. Символ разделителя выбирается в окне Язык и стандарты панели управления Windows |
|
|
/ |
Разделитель компонентов даты |
|
|
с |
Задает встроенный Полный формат даты |
|
|
d |
Номер дня месяца, состоящий из 1 или 2 цифр (1-31) |
|
|
dd |
Номер дня месяца, состоящий из 2 цифр (01—31) |
|
|
ddd |
Сокращенное название дня недели (Пн-Вс) |
|
|
dddd |
Полное название дня недели (понедельник— воскресенье) |
|
|
ddddd |
Задает встроенный Краткий формат даты |
|
|
dddddd |
Задает встроенный Длинный формат даты |
|
|
w |
Номер дня недели (1-7) |
|
|
ww |
Номер недели в году (1-53) |
|
|
Itl |
Номер месяца, состоящий из 1 или 2 цифр (1-12) |
|
|
mm |
Номер месяца, состоящий из 2 цифр (01-12) |
|
|
mmm |
Первые три буквы названия месяца (янв— дек) |
|
|
mmmm |
Полное название месяца (Январь— Декабрь) |
|
|
q |
Номер квартала в году (1-4) |
|
|
у |
Номер дня в году (1-366) |
|
|
УУ |
Последние две цифры номера года (01-99) |
|
|
УУУУ |
Полный номер года (0100-9999) |
|
|
h |
Число часов, состоящее из 1 или 2 цифр (0-23) |
|
|
hh |
Число часов, состоящее из 2 цифр (00-23) |
|
|
n |
Число минут, состоящее из 1 или 2 цифр (0-59) |
|
|
nn |
Число минут, состоящее из 2 цифр (00—59) |
|
|
s |
Число секунд, состоящее из 1 или 2 цифр (0-59) |
|
|
ss |
Число секунд, состоящее из 2 цифр (00-59) |
|
|
ttttt |
Задает встроенный Длинный формат времени |
|
|
AM/PM |
12-часовой формат времени с добавлением прописных букв "AM" или "РМ" |
|
|
am/pm |
12-часовой формат времени с добавлением строчных букв "am" или "рm" |
|
|
A/P |
12-часовой формат времени с добавлением прописных букв "А" или "Р" |
|
|
|
|
|
|
|
|
|
|
Символ |
Описание |
|
|
а/р |
12-часовой формат времени с добавлением строчных букв "а" или "р" |
|
|
АМРМ |
12-часовой формат времени; используется индикатор "утро/день", выбранный в окне Язык и стандарты панели управления Windows |
|