Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Автоматизоване робоче місце менеджера книгарні

Реферат Автоматизоване робоче місце менеджера книгарні





або підмножина полів таблиці БД.

Виберемо в контейнері DataModule5 за допомогою миші компонент Таblе2 і натиснемо праву кнопку миші. У який з'явився на екрані спливаючому меню виберемо елемент Fields Editor. У списку редактора полів натиснемо праву кнопку миші і у спливаючому меню виберемо елемент меню Add Fields. Буде показаний список всіх полів таблиці БД Prihod.DB. Відзначимо (за допомогою миші і кнопки Shift) всі поля, крім N_Prih і натиснемо кнопку Add. Тепер список редактора полів включатиме всі відмічені поля.

а) б) в)

Рис. 12.11. Робота з редактором полів:

а) порожній список редактора полів

б) додавання полів

в) заповнений список редактора полів.


Як можна помітити, у складі стовпців в компоненті DBGrid2 на формі №3 тепер присутні тільки ті поля, які додані для набору даних Table2 в редакторі полів (рис. 12.13).


Рис. 12.12. Склад полів DBGrid2 визначається списком редактора полів

Визначення для набору даних списку полів в редакторі полів (натискання правої кнопки миші по компоненту Таblе2) призводить до того, що для кожного доданого таким чином поля в додатку Delphi автоматично створює компонент TField (поле набору даних). Кожен такий компонент за замовчуванням іменується унікальним ім'ям - в якості першої складової імені поля береться ім'я набору даних (Таblе2), а в якості другої складової - ім'я поля в таблиці БД. Так, компонент TField відповідний полю Material, буде пойменований як Table2Material. Якщо в редакторі полів клацнути по імені відповідного поля, в інспекторі об'єктів можна встановити або змінити властивості поля, а також визначити обробники події для конкретного поля.

Змінимо параметри компонента DBGrid2 так, щоб назви його стовпців містили російські найменування. Для цього натиснемо правою кнопкою миші на компоненті DBGrid2, і у спливаючому меню виділимо елемент Columns Editor. На екрані з'явиться вікно редактора стовпців компонента. Для того щоб змінити характеристики стовпців в TDBGrid, потрібно перейти від неявно визначає стовпці до обумовлених. Для цього потрібно клацнути по кнопці Add All Fields, в результаті чого будуть додані стовпці, кожен з яких відповідає полю, визначеному в редакторі полів компонента Table2. Що б змінити заголовок кожного стовпця, слід вибрати за допомогою миші ім'я стовпця в редакторі стовпців, і в інспекторі об'єктів розкрити список властивості Title (для чого слід клацнути мишею по хрестику поруч з ім'ям властивості ). В елементі Caption цього списку міститься заголовок стовпчика; змінимо відповідним чином заголовки і потім вийдемо з редактора стовпців DBGrid2.


Рис. 12.13.

а) порожній список стовпців DBGrid2

б) заповнений список стовпців


Те ж проробимо для набору даних Table1 (рис. 12.14).


Рис. 12.14. Установка заголовків стовпців DBGrid1 і 2


Аналогічні зміни проробимо і у формі №2.

Змінимо також порядок сортування записів у наборі даних Таblе3 у формі №2. Для цього в інспекторі об'єктів компонента Table3 (в DataModule5) встановимо властивість IndexFieldNames в значення DatPrih; Material шляхом вибору зі списку, що містить назви індексних полів, визначених для кожного існуючого індексу таблиці Prihod.DB. Після цього увійдемо ще раз в редактор колонок DBGrid і за допомогою миші перетягнемо стовпець DatPrih так, щоб він передував стовпцю Material. Відкомпілюємо додаток і запустимо його на виконання. Як видно з рис. 4.16, набір даних Table2, асоційований з таблицею БД Prihod.DB, у додатку відсортований за датою приходу, а всередині кожної дати приходу - по найменуванню матеріалу.


Рис. 12.15. Матеріали відсортовані за датою надходження


Створення обчислюваних полів на екранній формі

Створення обчислюваних полів - одне з найбільш цінних властивостей редактора полів . Це властивість можна використовувати для різних цілей, в нашому прикладі розглянемо випадок обчислення по двом або більше полях з відображенням результату обчислень в третьому полі.

В екранній формі № 3 створимо нове обчислюване поле в DBGrid2, значення якого обчислюється за значеннями інших полів, для цього виконаємо наступні дії:

Перейдемо в DataModule5, за допом...


Назад | сторінка 20 з 26 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Дія на людину постійніх електричних полів та полів частотою 50 Гц
  • Реферат на тему: Створення підсумкових запитів. Використання обчислюваних полів
  • Реферат на тему: Інтегральні характеристики векторна полів
  • Реферат на тему: Інтегральні характеристики векторних полів
  • Реферат на тему: Алгебраїчні розширення полів