Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП_самостійне_опрацюв.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.22 Mб
Скачать

2. Встановлення перевірок правильності даних.

Перевірка правильності даних є правилами для даних на рівні поля. Для встановлення перевірки правильності даних для поля, виберіть поле а потім встановіть значення Validity Check з випадаючого списку Table Properties.

Відмітьте контрольний індикатор Required Field, якщо ви хочете, щоб поле було обов’язково заповненим. Обмежте допустимий діапазон конкретного поля за допомогою текстових вікон Minimum і Maximum. Використайте текстове вікно Default для встановлення значень за замовчуванням. Для встановлення маски поля, у відповідності з якою проводиться перевірка даних, скористайтеся текстовим вікном Picture. Наприклад, шаблон ###-##-#### може викорис-товуватися для для перевірки правильності даних в полях номера страхового полісу. Для одержання більш детальної інформації по шаблонам дивіться Help.

3. Завдання вторинних індексів.

Вторинні індекси використовуються в таблицях Paradox для прискорення пошуків і запитів і для зміни порядку перегляду записів. Для встановлення вторинного індексу необхідно в випадаючом у списку Table Properties вибрати значення Secondary Indexex. Після натискування кнопки Define з’явиться нове вікно діалогу. В списку Fields виберіть поле (або поля, якщо ви будуєте складний індекс), на якому ви хочете побудувати індекс, і натисніть кнопку із стрілкою вправо. Селектор Mantained повинен бути включеним. Виберіть опцію Case Sensitive, якщо передбачається сортування індексу з урахуванням регістру.

Закінчивши діалог, натисніть Ok. Якщо вторинний індекс базується на одиничному полі і настроєний з урахуванням регістру, то DBD присвоїть вторинному індексу теж ім’я що і у поля, на якому він вибраний. В іншому випадку у вас запитають ім’я індексу.

У Delphi-середовищі для вказання порядку відображення записів використовується властивість IndexName об’єкта TТable.

Питання для самоконтролю:

  1. Як переключити таблицю в режим редагування?

  2. Як задати вторинний індекс для таблиці?

  3. Як задати паролі для таблиць?

  4. Як задати максимальне та мінімальне значення для полів таблиці?

Тема 4.3. Об’єкти відображення даних бази даних Delphi.

    1. Класифікація компонентів відображення даних.

    2. Елемент керування ТDBGrid.

    3. Компонент TDBEdit.

    4. Компонент TDNavigator.

1. Класифікація компонентів відображення даних.

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

Більшість компонентів призначені для роботи з окремим полем. При переміщенні по записам набору даних такі компоненти показують поточні значення тільки одного поля. Для з’єднання з набором даних через компонент TDataSource призначено властивість DataSource.

Поле задається властивістю DataField.

Класифікація компонентів відображення даних

Компоненти TDBGrid і TDBCtrlGrid забезпечують перегляд наборів даних цілком або в певному сполученні полів. В них присутня лише властивість DataSource.

Особливу роль серед компонентів відображення даних відіграє компонент TDBNavigator. Він не показує дані и не призначений для їх редагування, зате забезпечує навігацію по набору даних.

Найбільш часто в практиці програмування використовуються компоненти TDBGrid, TDBEdit і TDBNavigator.

Для представлення і редагування інформації, що міститься в полях типу Memo, використовуються спеціальні компоненти TDBMеmо і TDBRichEdit.

Для перегляду (без редагування) зображень призначений компонент TDBImage.

Окрему групу складають компоненти синхронного перегляду даних. Вони забезпечують показ значень поля з однієї таблиці у відповідності із значенням поля з іншої таблиці.

Нарешті, дані можна представити в виді графіка. Для цього призначений компонент TDBChat.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]