Page 142 - 1303
P. 142
Dcount(), DSum()
У формі клієнта потрібно створити обчислювані поля для
відображення кількості замовлень, зроблених клієнтом, і
загальної суми замовлень. Для цього потрібно створити два
обчислювані текстові поля, а як значення властивості Дані ввести
наступні вирази:
=DCount("[Номер замовлення]", "[Замовлення]", "[Код
організації] = " &_Forms![Рахунок]![Код клієнта])
=DSum("[Сума до оплати]", "[Замовлення]", "[Код
організації] = " &_Forms! [Рахунок]! [Код клієнта]')
Dmax()
Потрібно організувати лічильник в одному з полів форми,
наприклад, номер замовлення повинен при введенні кожного
нового запису збільшуватися на 1. Стандартний тип поля
Лічильник (AutoNumber) не завжди підходить для цих цілей,
оскільки поле такого типу не можна вводити уручну. Якщо
можливе ручне коректування номерів замовлення, зручніше
зробити звичайне числове поле, а властивість Значення за
замовчуванням (Default) встановити наступним чином:
=Dmax("[Номер замовлення]", "[Замовлення]") + 1
5.6 Створення і застосування стилів оформлення форми
Для спрощення процесу створення форми Access надає
можливість використовувати стиль оформлення форм, який
називають автоформатом. Якщо форма створюється за
допомогою Майстра, то він запитує у користувача, який з
існуючих стилів застосувати до створюваної форми. Проте це
можна зробити і пізніше, коли форма вже створена. Для цього
можна використовувати команду меню Формат, Автоформат
(Format), (AutoFormat) або скористатися кнопкою Автоформат
(Auto-Format) на панелі інструментів. Для того, щоб застосувати
функцію автоформату до активної форми, потрібно:
1 Натиснути кнопку Автоформат (AutoFormat) на панелі
інструментів. З'явиться діалогове вікно Автоформат
(AutoFormat).
142