1. Создайте новую базу SPRAVOCHNIK.mdb
  2. Получите внешние данные из таблиц базы данных. Адрес можно скопировать отсюда:
    1. Файл - Внешние данные - Импорт
    2. Выбрать базу Таблицы.mdb
    3. В появившемся окне «Импорт объектов» выбрать вкладку Таблицы
    4. В списке таблиц выбрать таблицы Фамилия и Предприятия и нажать ОК
  3. Создать две формы Фамилия и Предприятия соответственно с помощью средства Автоформа - Форма

  4.       
     
  5. Откройте форму Фамилия в режиме Конструктор
  6. Выделите надпись Код и поле Код так, как это показано на рисунке и удалите их.
  7. Аналогично выделите пару надпись+поле Фамилия, а в окне свойств установите свойство От левого края 0,2см.
    Точно также в окне свойств установите значение свойства Ширина в 2,6 см.

        

  8. Преобразуйте аналогичным образом все остальные элементы, чтобы они выглядели так:



  9. Выделите все надписи на форме (они находятся в области заголовка формы) и отформатируйте Выравнивание текста в них По центру, точно также отформатируйте начертание шрифта - Полужирное:

       
     

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



  11. Аналогично отформатируйте элементы на форме Предприятия

       
     

  12. Создайте новую форму в режиме Конструктора и бросьте на неё элемент управления Вкладка:



  13. Вкладка2 пока не нужна и ее следует удалить:



  14. Задайте подпись для вкладки - слово Пофамильно:



  15. Закройте окно свойств. Из окна базы данных мышью перетащите форму Фамилия на поле вкладки Пофамильно, которое при наведении указателя с перетаскиваемым объектом приобретает заливку чёрного цвета:

      
           


  16. Надпись Фамилия нужно удалить.


     
  17. Перепозиционируйте подчиненную форму так, чтобы она занимала всё свободное рабочее пространство вкладки и при этом осталось место сверху для размещения там выпадающего списка. Найдите на панели инструментов кнопку Поле со списком и бросьте его на освободившееся вверху место:



  18. При помещении поля со списком на форму запускается Мастер Создание полей со списком. Этот мастер помогает создавать выпадающие списки в полуавтоматическом режиме на основе данных в существующих таблицах или в запросах. Создаваемый список должен выводить список фамилий, а такого запроса или таблицы в базе нет. Поэтому от услуг мастера придется отказаться. Нажмите кнопку Отмена.
  19. Надпись ПолеСоСпискомХ (Х - число, может быть быть любым) нужно заменить на Фамилия. Текст надписи выровнять по правому краю. Для надписи и списка задайте размер шрифта 10.
  20. В окне свойств Поля со списком на вкладке Данные в строке Источник строк нажать кнопку с точками:


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



  22. Сохраните форму под именем Общая и перейдите в режим Конструктора. Выделите внедренный объект - Подчиненная форма - и в окне свойств настройте основные и подчиненные поля:



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

           

  24. На получившейся копии вкладки подчиненная форма отображается пустым внедренным объектом - это нормально. Для этой вкладки в окне свойств (группа свойств Макет) задайте подпись По улицам.
  25. Для выпадающего списка нужно изменить Данные - Источник строк. В появившемся окне конструктора запросов создайте новый запрос, формирующий список улиц.
  26. Аналогично п.21 для вкладки По улицам измените связь между главной и подчиненной формами: Основное поле - ПолеСоСпискомY (Y - любое число), Подчиненное поле - Улица
  27. Измените надпись Фамилия на Улица
  28. Действуя абсолютно по такой же схеме создайте еще одну одну копию вкладки. Здесь нужно изменить: