Сайт журналу аналіз показав, що багато людей приходять сюди, щоб знайти відповіді на деякі запитання про безперервних форм. Отже, ми вирішили створити цей FAQ, відповісти на всі виниклі у Вас питання про те, що безперервні форми.
Введення
Microsoft Access безперервних формі спеціального виду форми, коли вся конструкція формі повторюється для кожного запису в джерелі даних. Це дає вам можливість зробити що-то відрізняється від звичайної "таблиці виду" підхід, hovever ви як і раніше обмежені "смугастий" дизайн.
Основні проблеми
Доступ не створювати окремий об'єкт форми для кожного запису. Вона просто робить одна форма для складання кілька разів з різними даними. Це приводить до наступних обмежень:
- Будь-які зміни форми управління або властивостей через VBA впливає на зовнішній вигляд всіх записів
- Обробники подій, ви думаєте, буде виконуватися для кожного запису, виконати лише за перші 1
- Він обмежений розмістити елементи керування ActiveX на безперервній формі
Існує немає можливості подолання цього обмеження напряму. Зауваження: це обмеження не поширюється на верхній і нижній колонтитули вигляді - тому що це не dublicated.
Часті питання
Після того як ми зробили з основ, дозволяє відповідати на питання. Якщо у вас є питання не відповіли, не hesistate попросити його в нижній частині сторінки.
Як я можу зробити для управління виглядають по-різному в різних записів?
feature. Єдиний спосіб полягає у використанні Формат -> Умовне форматування функції. У Access 2007 можна покласти праву кнопку миші на рядку назви в таблиці для його досягнення. Звичайно, обмеженість її багато, але немає особливого вибору тут.
Як я можу показати фотографії з бази даних?
Всі методи, які використовують регулярні пов'язаний з даними контролю є дійсними. Ви можете використовувати, пов'язані Об'єкт Frame, в Access 2007 - Вкладення та зображення елементів управління. Однак, ви не можете використовувати будь-який сценаріїв VBA з них.
Як я можу показати умовної дані або зображення?
Єдиний спосіб досягти такого результату є побудова користувальницьких запитів, які виконують перевірку та розрахунків вам потрібно, і підготувати дані для показу.
Як я можу показати фотографії, які зберігаються за її межами?
У Access 2007 є поліпшення регулярного контролю зображення. Він буде показувати зображення з файлу, якщо пов'язати її з поля або вираз, що містить шлях та ім'я файлу зображення. Це працює в безперервному форми теж.
В до-2007 версії доступу потрібно мати зображення попереднього перегляду збережених в базі даних OLE типу даних. AccessImagine ручки управління їх створення і підтримку легко.
Як я можу робити те, що обмеження доступу не дозволяє мені робити?
Якщо немає трюки, щоб врятувати ситуацію, люди зазвичай імітують безперервних форм, створюючи форму, яка відображає кілька записів одночасно з підкачкою кнопок. Є 2 мінуси такого підходу. Перший - це вимагає багато VBA кодування. По-друге - ви втратите всі вбудовані функції користувачі можуть використовувати будь-якій формі Access - сортування, пошук та фільтри.
Намагайтеся уникати цього шляху, поки у вас є час даремно.
Не знайшли відповідь, який тобі потрібен? Поставити питання на дні!