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

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

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

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

Плеханова допустим.

Зеленоград если передвигаться между записями с информацией по сотрудник кто будет видна информация по детям каждого сотрудника вот я специально подсветил поля нужно. Зеленоград допустим вот человек видим, что пытался сотрудника вот эти все его связанная поляне подсвечены. Разумеется Что в реальной базе данных мы поля вот эти вот которая связанная чтобы не выводить на экран избыточной информации. Такой тип формы очень часто бывает востребован если захотим нечто подобное в режиме конструктора у нас ничего не выйдет мы добавим только в родительскую форму. Формула 1 уровня то есть мы можем добавить города и подчиненная форма сотрудников, а уже добавить подчиненную форму детей не получится связь не будет работать. Я даже сейчас то покажу эту можем закрыть форму и допустим вот города один. Открываем мы переходим в режим конструктора добавим сюда сотрудники один вот форма Batman подчинённые. Он создал тут смысла нету её создавать заново его заранее ты сделал ответим допустим гречанск видим, что вот всё у нас работает автоматически подставлять программа она сделала поля вот сейчас основные поля и подчиненная код города соединила и автоматики всё работает. Если мы сотрудники допустимо. Добавить сюда дети дети 1 отвечаем здесь то. Увидим, что — это уже форма не работает вот смотрите дети всё первый уровень вот допустим сотрудники работает дети нет, но двухуровневая формы можно создать при помощи. Мастера Это мой не сохраняем если будет что-то неясно всегда можно посмотреть схему данных. Тут ничего совершенно нету сложного даже показывать не нужно в режиме конструктора эти таблицы создадим при помощи мастер форм форма с двумя подчиненными сразу выбить из таблицы город. Вот она здесь города точнее все можем выбрать потом здесь же выбираем сотрудники нам будет достаточно фамилия имя отчество дважды щелкаем и ещё дети вот тут достаточно из таблицы дети взять поля имя и. День рождения идем далее видим, что здесь у нас уже предлагает мастер подчиненная форма создать вот на. Первом уровне самая главная форма — это города потом 2 сотрудники то есть мастер определяет правильно нас подчинение форм и второй уровень. Отчаянный — это дети ждём. Дарья тут можно выбрать вид подчиненных форм табличный он предпочтительный потому, что больше помещается за ленточный ещё придётся нам редактировать название форму можно оставить допустим вот. Основная форма города 2А этого подчиненная форма у нас будут. Можно ли изменить макет формы можно просто открыть уже готова вот видим, что у нас создали сразу формы основная видимо допустим здесь гречанск вот люди которые проживают в. Лисичанске потом подкорректируем ширину столбцов я вот видите при нас всё нормально работает также и города. Фрязино допустим видим дети тоже синхронизировано таблица видео, что кот написал сам мастер форм и нам уже ничего не нужно, но если нам улица подчиненная форма 34 уровня или даже более. Придется делать — это вручную мастер здесь уже не поможет. Он может делать только формы двух уровней вложенности как мы вот езде.

0 комментариев
0

Читайте также