ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Дополнительное задание
Полезные ссылки 1. Работа со списками 2. Создание списка, поля со списком или раскрывающегося списка 3. Поиск записи по выбранному в списке значению 4. Указание строки, являющейся значением по умолчанию для списка или поля со списком 5. Свойства списка,поля со списком, раскрывающегося списка и поля подстановок 6. Изменение списка, поля со списком или раскрывающегося списка 7. Примеры выражений для нумерации страниц 8. Связь свойств элементов управления со свойствами полей базы данных
ПРИЛОЖЕНИЕ ________________________________________ Содержание
Типы форм Чтобы удовлетворить разнообразным требованиям, в Microsoft Access можно создавать различные типы форм.
Использование мастера форм является самым удобным и быстрым способом создания формы, в которой объединены сведения из разных таблиц или запросов. При использовании мастера форм для выбора полей из одной или нескольких таблиц или запросов в приложении Microsoft Access создается простая или иерархическая форма, а также инструкция SQL для связывания формы с источником записей. Инструкция SQL содержит сведения об используемых таблицах, запросах и полях.
Простая форма является обычной формой, содержащей элементы управления, связанные с различными таблицами и запросами. Примером такой формы может служить форма, содержащая сведения о товарах и поставщиках товаров.
Иерархической называется форма, содержащая одну или несколько внедренных форм. Внедренной формой называется подчиненная форма. Подчиненные формы удобны для отображения данных из таблиц, связанных отношением «один-ко-многим». Например, можно создать форму «Типы», содержащую данные из таблицы «Типы», а также данные из таблицы «Товары».
Может возникнуть необходимость представить данные в иерархическом виде без использования подчиненных форм. Например, если в форме много элементов управления, для подчиненной формы может не остаться места. В этом случае можно использовать мастер форм для создания синхронизированных форм. При нажатии кнопки в форме открывается другая форма, синхронизированная с записью в первой форме.
Форма, состоящая из нескольких страниц или вкладок
Для создания формы, содержащей несколько страниц, можно использовать элемент управления «Разрыв страницы». Элемент управления «Разрыв страницы» используется для указания горизонтальных разрывов между элементами управления в форме. Для перехода к странице, находящейся над или под указанным разрывом, используются клавиши PAGE UP или PAGE DOWN.
Для создания формы, содержащей вкладки, можно использовать элемент управления «Набор вкладок». Использование элемента управления «Набор вкладок» при создании формы, состоящей из нескольких страниц, является самым простым и эффективным способом.
Всплывающая форма служит для вывода сообщений для пользователя или для ввода данных пользователем. Всплывающая форма располагается поверх других открытых форм, даже если активной является другая форма. Всплывающая форма может быть немодальной или модальной. Модальные всплывающие формы называют пользовательскими диалоговыми окнами.
При открытии немодальной всплывающей формы пользователь имеет доступ к другим объектам и командам меню. Например, в форму «Поставщики» можно добавить кнопку, выводящую всплывающую форму «Список товаров». Эта всплывающая форма отображает список товаров, доступных через текущего поставщика в форме «Поставщики».
Если всплывающая форма является модальной, доступ к другим объектам или командам меню невозможен до скрытия или закрытия этой формы. Например, можно создать пользовательское диалоговое окно для выбора нужного отчета для печати.
При создании базы данных с помощью мастера автоматически создается кнопочная форма, помогающая перемещаться по базе данных. На кнопочную панель помещаются кнопки, при нажатии которых открываются формы или отчеты (или открываются другие кнопочные формы, с помощью которых открываются дополнительные формы и отчеты), осуществляется выход из программы Microsoft Access или настраивается сама кнопочная форма. Пользователь может создать кнопочную форму, аналогичную формам, создаваемым при помощи мастера баз данных с использованием диспетчера кнопочных форм.
Присоединенную форму можно открыть в режиме сводной таблицы или сводной диаграммы. В этих режимах можно добавлять или перемещать поля в различные области представления, чтобы изменить макет или внешний вид данных. Можно также применять фильтры и выполнять сортировку и группировку данных в представлении.
Как правильно ссылаться на элементы управления в формах В принципе эта тема довольно подробно рассмотрена в Help'e, но почему-то для многоих этот вопрос по-прежнему остается тайной. Маленький совет: имя элемента управления никогда не должно совпадать с данными этого элемента управления: Как на этом скриншоте: поле имеет имя ctlDs_City и содержит данные Ds_City. При этом ссылка Me!ctlDs_City однозначно указывает на элемент управления, а ссылка Me!Ds_City - на данные источника записей формы. Например если бы в этом случае имя и данные совпадали, то, например, поле в примечании с данными " =Count([Ds_City]) " выдало бы ошибку. Ссылки на формы: Пусть у нас есть форма с именем frm_MainForm. Обратиться к ней можно несколькими способами:
В дальнейшем для краткости будем обращатся к элементам управления формы из самой формы через Me. Ссылки на элементы управления формы: Пусть имеем в форме несколько элементов управления: поле ctlField, надпись ctlText, список ctlList, набор вкладок ctlPages с одной вкладкой с именем ctlPage01 на которой есть прямоугольник ctlRect, подформу ctlSubForm в которой находить форма с именем frm_SubForm, в которой в свою очередь есть кнопка ctlButton.
Нумерация строк запроса (http://hiprog.com/access/article.asp?id=359)
Автор: Юрий Шерман О старом подходе. Вопрос о нумерации строк запроса неоднократно задавался на форуме. В статье приводятся три метода нумерации со следующей характеристикой, указанной автором: По текстам запросов нетрудно дать общую оценку скорости исполнения запросов: C*n*n, где С - константа, различная для запросов; n - количество строк в исходной таблице (запросе). Требование выходной сортированности только ухудшает эту оценку. Однако автором пропущен важный недостаток всех методов: значения поля, на основе которых производится нумерация, не должны дублироваться. Пример. Если Вы имеете исходную таблицу с одним полем и пятью строками с одним значением, то в поле Номер Вы получите везде цифру 5. То есть, задача не решена - нумерация не выполнена. Более мелкий недостаток: во всех методах используется сравнение значений разных строк поля. Однако, как известно, сравнение можно проводить не всех типов полей. Не нашли, что искали? Воспользуйтесь поиском:
|