Практичне заняття №7 "Занесення довідникової інформації. Створення полів зі списками".
Практичне заняття № 7.
Тема: "Занесення довідникової інформації. Створення полів зі списком".
Мета: отримання практичних навичок створення і налаштування форми занесення даних "Розрахунок зарплати малого підприємства".
Обладнання: IBM-сумісний ПК.
Програма виконання роботи.
Теоретичні відомості.
Створення полів зі сиском за допомогою майстра – видалимо вже існуюче поле і на його місце встановимо поле зі списком. створення нового поля як поля зі списком, попередньо видаливши вже створене поле в режимі майстра. Нехай нам слід створити поле зі списком, що обирає і заносить код професії. Спочатку в режимі конструктора створеної форми знищуємо вже існуюче поле "Код професії", виділивши його і натиснувши клавішу "Del". Якщо окреме поле не виділяється, а замість цього виділяються усі поля, що знаходяться на формі, то їх слід виділити – натиснути на них правою клавішею миші – обрати "Макет" – Удалить макет, а вже потім видалити поле, яке слід замінити на поле зі списком. Після цього обираємо меню "Конструктор" – Элементы управления – Поле со списком – Встановити на формі поле зі списком, запустивши відповідний майстер.
Майстер працює з покроковим втконанням дій. Крок перший: обираємо перемикач "Объект поле со списком" получит значения из другой таблицы или другого запроса" (також, можна обрати пункт "Будет введен фиксированный набор значений"). Другий крок: обираємо зі списка таблицю, яка містить довідникову інформацію (в даному випадку таблиця "Професії"). Третій крок: обираємо доступні поля – в даному випадку, поля "Код" і "Назва професії". Крок чотири: налаштовуємо представлення інформації довідника у відсортованому за певним полем вигляді (можна за кодом, або за назвою професії, або зовсім не задавати сортування). Крок п'ять: знімаємо прапорець "Скрити ключовий стовпчик" і відразу налаштовуємо ширину стовпчиків шляхом перетягання межі ярлика стовпців. Крок шість: вказуємо доступні поля (в нашому випадку поле "Код"). Крок сім: обираємо перемикач "Сохранить в поле" і у полі зі списком обираємо назву поля таблиці, куди будемо зберігати значення коду). Завершуємо створення поля зі списком натисканням кнопки "Готово".
Тепер слід встановити поле зі списком в потрібне положення на формі і відформатувати за бажанням, або за умовами технічного завдання.
У ВИПАДКУ ПОТРЕБИ більш детальне налаштування полів на формі можна виконати наступним чином – виділимо необхідне поле і відкриємо список його властивостей через натискання правої клавіші – Свойства, або через меню "Сервис" – піктограма "Страница свойств". Після чого на вкладках "Макет", "Данные", "События", "Другие" слід налаштувати властивості поля.
Вкладка "Макет" пропанує до налаштування наступні властивості: Формат поля; Число десяткових знаків; Виведення на екран; …….
Наприклад властивість яку можна обрати як вкладка "Данные" – Ограничется списком – Да/Нет дозволяє виконати обмеження значень тільки тими значеннями, що зазначені у списку довідники (опція "Да") , або навпаки, дозволяє занесення будь-яких значень, що відповідають типу і розміру поля у таблиці даних (опція "Ні").
ПОРЯДОК ДІЙ ДЛЯ БАЗИ ДАНИХ "РОЗРАХУНОК ЗАРПЛАТИ МАЛОГО ПІДПРИЄМСТВА" (нижче у тексті будемо використовувати просто "Зарплата")
У випадку бази даних "Розрахунок зарплати малого підприємства" на формі "Головна" є два поля, які бажано створювати як поля зі списком – Це поле "Код_відділу" і поле "Код професії"
1) Відкриваємо форму "Головна" у режимі конструктору.
2) Перевіряємо можливість доступу до окремих полів на формі. Якщо при натисканні мишею виділяється відразу уся група полів, то їх слід виділити – натиснути на них правою клавішею миші – обрати "Макет" – "Удалить макет", а вже потім видалити поле, яке слід замінити на поле зі списком.
3) Убираємо з форми поле "Код_відділу" виділивши його і натиснувши клавішу "Del".
4) Після цього обираємо меню "Конструктор" – Элементы управления – Поле со списком – Встановити на формі поле зі списком, запустивши відповідний майстер. КРОК ПЕРШИЙ: обираємо перемикач "Объект поле со списком" получит значения из другой таблицы или другого запроса" (також, можна обрати пункт "Будет введен фиксированный набор значений"). Другий крок: обираємо зі списка таблицю, яка містить довідникову інформацію (в даному випадку таблиця "ПІДРОЗДІЛИ"). Третій крок: обираємо доступні поля – в даному випадку, поля "Код" і "Назва". Крок чотири: налаштовуємо представлення інформації довідника у відсортованому за певним полем вигляді (можна за кодом, або за назвою професії, або зовсім не задавати сортування). Крок п'ять: знімаємо прапорець "Скрити ключовий стовпчик" і відразу налаштовуємо ширину стовпчиків шляхом перетягання межі ярлика стовпців. Крок шість: вказуємо доступні поля (в нашому випадку поле "Код"). Крок сім: обираємо перемикач "Сохранить в поле" і у полі зі списком обираємо назву поля таблиці, куди будемо зберігати значення коду – це "Код_відділу). Завершуємо створення поля зі списком натисканням кнопки "Готово".
5) 3) Убираємо з форми поле "Код_відділу" виділивши його і натиснувши клавішу "Del".
4) Після цього обираємо меню "Конструктор" – Элементы управления – Поле со списком – Встановити на формі поле зі списком, запустивши відповідний майстер. КРОК ПЕРШИЙ: обираємо перемикач "Объект поле со списком" получит значения из другой таблицы или другого запроса" (також, можна обрати пункт "Будет введен фиксированный набор значений"). Другий крок: обираємо зі списка таблицю, яка містить довідникову інформацію (в даному випадку таблиця "ПІДРОЗДІЛИ"). Третій крок: обираємо доступні поля – в даному випадку, поля "Код" і "Назва". Крок чотири: налаштовуємо представлення інформації довідника у відсортованому за певним полем вигляді (можна за кодом, або за назвою професії, або зовсім не задавати сортування). Крок п'ять: знімаємо прапорець "Скрити ключовий стовпчик" і відразу налаштовуємо ширину стовпчиків шляхом перетягання межі ярлика стовпців. Крок шість: вказуємо доступні поля (в нашому випадку поле "Код"). Крок сім: обираємо перемикач "Сохранить в поле" і у полі зі списком обираємо назву поля таблиці, куди будемо зберігати значення коду – це "Код_відділу"). Завершуємо створення поля зі списком натисканням кнопки "Готово".
Тепер аналогічні дії слід виконати для поля "Код_професії". З таблиці "Професії" слід обрати значення поля "Код" і зберігати його в полі "Код_професії" таблиці Головна".
Лабораторна робота № 6.
Тема: " Створення і налаштування форми занесення даних ".
Мета: отримання практичних навичок створення і налаштування форм занесення даних на основі бази даних "Облік матеріалів на складах".
Обладнання: IBM-сумісний ПК.
Теоретичні відомості.
Теоретичні відомості для даної роботи розглянуті у інструкції до практичного заняття № 6.
Програма виконання роботи.
В даній роботі необхідно відпрацювати створення форм занесення даних, які візуально є копіями відповідних паперових документів, тобто, вигляд екранної форми повторює вигляд відповідного паперового документу. Для проведення лабораторної роботи слід використовувати базу даних "Облік матеріалів на складах".
Завданням до ЛР буде створення форми