Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Подключение объектов к источнику данных при помощи окна свойств
Visual Basic 2008 позволяет подключать источники данных к объектам без использования перетаскивания, то есть вручную, с использованием панели свойств, как в Visual Basic 6.0. Для этого на форму помещается объект, который будет подключаться к источнику данных. Его выделяют, затем на панели свойств разворачивается группа свойств " DataBindings" она содержит два свойства:
Для того чтобы поместить на новую форму поля таблицы их необходимо перетащить из панели " Источники данных" на форму. Из таблицы " Специальности" перетащите мышью на форму поля " Наименование специальности" и " Описание специальности". Форма примет вид, представленный на рис. 9
Замечание: Мы не помещаем поле " Код специальности" на нашу форму, так как данное поле является первичным полем связи и заполняется автоматически. Конечный пользователь не должен видеть такие поля. Замечание: Обратите внимание, что после перетаскивания полей с панели " Источники данных" на форму в верхней части формы появилась навигационная панель, а в нижней части рабочей области среды разработки появились пять невидимых объектов. Эти объекты предназначены для связи нашей формы с таблицей " Специальности", расположенной на сервере. Рассмотрим функции этих объектов:
Теперь нам необходимо проверить работоспособность новой формы. Для отображения формы " Специальности" ее необходимо подключить к главной кнопочной форме, а затем запустить проект и открыть форму " Специальности" при помощи кнопки на главной кнопочной форме. Отобразите главную кнопочную форму в рабочей области среды разработки, щелкнув по вкладке " Form1.vb [Design]" в верхней части рабочей области. Для подключения новой формы " Специальности" к главной кнопочной форме дважды щелкните ЛКМ по кнопке " Таблица " Специальности" ", расположенной на главной кнопочной форме (рис. 18.3). В появившемся окне кода формы в процедуре " Button1_Click" наберите команду " Form2.Show()", предназначенную для открытия формы " Таблица " Специальности" " (Form2), как это показано на рис. 10.
Теперь запустим проект, нажав на панели инструментов кнопку
На экране появится главная кнопочная форма. Для открытия формы, отображающей таблицу " Специальности" на главной кнопочной форме нажмите кнопку " Таблица " Специальности" ". Появится форма с соответствующей таблицей (рис. 11). Рис. 11. Проверьте работу панели навигации, расположенной в верхней части формы, понажимав на ней различные кнопки. Вернитесь в среду разработки, просто закрыв форму с таблицей " Специальности" и главную кнопочную форму. Теперь создадим форму для просмотра таблицы предметы. Добавьте в проект новую форму. На форму добавьте надпись. Настройте свойства формы и надписи, как это было сделано для формы таблицы " Специальности". Затем из таблицы " Предметы" на новую форму поместите поля " Наименование предмета" и " Описание предмета". После выполнения всех вышеописанных действий форма для таблицы предметы будет выглядеть следующим образом (рис. 12):
На главной кнопочной форме дважды щелкните ЛКМ по кнопке " Таблица " Предметы" " и в появившемся окне кода в процедуре " Button2_Click" наберите " Form3.Show()" (рис. 13). Рис. 13. Проверим работу новой формы, отображающей таблицу " Предметы". Запустите проект и на главной кнопочной форме нажмите кнопку " Таблица " Предметы" ". Отобразится таблица предметы имеющая следующий вид (рис. 14): Рис. 14. Проверьте работу панели навигации, нажатием на кнопки на данной панели в верхней части формы. Для возвращения в среду разработки закройте форму таблицы " Предметы" и главную кнопочную форму. Теперь создадим простую ленточную форму для отображения таблицы " Студенты". Для начала отобразите поля таблицы " Студенты" на панели " Источники данных", щелкнув ЛКМ по знаку " +", расположенному слева от названия таблицы. Отобразятся все поля таблицы " Студенты" (рис. 15).
Замечание: Обратите внимание на тот факт, что поля " Дата рождения" и " Дата поступления" отображаются объектом " Выбор даты" (DataPicker), так как данные поля содержат значения дат. Поле " Очная форма обучения" является логическим, следовательно, для его отображения используется объект " Переключатель" (CheckBox). Остальные поля отображаются при помощи текстовых полей ввода ( TextBox ) (рис. 15). Создайте новую форму и поместите в ее верхнюю часть надпись. Задайте заголовок формы как " Таблица " Студенты" ". В верхнюю часть формы поместите надпись. В качестве текста надписи задайте тот же самый текст, что был задан в качестве заголовка формы. Настройте свойства формы и надписи, аналогично формам созданным ранее. На форму с панели " Источники данных" переместите все поля кроме поля " Код студента". Так как данное поле является первичным полем связи. Новая форма примет вид (рис. 16):
Обратите внимание на объекты, отображающие поля " Дата рождения", " Дата поступления" и " Очная форма обучения". Подключим форму, отображающую таблицу " Студенты" к главной кнопочной форме. Отобразите главную кнопочную форму и на ней дважды щелкните ЛКМ по кнопке " Таблица " Студенты" ". В появившемся окне кода, в процедуре " Button3_Click" наберите следующую команду для открытия формы таблицы " Студенты" - " Form4.Show" (рис. 17). Рис. 18.17. Теперь запустим проект. На экране появится главная кнопочная форма. Для открытия формы, отображающей таблицу " Студенты" на главной кнопочной форме нажмите кнопку " Таблица " Студенты" ". Появится форма с соответствующей таблицей (рис. 18).
Проверьте работу формы нажатием кнопок на панели навигации, расположенной в верхней части формы. Закройте форму, отображающую таблицу " Студенты" и главную кнопочную форму. Аналогичным образом создайте форму для отображения таблицы " Оценки". Добавьте на новую форму надпись, добавьте на форму все поля из таблицы " Оценки" и настройте их свойства, как описано выше. В итоге, форма для отображения таблицы " Оценки" будет выглядеть следующим образом (рис. 19):
Подключите вновь созданную форму таблицы " Оценки" к главной кнопочной форме. Для этого отобразите главную кнопочную форму и на ней дважды щелкните ЛКМ по кнопке " Таблица " Оценки" ". В появившемся окне с кодом, в процедуре " Button4_Click" наберите команду " Form5.Show" (рис. 20).
Проверьте работу формы таблицы " Оценки", запустив проект, и на главной кнопочной форме нажмите кнопку " Таблица " Оценки" ". Появится вновь созданная форма (рис. 21).
В заключение, откройте обозреватель проекта ( Solution Explorer ) щелкнув по его вкладке в правой части окна среды разработки. На данной панели должны отобразиться все выше созданные формы (рис. 22).
Популярное:
|
Последнее изменение этой страницы: 2016-08-31; Просмотров: 738; Нарушение авторского права страницы