і максимальне значення поля у вказаній підмножині записів
У таблиці приведені як звичайні статистичні функції, так і статистичні функції по підмножині. При цьому статистичні функції по підмножині використовуються, як правило, якщо потрібно обмежити набір оброблюваних записів, інакше використовують прості статистичні функції.
DLookup()
Зазвичай використовується для виводу у формі значення поля з таблиці, що не входить в базовий запит. Наприклад, у формі "Рахунок" можна відобразити додаткові поля з таблиці "Клієнти", які не включаються в базовий запит. Як значення властивості Дані обчислюваного елементу управління можна ввести наступний вираз:
=DLookup("[Адреса]", "[Клієнти]", "[Код організації] = " & _ Forms![Рахунок]![Код клієнта])
Критерієм для вибору запису з таблиці "Клієнти" буде поле Код клієнта у формі "Рахунок".
Dcount(), DSum()
У формі клієнта потрібно створити обчислювані поля для відображення кількості замовлень, зроблених клієнтом і загальної суми замовлень. Для цього потрібно створити два обчислювані текстові поля, а як значення властивості Дані ввести наступні вирази:
=DCount("[Номер замовлення]", "[Замовлення]", "[Код організації] = " &_Forms![Рахунок]![Код клієнта])
=DSum("[Сума до оплати]", "[Замовлення]", "[Код організації] = " &_Forms! [Рахунок]! [Код клієнта]')
Dmax()
Потрібно організувати лічильник в одному з полів форми, наприклад, номер замовлення повинен при введенні кожного нового запису збільшуватися на 1. Стандартний тип поля Лічильник (AutoNumber) не завжди підходить для цих цілей, оскільки поле такого типу не можна вводити уручну. Якщо можливе ручне коректування номерів замовлення, зручніше зробити звичайне числове поле, а властивість Значення за замовчуванням (Default) встановити наступним чином:
=Dmax("[Номер замовлення]", "[Замовлення]") + 1
3.5. Створення і застосування стилів оформлення форми
Для спрощення процесу створення форми Access надає можливість використовувати стиль оформлення форм, який називають автоформатом. Якщо форма створюється за допомогою Майстра, то він запитує у користувача, який з існуючих стилів застосувати до створюваної форми. Проте це можна зробити і пізніше, коли форма вже створена. Для цього можна використовувати команду меню Формат, Автоформат (Format), (AutoFormat) або скористатися кнопкою Автоформат (Auto-Format) на панелі інструментів. Для того, щоб застосувати функцію автоформату до активної форми, потрібно:
1. Натиснути кнопку Автоформат (AutoFormat) на панелі інструментів. З'явиться діалогове вікно Автоформат (AutoFormat).
2. Нажинати кнопку Параметри (Options), для того, щоб вивести додаткові поля вікна.
3. У списку Стилі об'єкту 'Форма': (Form AutoFormats:) вибрати бажаний стиль, при цьому в центрі вікна відображається зразок вибраного стилю. Стилі визначають колірну палітру форми, вживані шрифти і типи меж об'єктів форми. Прапорці в нижній частині форми дозволяють вибрати, які групи елементів стилю застосувати до форми: шрифт, колір або межі. Встановіть прапорці і натисніть кнопку ОК.
Access надає також можливість змінювати вбудовані стилі і створювати власні.
Порядок роботи
Створити вкладену форму на основі Автоформи згідно 3.1
Створити вкладену форму на за допомогою Майстра форм, згідно 3.2
До однієї з форм додайте в режимі конструктора підлеглу форму.
Для створених форм застосуйте власне оформлення, як самої форми так і її елементів з допомогою конструктора форм.
В в верхньому колонтитулі в усіх формах внесіть інформацію про назву бази даних, в нижньому інформацію про її розробника.
На основі найбільш завантаженої даними таблиці створіть форму із вкладками, попередньо згрупувавши поля форми.
Вставте в форму обчислювальне поля (для підрахунку, наприклад, вартості товарі, і т.п.).
Вимоги до оформлення звіту
Звіт по практичному заняттю повинен містити наступні елементи:
Титульний лист
Завдання
Зразок складеної форми створеної в режимі автоформи
Зразок форми створеної з допомогою майстра
Зразок багатосторінкової форми
Результати застосування власного оформлення форми
Висновки
Контрольні запитання
Що таке підлегла форма
Яка умова повинна виконуватися при створенні зв’язаних форм
Способи представлення багато сторінкових форм
Як відфоматувати елементи форми
Як добавити існуючу форму новий елемент
Як створити вкладку на багато сторінковій формі
З яких розділів може складатися форма
Що таке обчислювальне поле
Які функції допускається використовувати в обчислювальному полі