Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Создание форм для ввода данных



После создания структуры таблиц и установления между ними связей в таблицы необходимо занести данные. Занесение данных в таблицы «Абонент» и «Город» не вызывает трудностей, поэтому можно заносить данные в них в режиме таблицы, но для заполнения таблицы «Разговор» нужно создать форму, так как в эту таблицу заносятся не фамилии и название города, а соответствующие им коды. Форму необходимо создавать с помощью мастера на основе таблицы «Разговор».

Для удобства ввода, чтобы иметь возможность на созданной форме выбирать абонентов по фамилии, а города по названиям, поля Код абонента и Код города удаляются, а на их место помещаются поля со списком. Чтобы выполнить такую замену, вновь созданную форму «Разговор » нужно открыть в режиме конструктора.

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

Сначала удаляется поле Код абонента и вместо него на форму помещается Поле со списком. С помощью этого Поля со списком будет выбираться фамилия абонента. Поэтому в первом открывшемся диалоговом окне надо указать, откуда будут браться данные для объекта Поле со списком. Поскольку фамилии абонентов находятся в таблице, то соответственно объект Поле со списком будет использовать значения из таблицы (Рисунок 2.5).

В следующем диалоговом окне (рисунок 2.6) выбирается конкретная таблица или запрос (таблица «Абонент»).

В третьем открывшемся окне необходимо задать поля, которые станут столбцами поля со спискомКод абонента и Фамилия (Рисунок 2.7).

Еще одно окно позволяет изменить ширину столбца, в котором отображается список (рисунок 2.8).

В последнем из открывающихся диа-логовых окон выби-рается поле, в котором сохраняется инфор-мация об абоненте (рисунок 2.9). Нужно быть особенно внимательным при работе с этим окном. Таблицы «Абонент» и «Разговор» связаны между собой по полю код абонента. Поскольку фамилия абонента выбирается из таблицы «Абонент», а заполняется таблица «Разговор», в которой необходимо занести данные в поле код абонента. Поэтому Код абонента, который соответствует выбранной фамилии в таблице «Абонент», необходимо сохранить в поле код абонента таблицы «Разговор».

 
 

Аналогичным образом заменяется поле Код города на поле со списком, содержащее названия городов (естественно, что в этом случае при создании поля со списком в качестве источника используется таблица «Город», а Код города, соответствующий выбранному названию города, сохраняется в поле Код города).

На рисунке 2.10. показаны две формы «Разговор» в режиме Конструктора – до замены полей Код города и Код абонента на поля со списком (а) и после замены полей (б).


Используя сконструированную форму, можно вводить данные. Заполненные таблицы показаны на рисунке 2.11.





Дата публикования: 2015-03-29; Прочитано: 331 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...