Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного хозяйства...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Процедура выполнения команд. Рабочий цикл процессора: Функционирование процессора в основном состоит из повторяющихся рабочих циклов, каждый из которых соответствует...
Интересное:
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Для вызова мастера форм нажмите на стандартной панели кнопку Add Form и выберите тип формы Data Form Wizard.
Рассмотрим шаги мастера. Вначале появится окно для выбора типа СУБД. Выберем Access, нажмем кнопку Next, появится окно для ввода имени базы данных, выберем кнопкой Browse базу “Строительство”, воспользуемся рекомендацией (п. 9.4.1) и удалим путь к папке. Нажмем кнопку Next, появится окно со списком типов форм: Single Record (форма содержит одну запись); Grid Datasheet (таблица в виде объекта DBGride (п. 9.4.2)); Master/Detail (составная), MsFlex Grid (таблица MsFlexGride (п. 6.23)), Mschart (диаграмма). Выберем первый вариант и нажмем кнопку Next. Появится окно выбора таблиц и полей (рис. 9.3.1).
Рис. 9.3.1. Окно выбора
Выберем все поля таблицы строек в нужной последовательности и отсортируем по полю с наименованием стройки (Ns), нажмем кнопку Next.
Следующий шаг запрашивает, какие кнопки нужно включить в форму; нажмем кнопку Select All для включения всех кнопок.
![]() |
Рассмотрим построение составной формы (рис. 9.3.3).
Рис. 9.3.2. Простая форма Рис. 9.3.3. Составная форма
После выбора этого варианта появится окно (рис. 9.3.1). Выберем все поля главной таблицы населенных пунктов и на следующем шаге выберем все поля подчиненной (детальной) таблицы строек. Cледующий шаг мастера (рис. 9.3.4) устанавливает связъ между двумя таблицами, щелкнув мышкой на полях связи (в нашем примере ‑ на полях с кодами населенных пунктов Knp).
Рис. 9.3.4. Установка связей
Технология DAO доступа к базам данных
Объект управления Data
Работа с базой данных начинается с размещения объекта Data или ADO Data (п. 9.9.1). Объект управления Data обеспечивает простой доступ к информации в базах данных с различными СУБД. Использование этого объекта в основном аналогично использованию других объектов Visual Basic. Выберите его на панели объектов; поместите на форму, устанавливая нужный размер; задайте нужные свойства.
Специфичные свойства
Connect определяет тип СУБД (Access) связываемой базы. После установки этого свойства задаются свойства DatabaseName и RecordSource.
DatabaseName ‑ имя базы данных на диске.
Рекомендации. Если файл с базой находится в одном каталоге с программами, то путь к файлу можно не указывать, что позволит переносить приложение в другую структуру каталогов, если в программе запуска приложения (например, в процедуре обработки события Activate для формы) указать команду:
Chdir App.Path ‘установка текущего каталога с приложением (п. 2.7.1)
RecordSource ‑ имя таблицы или запроса, используемых в качестве источника записей. В свойстве RecordSource можно указать и текст команды SQL-запроса. После установки значения свойства RecordSource объект Data соединен с данными базы. Можно размещать объекты управления на форме для просмотра и редактирования информации.
Привязку к базе можно осуществить в процедурах событий, например: Load, Activate формы, Click командной кнопки:
Data1.DatabaseName=App.Path+”\Строительство ”
Data1.RecordSource=”Zakazhiki”
Exclusive =True задает режим монопольного использования базы данных, блокирующий доступ к базе другим пользователям.
ReadOnly =True блокирует корректировку данных.
RecordsetType = n определяет тип набора записей (0, 1, 2), который используется для доступа к данным базы:
0 ‑ табличный тип представления данных: разрешается использовать индекс; обновление данных отображается немедленно; можно работать только с одной таблицей базы данных (это ограничение);
1 ‑ динамический тип представления: можно работать с несколькими таблицами; индекс не используется; добавление и удаление записей не отображаются немедленно;
2 ‑ моментальный снимок: копия таблицы в оперативной памяти, быстрота, но нельзя корректировать данные.
Eof/Bof - получают значение True при выходе за пределы последней/первой записи таблицы.
|
|
|
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
© cyberpedia.su 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!