Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Створення маски введення даних

Поиск

Маска введення — це спеціальний формат, який скла­дається з певних постійних символів (наприклад, певної кількості пробілів, дужок, крапок, дефісів та спеціальних символів маски), що вказує, в які позиції, якого типу дані та скільки саме даних можна ввести.)

Зазвичай маску введення (InputMask) задають у режимі конст­руктора таблиці, але маску введення за потребою можна встано­вити і під час створення запиту або форми.

Зверніть увагу, що коли вже задано маску введення для полів у режимі конструктора таблиці, то така маска введення авто­матично застосовується до цього поля й у режимі конструктора запитів, а також форм і звітів.

Синтаксис масок введення. Програма MS Access інтерпретує знаки, що містяться у масках введення так, як це показано в таблиці.

Припустимі знаки для масок введення

Знак Опис дії знака у масках введення
  Можна вводити цифри від 0 до 9. Введення обов’язкове, причому замість цифр знаки плюс [+], мінус [-] вводити не припустимо)
  Можна вводити цифри або пробіл. Уведення необов’язкове, причому знаки плюс, мінус вводити не припустимо
# Можна вводити цифри або пробіл. Уведення необов’язкове, причому порожні знаки програма перетворює у пробіли. Можна вводити знаки плюс, мінус
L Можна вводити літери від А до Z (а також від А до Я). Введення обов’язкове
? Можна вводити літери від А до Z (а також від А до Я). Введення необов’язкове
А Можна вводити літери або цифри. Введення обов’язкове
а Можна вводити літери або цифри. Введення необов’язкове
& Можна вводити будь-який знак або пробіл. Уведення обов’язкове
С Можна вводити будь-який знак або пробіл. Уведення необов’язкове
   
.,:; - / Можна вводити десятковий розділювач (або розділювач тисяч, значень дат і часу (знак, що буде відображатися, залежить від настройки мови і стандартів на панелі управління Microsoft Windows)
< Знак указує, що наступні введені символи буде переведено на нижній регістр
> Знак указує, що наступні введені символи буде переведено на верхній регістр
! Знак указує, що заповнення маски введення відбуватиметься справа наліво (а не зліва направо). Зазвичай заповнення маски знаками завжди відбувається зліва направо. Знак оклику в масці введення можна вміщувать у будь-яку позицію
\ Знак указує введення будь-якого наступного знака як текстової константи. Зазвичай використовується для відображення всіх перелічених вище знаків як текстових констант (наприклад, \А буде виведено як знак «А»)
Пароль Можна вводити у поле пароль, причому будь-який знак, уведений у поле, зберігається програмою як знак, але на екрані буде відображатися як зірочка (*)

Наприклад, якщо ввести такі маски, як показано у першому стовпчику, то введені дані можуть набувати вигляду, як де по­казано у другому стовпчику:

Опис маски введення Приклади значень даних
(000) 000-0000 (067) 502-3149
(999) 999-9999! (044) 537-3200
(000) ААА-АААА (213) 543-ТЕLЕ
#999 -20 або 2152
>L????L?000L0 GREENGR339M3 або МАЙ Р 452Ю7
>L0L <0LL Т2Ф 8мр
00000-9999 98115-4 або 98115-3007
>L <?????????????? Марина або Сидоренко
ISBN 0-&&&&&&&-0 ISBN 1-556-507-7 або ІSBN 0-13-9662-5
>LL00000-9999 DВ51392-0493

 

Створення маски введення

Програма MS Access містить функцію створення маски вве­дення в режимі конструктора таблиці.

Для створення маски введення слід виконати такі дії:

1. Відкрити таблицю в режимі конструктора.

2. У верхній частині вікна обрати поле, для якого необхідно задати маску введення.

3. У нижній частині вікна виконати одне з наступних дій:

Натиснути кнопку Построить поруч з коміркою Маска ввода

для запуска майстра масок введення та виконувати інструкції в діалогових вікнах майстра. Для числових або грошових полів слід «вручну» ввести шаблон для маски введення.

РОБОТА З ФОРМАТОМ ПОЛЯ

Властивість Формат поля використовується для відображення даних у постійному форматі. Наприклад, якщо властивість Фор­мат поля для полів із типом записів Дата/время установлено на Средний формат даты, то всі дані, які вводитимуться у це поле, відображатимуться у вигляді: 12-янв-99.

Якщо користувач бази даних уведе дату у вигляді: 12.01.99 (або у будь-якому іншому припустимому для дат вигляді), то при збереженні запису програма самостійно виконає перетворення цього формата дати у Средний формат даты, після чого дата відображатиметься у вигляді: 12-янв-99.

Зверніть увагу, що властивість Формат поля впливає тільки на відображення запису на екрані, але ніяк не впливає на зна­чення запису, що зберігається в таблиці.

Формат відображення застосовується тільки після збере­ження введених даних, а до того в полі не відображаються знаки, що контролюють уведення даних, тому, якщо потрібно відображати дані так, як вони були введені, то не слід задавати властивість Формат поля. У таких випадках для контролю за введенням даних доцільно використовувати маску введення. Адже саме маска введення забезпечує контроль відповідності введених даних визначеному формату, а також заданому типу значень.

У випадках, коли для поля задані одночасно і формат відобра­ження, і маска введення, то при додаванні та редагуванні даних застосовується Маска ввода, а параметр Формат поля лише ви­значає відображення даних після збереження запису.

Зверніть увагу, що у випадках, коли задані для певного поля і формат відображення, і маска введення, потрібно слідкувати за тим, щоб формати не конфліктували між собою.

ВПРАВА З

ФОРМАТУВАННЯ ТАБЛИЦІ

Умова. Відкрити базу даних Супермаркет (файл supermar- ket.mdb). У цій базі даних у записах таблиці Молочні продук­ти виконати форматування шрифтів за такими параметрами: гарнітура шрифта — Arial, розмір — 14 пт, колір — червоний. Відформатувати ширину стовпців так, щоб записи повністю ві­дображалися на екрані. Установити маски введення для полів:

· Код товару — обов’язкове введення тільки числових да­них;

· Назва товару — обов’язкове введення довільних текстових даних, що розпочинаються з великої літери;

· Ціна за одиницю — обов’язкове введення тільки числових даних у грошовому вигляді (у гривнях).

Додати до таблиці ще кілька записів, щоб перевірити роботу масок введення. Зберегти базу даних, закрити файл.

 

Приклад виконання вправи

1. Відкрити вже створену базу даних Файл /Открыть, обрати папку, де розміщено файл supermarket.mdb.

2. Відкрити таблицю Молочні продукти та активізувати режим роботи з таблицею.

3. Установити курсор у будь-який запис таблиці та виконати команду Формат /Шрифт. У вікні, що з’явилося, установити потрібні параметри (Шрифт — Агіаі, Размер — 14 пт, Цвет — красный) та натиснути кнопку ОК. Після цього шрифт у записах по всій таблиці набуде заданих параметрів.

4. Для того, щоб увесь текст запису повністю відображався на екрані, слід виконати форматування ширини стовпців: виділити потрібний стовпець, викликати контекстне меню, з якого обрати команду Ширина столбца. У вікні, що відкрилося, натиснути кнопку По ширине данных. Аналогічні дії виконати з усіма іншими стовпцями.

5. Для створення маски введення слід відкрити таблицю в режимі конструктора. У верхній частині вікна конструктора об­рати поле, для якого потрібно задати маску введення. У нижній частині вікна натиснути кнопку Построить поруч з коміркою Маска ввода для запуска майстра масок введення та виконувати інструкції в діалогових вікнах майстра, зокрема, слід «вручну» ввести шаблон масок введення:

· Код товару — встановити маску: 0000 (обов’язкове введен­ня тільки числових даних);

· Назва товару — встановити маску: >L<?????????????? (обов’язкове введення довільних текстових даних, що розпочи­наються з великої літери). До речі, таку ж маску введення можна встановити і для поля Постачальник;

· Ціна за одиницю — встановити маску: 9,99 та встановити Формат поля — Денежный, відкрити перелік грошових фор­матів та обрати формат запису у гривнях (обов’язкове введення тільки числових даних у грошовому вигляді (у гривнях)).

6. Перейти у режим таблиці та ввести у таблицю дані про кілька нових молочних продуктів.

7. Виконати форматування ширини стовпців таким чином, щоб записи повністю було видно на екрані. Для цього слід виді­лити потрібний стовпець, викликати контекстне меню, з якого обрати команду Ширина столбца. У вікні, що відкрилося, на­тиснути кнопку По ширине данных. Аналогічні дії виконати для інших стовпців.

8. У результаті таблиця Молочні продукти матиме вигляд як показано у фрагменті на рис. 11. Зберегти та закрити файл.

Рис. 11. Таблиця з використанням маски введення

 

ЗАВДАННЯ ДЛЯ САМОСТІЙНОГО ВИКОНАННЯ

Завдання 2.1. Створити базу даних Моя бібліотека (файл зберегти у свою папку з ім’ям biblioteka.mdb). Створити в цій базі даних таблицю Книги (для полегшення створення можна скористатися Мастером создания таблиц, де обрати з категорії Личные базу даних Книги, та обрати з неї потрібні поля для таблиці про свої домашні книжки та підручники). Структура таблиці може мати вигляд, як показано на рис. 12 (с. 34). У цій таблиці встановити необхідні маски для полегшення введення даних. Заповнити таблицю даними про 20—З0 книжок. Зберегти та закрити файл.

Рис. 12. Конструктор таблиці «Бібліотека»

Запитання для самоперевірки

1. Поясніть призначення масок введення у таблицях баз даних, наведіть приклади.

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

3. Яка різниця у роботі маски введення 0000 та маски вве­дення 9999? Поясніть на прикладі?

4. У яких режимах можна створювати маски введення?

5. Поясніть особливість роботи маски введення 000-999.

Редагування таблиць

Мета: ознайомити з прийомами редагування таблиць; на­бути практичних навичок виконання зміни назв полів таблиць, зміни розмірів елементів таблиці, додавання, переміщення та вилучення елементів таблиці.

ТЕОРЕТИЧНІ ВІДОМОСТІ ТА ВКАЗІВКИ

Редагування таблиць — це процес зміни властивостей та кількості полів, кількості записів.

Виділення елементів таблиці

Перед виконанням операцій редагування завжди слід викона­ти виділення тих елементів таблиці, до яких має бути застосоване редагування.

Дії з виділення елементів за допомогою миші у режимі таб­лиці:

Елемент таблиці Дії
Дані в полі Виконати клік лівою кнопкою миші у місці початку виділення. Для розширення зони виділення слід виконати перетягування курсору по всіх потрібних символах даних
Усе поле Виконати клік лівою кнопкою миші на лівій границі поля таблиці, де курсор набуває вигляду товстою білої стрілки
Суміжні поля Виконати клік лівою кнопкою миші на лівій границі поля таблиці. Для розширення зони виділення слід виконати перетягування курсору по всіх потрібних полях
Стовпець Виконати клік лівою кнопкою миші над заголовком потрібного стовпця (на області виділення стовпця)
Суміжні стовпці Виконати клік лівою кнопкою миші над заголовком потрібного стовпця. Для розширення зони виділення слід виконати перетягування курсора по всім потрібним стовпцям
Записи Виконати клік лівою кнопкою миші у зоні виділення запису
Кілька записів Виконати клік лівою кнопкою миші у зоні виділення першого потрібного запису Для розширення зони виділення слід виконати перетягування курсора по всім потрібним записам
Усі записи Виконати команду меню Правка /Выделить все записи

 



Поделиться:


Последнее изменение этой страницы: 2016-07-16; просмотров: 1083; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.138.134.77 (0.01 с.)