Как сделать подчиненную форму в access

Добавил пользователь Евгений Кузнецов
Обновлено: 05.10.2024

Подчиненные формы

Главным преимуществом в работе с базами данных можно назвать удобство представления и эффективность организации данных. Access позволяет сконструировать форму наиболее удобным для пользователя способом, включив в нее записи различных связанных таблиц. Для отображения информации сразу из двух таблиц или из таблицы и запроса создается составная форма, которая состоит из основной и находящейся внутри нее подчиняющейся формы. Это позволяет объединять информацию, не переключаясь на другие таблицы или формы. Как правило, подчиненная форма связана с основной . Сохраняется подчиненная форма в базе данных как отдельная форма.

Основным способом создания формы является использование Мастера составной формы. Мастер может создать и связать обе формы в случае, если основная форма базируется на таблице, а подчиненная форма базируется на связанной с ней другой таблице или создана на базе таблицы и запроса, содержащего поле с тем же именем и типом данных, что и ключевое поле таблицы основной формы.

В качестве примера рассмотрим задачу построения формы Успеваемость студентов, в ко­торой отражены сведения: Фамилия, имя (таблица Сведения о студентах), предмет и оценка (таблица Годовая успеваемость группы).


Рис. 25. Внешний вид готовой формы

Верхняя (заголовочная) часть формы соответствует текущей строке таблицы Сведения о студентах и меняется при переходе от записи к записи, который может производиться с помощью стрелок, расположенных в нижней части окна. Одновременно должны меняться строки таблицы Годовая успеваемость группы, в которой выводится только информация, относящаяся к текущему студенту.

Рассмотрим более подробно те средства Access, с помощью которых может быть получен такой результат. Это так называемая сложная/или составная форма. Процесс ее создания состоит из двух принципиальных этапов:- создание основной (главной) формы. Для этого осуществляются действия, аналогичные тем, которые выполнялись при создании формы Сведения о студентах;- создание подчиненных форм. Для этого в созданную главную форму добавляется элемент управления Подчиненная форма.

При создании подчиненной формы в Access существует две принципиальные возможности:- создать новую форму на базе некоторой таблицы или запроса;- воспользоваться уже существующей формой, сделав ее подчиненной.

1. Открыть ранее созданную базу данных Группа.mdb.

2. Активизировать вкладку Форма диалогового окна База данных .

3. Начать создание составной формы с использованием мастера нажатием

кнопки С оздать .

4. В диалоговом окне Новая форма выбрать таблицу Сведения о студентах для основной формы и тип создания – Мастер форм , нажать кнопку ОК . Далее выполнить последовательно:

· в окне первого шага мастера Создания формы из таблицы

Сведения о студентах выбрать поля Фамилия и Имя в качестве полей основной формы, нажимая после выбора каждого указанного поля кнопку >. Далее выбрать таблицу Годовая успеваемость группы , содержащую данные для подчиненной формы, выбрать поля Предмет и Оценка в качестве полей подчиненной формы, нажимая кнопку >.

По окончании выбора нажать кнопку Д алее > ;

· в окне второго шага мастера Создания форм выбрать вид

представления данных – подчиненная форма;

· в окне третьего шага выбрать внешний вид формы, например,

выровненный . По окончании выбора нажать кнопку Далее > ;

· в окне четвертого шага мастера Создания форм выбрать требуемый стиль формы. По окончании выбора нажать кнопку Далее > ;

· в окне пятого шага мастера Создания форм задать имя формы Успеваемость студентов и нажать кнопку Готово > . На экране появится новая составная форма, которая содержит данные обеих таблиц.

5. Сохранить подчиненную форму, ввести в окно Сохранение имя формы

В процессе создания приложения СУБД Access или базы данных решаются две основные проблемы: первая – создание структуры БД (таблиц и связей между ними), вторая – организация интерфейса пользователя для работы с БД. Основным средством организации интерфейса пользователя в приложениях СУБД Access являются формы, которые могут быть использованы для ввода, редактирования, вывода данных и других целей.

Если в одной форме требуется просматривать данные из нескольких таблиц или запросов, то для этой цели необходимо применить подчиненные формы. Подчиненная форма – это форма, вставленная в другую форму. Например, подчиненную форму можно использовать при просмотре информации о студентах факультета в группах на примере базы данных Training_students_VP.

Как сделать подчиненную форму в access 2010?

Рис. 1.

Как сделать подчиненную форму в access 2010?

Рис. 2.

то означает, что у этой таблицы появилась подтаблица.

Теперь создадим подчиненную форму, содержащую эти две таблицы. Существует несколько способов создания подчиненных форм. Наиболее простой способ создания подчиненных форм – это создание Автоформы.

Скриншот Главной и подчиненной формы представлен на Рис. 3.

Как сделать подчиненную форму в access 2010?

Рис. 3.

Как сделать подчиненную форму в access 2010?

Рис. 4.

Создать подчиненную форму можно и с помощью Конструктора.

В полученную пустую стандартную форму требуется перетащить поля: Фамилия, Имя, Отчество, пол, дата рождения и другие необходимые поля, а затем сохранить и закрыть данную форму.

Формы с подчиненной формой

Формы с подчиненными формами используются для редактирования данных либо из двух связанных таблиц, либо из таблицы и запроса, связанных по типу связи один-ко-многим.

В главной форме в подобном случае будут отражаться данные из одной записи, а в подчиненной из нескольких записей, которые, в свою очередь, будут связаны с записью главной формы. Подчиненные формы имеют, как правило, ленточный тип или табличный.

Такие формы часто используются для создания вычисляемых полей, предназначенных для вычисления итоговых величин по данным записей подчиненной формы.

Рассмотрим в качестве примера создание формы, выводящей для каждого читателя библиотеки списка книг, которые находятся у него на руках, с указанием авторов книг, названий, дат выдачи и возврата, а также с использованием поля Пеня, созданным и вычисляемом в запросе, который назовем Список1.

Допустим пеню начисляют в размере 1% от стоимости книги за каждый просроченный день. Выполним расчет общей суммы пени для каждого читателя. Форма будет иметь подчиненную форму, содержащую список книг читателя.

Данные в подчиненную форму будут поступать из запроса Список1, который был создан ранее.

Как сделать подчиненную форму в access 2010?

Попробуй обратиться за помощью к преподавателям

Создание макета формы с помощью Мастера форм

Начальный макет формы создадим с помощью Мастера форм, а потом улучшим его с помощью Конструктора.

Создадим форму, выполняя следующие операции с помощью Мастера форм:

Редактирование формы с помощью Конструктора форм

Следующим шагом станет улучшение созданной формы с помощью Конструктора форм.
Затем необходимо добавить в форму Список1 поле, в котором будет вычисляться общая сумма пени для каждого читателя. Пример формы такого типа в режиме конструктора приведен на рисунке 1. В Конструкторе форм добавлено вычисляемое поле Всего пени, расположенное в области Примечание формы.

Далее необходимо выполнить следующие действия:

Открыть подчиненную форму Список1 в режиме конструктора. В области Примечание формы создадим новое вычисляемое поле и назовем его Всего пени. В окне Свойства для графы Данные зададим формулу для вычисления суммы пени (=Sum([Пеня])). Изменим текст перед этим полем. Новая форма готова.

Сохраним внесенные изменения и откроем форму для просмотра. В форме отобразятся записи обо всех выданных книгах, а также в нижнем поле общая сумма пени по всем читателям.

Отметим, что размеры полей, в которых выводится информация о книгах, изменены таким образом, чтобы авторы и название книги выводились в несколько строк для более полного отображения содержания поля.

Откроем форму в режиме просмотра.

Внизу каждой формы находится элемент управления Кнопки перехода, который позволяет перемещаться по записям, создавая новые пустые записи и заполняя их. Данный элемент управления появляется в форме в случае, когда свойство формы Кнопки перехода имеет значение Да.

В случае же изменения значения этого свойства на Нет данный элемент отображаться в форме не будет. В подчиненной форме данный элемент использовать не обязательно.

Поэтому, снова откроем форму Список1 в режиме конструктора, откроем окно Свойства для формы, найдем свойство Кнопки перехода и изменим его значение на Нет.

Создание форм с подчиненной формой

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

Главная форма в таком случае показывает данные из одной записи, а подчиненная из нескольких записей, которые связаны с записью главной формы. Подчиненные формы должны быть типа ленточная или таблица.

В таких формах часто создают вычисляемые поля, в которых вычисляют итоговые величины по данным из записей подчиненной формы.

Например, создадим форму, которая для каждого читателя выводит список книг, которые у него на руках, с указанием автора книги, названия книги, даты выдачи, даты возврата и поля Пеня, которое создано и вычисляется в запросе Список1.

Пеня начисляется в размере одного процента от стоимости книги за каждый просроченный день. Подсчитаем также общую сумму пени для каждого читателя. Форма будет иметь подчиненную форму со списком книг читателя.

Данные в подчиненную форму будут браться из запроса Список1, который уже создан в предшествующем пункте.

3) Появилось окно Создание форм. Из списка Доступные поля перенесите в список Выбранные поля поля NB, Фамилия, Кафедра и Телефон.

Потом в раскрывающемся списке, расположенном выше, раскройте список таблиц и запросов, выберите запрос Список1.

Его поля появятся в списке Доступные поля, перенесите в список Выбранные поля все поля запроса.

6) Выберите стиль для главной формы. Стиль показывается в окне выбора сразу же, как только вы отметите один из них. Щелкните на кнопке Далее.

7) В следующем окне необходимо задать имена форм — главной и подчиненной. Access создал две формы, связанные одна с одной.

Но вы можете корректировать их в режиме конструктора независимо одну от другой, а также пользоваться подчиненной формой не зависимо от главной.

На следующем шаге улучшим созданную форму с помощью Конструктора форм.

Добавим теперь в форму Список1 поле, в котором вычисляется общая сумма пени для каждого читателя. Пример такой формы в режиме конструктора приведен на рисунке 25, Конструктором форм добавлено поле “Всего пени”, которое вычисляется, и расположено в области “Примечание формы”.

Рисунок 25. Пример формы Список1 в режиме Конструктора форм

Далее идет подробное описание перечисленных действий.

Откройте подчиненную форму Список1 в режиме конструктора. В области Примечание формы создайте новое поле, которое вычисляется.

Дайте ему имя “Всего пени”, и в окне Свойства для графы Данные задайте формулу: =Sum([Пеня]) , по которой будет вычисляться сумма пени. Измените текст перед этим полем, и ваша новая форма готова. Сохраните сделанные изменения и откройте форму для просмотра.

Вы увидите в форме записи обо всех выданных книгах и внизу в поле общую сумму пени по всем читателям. Обратите внимание на измененные размеры полей, в которых выводится информация о

Рисунок 2.5. Пример формы Список1 в режиме Конструктора форм

книгах. Это сделано, чтобы авторы и название книги выводились в несколько строк, чтобы более полно видеть содержание поля.

б) переместите поля Кафедра и Телефон вправо, чтобы освободить больше места для подчиненной формы.

Откройте форму для просмотра.

Внизу каждой формы расположен элемент управления, который называется “Кнопки перехода”. Они разрешают перемещаться по записям, создавать новые пустые записи и заполнять их. Этот элемент управления появляется в форме, если свойство формы “Кнопки перехода” имеет значение “Да”.

Если изменить значения этого свойства на “Нет”, то этого элемента не будет в форме. В подчиненной форме этот элемент не нужен.

Поэтому, снова откройте форму Список1 в режиме конструктора, откройте окно “Свойства” для формы, найдите свойство “Кнопки перехода”, измените на “Нет” значение.

Не нашли то, что искали? Воспользуйтесь поиском:

Как сделать подчиненную форму в access 2010?

Подчиненная форма является элементом управления и, как и все остальные элементы, может быть добавлена в главную форму с помощью Мастера подчиненных форм. При этом ее можно создать заранее, и тогда мастеру нужно будет только указать имя добавляемой формы. Если подчиненная форма еще не создана, мастер поможет ее создать.

Рис. 9.35. Второе диалоговое окно Мастера подчиненных форм

Рис. 9.36. Третье диалоговое окно Мастера подчиненных форм

Результат работы мастера представлен на рис. 9.37.

Мастер подчиненных форм удобен тогда, когда подчиненная форма еще не создана.

Если подчиненная форма уже существует, можно просто разместить рядом окно базы данных с раскрытой страницей Формы (Forms) и главную форму, открытую в режиме Конструктора и просто перетащить мышью нужную форму из окна базы данных в главную форму. При этом главная становится подчиненной формой и автоматически устанавливается связь между формами.

  • Sorter etter
  • Как создать подчиненные формы в базе AccessУроки по Microsoft Access
  • 9 måneder siden
  • Если вы не знаете, как создать подчиненные формы в базе данных Microsoft Access, то посмотрите это видео. Что вас…

11.8. Подчиненная форма Microsoft Access 2010.Dmitrii Dmitrii

Раздел 11. Элементы управления формы. Управление данными и приложением в диалоге. Дополнительные возможност…

Продолжаем разрабатывать сложную форму. На этот раз делаем ее подчиненную часть.

Microsoft Access № 78: создание двухуровневых подчинённых форм в AccessАндрей Домостой

4 måneder siden

Как создать двухуровневые подчинённые формы в Access? КУПИТЬ ВИДЕОКУРСЫ ИЛИ ЗАКАЗАТЬ БАЗУ: goo.gl/zgcfyg ВКонта…

  • Access для начинающих. Урок 7: Вложенные формыДмитрий Кивганов
  • 3 år siden
  • Для удобства работы с базами данных можно использовать вложенные формы разного назначения: 1) с готовыми…
  • Урок 4 Access. Подчиненные формыMoodle Donguu
  • 3 år siden
  • Microsoft Access №59: форма подстановки в AccessАндрей Домостой
  • 5 år siden
  • Создание в Access вспомогательной формы для подстановки значений в главную форму. КУПИТЬ ВИДЕОКУРСЫ ИЛИ ЗАКАЗ…
  • Как создать формы в Microsoft Access за 10 минутУроки по Microsoft Access
  • 3 år siden
  1. Флажки и группа переключателей в базе данных AccessУроки по Microsoft Access
  2. 7 måneder siden
  3. Если вы не знаете, как добавить элементы флажки и переключатели на форму Access, то посмотрите это видео. Также…
  4. Как создать форму с помощью КОНСТРУКТОРА в базе данных ACCESSУроки по Microsoft Access
  5. 11 måneder siden
  6. Если вы не знаете как создать форму Access в режиме конструктора, то посмотрите это видео. В этом скринкасте…

10.1. Виды форм Microsoft Access 2010.Dmitrii Dmitrii

Раздел 10. Формы: основные возможности Управление данными и приложением в диалоге. Дополнительные возможнос…

10.3. Макет формы. Темы оформления Microsoft Access 2010.Dmitrii Dmitrii

Раздел 10. Формы: основные возможности Управление данными и приложением в диалоге. Дополнительные возможнос…

  • Microsoft Access № 68: фильтрация при помощи полей со списком AccessАндрей Домостой
  • 5 år siden
  • Фильтрация в форме Access нужных записей при помощи полей со списком Access. КУПИТЬ ВИДЕОКУРС ИЛИ ЗАКАЗАТЬ БАЗУ:…
  • 14. Связывание формGTIFEMBI
  • 5 år siden
  • Завершающий урок цикла, объединяющий усилия двух предыдущих уроков, в котором выполняется встраивание…
  • 68 Подчиненная формаTeachProTube
  • 5 år siden

Начинаем разрабатывать сложную форму, которая состоит из двух частей. В первую очередь делаем главную форму.

Microsoft Access № 21: создание в Access зависимых полей со спискомАндрей Домостой

Создадим в Access зависимые поля со списком. КУПИТЬ ВИДЕОКУРСЫ ИЛИ ЗАКАЗАТЬ БАЗУ: goo.gl/zgcfyg ВКонтакте: vk.c…

  1. Access для начинающих. Урок 8: Навигационная формаДмитрий Кивганов
  2. 3 år siden
  3. Если Вам в процессе работы с базой данных приходится часто переключаться между различными формами, то данн…
  4. Кнопочные формы в базе данных AccessSpecialistTV
  5. 2 år siden
  6. Обычно база данных Access содержит большое количество форм и отчётов. Чтобы упростить перемещение по СУБД…
  7. урок4 Использование форм в AccessСергей Титаков
  8. År siden
  9. Использование форм в Access для удобного ввода данных.
  10. Как создать главную кнопочную форму в Microsoft Access за 9 минутУроки по Microsoft Access
  11. 3 år siden
  • Создание однотабличных форм в базе данных Microsoft AccessУроки по Microsoft Access
  • 11 måneder siden
  • Если вы не знаете как создать форму в базе данных Microsoft Access, то посмотрите это видео. В этом скринкасте на…
  • Создание командной кнопки для формы БД AccessУроки по Microsoft Access
  • 11 måneder siden

Если вы не знаете, как создать кнопку в форме Access, то посмотрите это видео. Что вас ждет в этом видео? Разбер…

11.5. Управляющие кнопки Microsoft Access 2010.Dmitrii Dmitrii

Раздел 11. Элементы управления формы. Управление данными и приложением в диалоге. Дополнительные возможност…

Урок 2. Создание формы в Access 2010Mix Fix

Видео урок. Создание формы с помощью мастера форм в Access 2010 Моя партнерская программа VSP Group. Подключайся!…

  • Как создать вычисляемые поля в форме AccessУроки по Microsoft Access
  • 8 måneder siden
  • Если вы не знаете, как создать вычисляемые поля на форме базы данных Microsoft Access, то посмотрите это видео….
  • Редактирование формыВадим Константинович
  • År siden

3.10 Вычисляемые поля Microsoft Access 2010.Dmitrii Dmitrii

Раздел 3. Создание базы данных и работа с таблицами. Основы системы управления базами данных Microsoft Access 2010.

11.6. Свойства формы Microsoft Access 2010.Dmitrii Dmitrii

Раздел 11. Элементы управления формы. Управление данными и приложением в диалоге. Дополнительные возможност…

  1. 3 Работа с формами в AccessData Digger
  2. 4 år siden
  3. В этом уроке вы узнаете, как создавать формы автоматически и вручную, а также продвинутые техники работы…
  4. Добавление подчиненной таблицы на формуGISpanorama
  5. 4 år siden
  6. Описаны основы создания форм с главной и подчиненной таблицами данных.
  7. Урок 3. Создание формы с помощью конструктора в Access 2010Mix Fix
  8. 5 år siden

Видео урок. Создание формы с помощью конструктора в Access 2010 Моя партнерская программа VSP Group. Подключайся!…

  • Microsoft Access № 14: сортировка и фильтрация при загрузке таблицы (формы) AccessАндрей Домостой
  • 3 år siden
  • Как задать автоматическую фильтрацию (сортировку) при загрузке таблицы, запроса, формы Access? КУПИТЬ ВИДЕОКУР…
  • Microsoft Access № 75: всплывающие формы AccessАндрей Домостой
  • År siden

Примеры работы со всплывающими формами Access. КУПИТЬ ВИДЕОКУРСЫ ИЛИ ЗАКАЗАТЬ БАЗУ: goo.gl/zgcfyg ВКонтакте:…

Microsoft Access № 37: фильтр по форме AccessАндрей Домостой

Создание форм в программе Access является одним из ключевых моментов при работе с базами данных. Каждый пользователь, работающий с базами данных, должен быть знаком с элементами и объектами баз данных, уметь создавать отчёты, запросы, оперировать информацией, содержащейся в таблицах. В этой статье подробно рассмотрим, как создать форму в Access, а также дадим ей определение. Давайте разбираться. Поехали!

Аксесс: создаем формы самостоятельно

Приводится описание общих приемов работы в СУБД

Формой в Microsoft Access называют объект базы данных, который позволяет добавлять, редактировать или отображать данные, хранящиеся в базе данных. Создать её можно двумя способами:

  • При помощи Конструктора форм;
  • При помощи Мастера форм.

Рассмотрим подробнее каждый из способов далее в статье.

Вызов мастера через панель

Наиболее универсальный метод

Добавление дополнительных кнопок

Повышаем удобство навигации по базе

Кнопка новой записи

Еще одна полезная доработка

После этого вам будет очень удобно переходить от одной записи к другой и добавлять новые, находясь в режиме формы. Всё это позволит значительно повысить скорость работы.

Вставка поля с выражением

Вычисляемые поля — это просто

Режим конструктора в работе

Широкий простор для творчества

Разобравшись с тем, как делаются формы, какова их роль и, что они дают, вы будете чувствовать себя значительно увереннее, работая в программе Microsoft Access. Способы, рассмотренные в статье, ничем по своей сути не отличаются. Каждый из них по-своему хорош, поэтому выбирайте тот, с которым вам будет удобнее работать. Пишите в комментариях была ли полезной для вас эта статья и продолжайте совершенствовать свои навыки работы в Microsoft Access. Если у вас остались какие-либо вопросы после ознакомления с материалом статьи, не стесняйтесь, задавать их в комментариях.



ШАГ3

  • Напишите макрос mcShowSubform. Он будет делать сначала все подчиненные формы невидимыми, а потом одну из них (ту, которую нужно) видимой.
    • Выбираете макрокоманду ЗапускМакроса. В аргументах макрокоманды в строчке Имя макроса пишете mcHideSubForm.
    • Выбираете макрокоманду ЗадатьЗначение. Задаете свойству visible у нужной пфо значение Истина.
    • У нас несколько кнопок и каждая должна делать видимой одну из подчиненных форм. Несколько похожих макросов можно объединить в один. Надо кликнуть правой кнопкой мыши на заголовок макроса (там, где написано mcHideSubform : макрос) и добавить Имена Макросов.


    ШАГ4

    • Осталось связать выполнение макросов с нажатием на кнопки на главной форме.
      • В Свойства>События>Нажатие на кнопку для первой кнопки ставите выполнение первого подмакроса (в примере это mcShowSubform.Registration)
      • Для второй соответственно поставьте второго подмакроса и т.п.

      И любуйтесь кнопочками!


      На подчиненной форме показаны только те собаки, которые принадлежат владельцу, выбранному на главной форме (реализовано на форме fmRegOwner)

      ШАГ1

      • У вас должно быть в базе данных две таблицы, у одной из которых есть столбец, куда подставляются значения из другой, т.е. между таблицами установлена связь. Если вы делали подстановку с помощью мастера, то эта связь была установлена автоматически, иначе ее нужно вручную прописать на Схеме данных. Например, у собаки есть столбец с ID хозяина.
      • Создаете с помощью мастера две формы. В качестве источника строк у одной поставьте одну из этих таблиц, у другой – другую. В нашем примере у одной – tbPerson, у другой – tbDog.
      • Ставите на главную форму элемент управления подчиненная форма или отчет (пфо) (мастер отключен).

      ШАГ2

      • Настройте пфо, связав его с главной формой.
        • В Свойства>Данные>Объект-источник устанавливаете форму-источник. Это будет подчиненная форма. В нашем примере – fmDog.
        • В Свойства>Данные>Подчиненные поля ставите имя поля в подчиненной таблице, значения в котором должны быть равны …
        • … значению поля в главной, имя которого указано в Свойства>Данные>Основные поля.

        Бонус: если между таблицами установлена связь на схеме данных, последние настройки будут выполнены автоматически!

        И любуйтесь связанной подчиненной формой!


        На при нажатии на кнопку открывается отчет (реализовано на форме fmResults)

        • Создайте отчет, форму и расположите на форме кнопку.
        • Если при создании кнопки был включен мастер, то достаточно в окне мастера выбрать категорию Работа с отчетом и команду Просмотр отчета.
        • То же можно сделать с помощью макроса.
          • Создаете макрос mcOpenReport, внесите в него макрокоманду ОткрытьОтчет. В аргументах макрокоманды выберите нужный отчет и укажите режим вывода.
          • В Свойства>События>Нажатие на кнопку для кнопки поставьте выполнение макроса mcOpenReport.

          И любуйтесь открывающимся отчетом!


          Отбор по выпадающему списку (реализовано в форме fmFind)

          ШАГ1

          • Подготовьте запрос (например qu_fmFind), создайте ленточную форму (задайте этот запрос в качестве источника данных для формы).
          • Расположите в заголовке формы поле со списком
            • Заполните поле со списком значениями из таблицы. Например, возрастная группа собаки. Для этого в Свойства>Данные сделайте следующие настройки:

            Данные:
            Тип источника строк: Таблица или запрос
            Источник строк: SELECT tbGroup.Group, tbGroup.Group FROM tbGroup; (в запросе поле, которое пойдет в список, необходимо указать дважды – это особенность поля со списком)
            Присоединенный столбец: 1

            ШАГ2

            И любуйтесь, как фильтруются записи!


            Отбор по подстроке, введенной в поле (реализовано в форме fmFind)

            ШАГ1

            И любуйтесь, как фильтруются записи!


            На при нажатии на кнопку открывается форма с подробными сведениями о текущей записи (реализовано на форме fmTable)

            • Создайте ленточную форму с краткими данными об объектах и одиночную форму с подробными данными (с фото и т.п.).
            • Расположите на ленточной форме в Области Данныхкнопку (проверьте, чтобы был подключен мастер).
            • При нажатии на кнопку должна открыться Одиночная форма. Отвечая на вопросы мастера, настройте ее так, чтобы в новой форме показывались сведения о текущей записи из главной ленточной формы.

            И любуйтесь формой с подробными данными!


            Сортировка записей по заданному полю (реализовано в форме fmTable)

            • Создайте ленточную форму.
            • В Заголовке формы расположите кнопку.
            • Напишите макрос mcOrderBy. Он будет сортировать записи в форме по выбранному полю.
              • Выберите макрокоманду ЗадатьЗначение. В аргументах макрокоманды в строчке Элемент укажите [OrderBy].
              • В строчке Значение напишите имя поля, по которому записи будут сортироваться, например: ”Number”.