BigEdu.ru

База данных Accese

Работа № 8

Средства VB 6 для создания, заполнения и обработки таблиц баз данных Microsoft Access

Цель работы: Изучение и использование средств, которыми располагают среда проектирования и язык VB 6, для работы с базами данных Microsoft Access. Исследование и использование инструмента VisData (Data Base ManagerДиспетчера баз данных ) для создания файла базы данных и произвольного числа таблиц этой базы, а также стандартного элемента управления Data для заполнения полей таблиц значениями и нестандартного элемента MS Flex Grid для отображения заполненных таблиц на экранной форме. Исследование возможности использования в процедурах на языке VB 6 языка запросов SQL для обработки таблиц базы данных.

Контрольные вопросы:

1. Как с помощью Диспетчера баз данных можно создать новый файл mdb для дальнейшего включения в него произвольного числа таблиц базы данных?

2. Как создается новая таблица в уже созданном файле mdb ? Как в таблицу включаются новые поля (столбцы)? Как определяется тип данных включаемого в таблицу поля?

3. Что такое индекс и как с помощью Диспетчера баз данных можно создать индекс и включить его в таблицу?

4. Как присоединить элемент управления Data (Данные ) к одной из таблиц базы данных, содержащихся в файле mdb ? Какие два свойства при этом необходимо означить?

5. Какое значение свойства EOF Action элемента управления Data позволяет вносить новые записи в таблицу базы данных?

6. Какие два свойства текстового поля отвечают за «привязку» этого поля к элементу управления Data ? Как с помощью «привязанных» текстовых полей вносить данные в таблицу базы данных?

7. Какое свойство элемента Data может иметь в качестве значения не только ссылку на реальную таблицу базы данных, но и выражение языка SQL, с помощью которого создается виртуальная таблица?

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

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

Пример 8.1. В двух вариантах 1-го задания 7-й работы были рассмотрены две таблицы базы данных «Автосервис»:

· таблица 7.1 «Автомобили»;

· таблица 7.2 «Неисправности».

Для заполнения этих таблиц значениями, для их визуализации, а также для отработки запросов на SQL создается приложение, экранная форма которого в работающем состоянии показана на рис. 8.1.

Рис. 8.1. Экранная форма приложения для заполнения значениями двух таблиц файла mdb и для отработки запросов на SQL

В данном примере с помощью Диспетчера баз данных (VisData ) среды проектирования VB 6 создается Access файл Автосервис. mdb с указанными двумя таблицами: Cars (Автомобили) и Disrepairs (Неисправности). Технология создания таблиц файла mdb в среде IDE VB 6 описана в пособии [2], стр. 133 – 139.

Для заполнения значениями 1-й таблицы используются текстовые поля Text1 , Text2 и Text3 , привязанные к элементу Data1 , который, в свою очередь, привязан к таблице Cars (Автомобили) файла Автосервис. mdb .

Для заполнения значениями 2-й таблицы используются текстовые поля Text4 , Text5 и Text6 , привязанные к элементу Data2 , который, в свою очередь, привязан к таблице Disrepairs (Неисправности) файла Автосервис. mdb . Технология «привязки» описана в учебном пособии [2] – стр. 140 – 145.

Для визуализации таблиц используются элементы из нестандартного класса «Гибкая сетка данных» (MS Flex Grid ).

После заполнения таблиц пользователь может обратиться к базе данных с запросом на языке SQL. Для этой цели используется команда меню Query . Щелчок этой команды вызывает появление окна Inputbox (рис. 8.2), в котором, «по умолчанию», уже есть образец выражения SQL. Пользователь, разумеется, может ввести свой вариант запроса.

Рис. 8.2. Окно для ввода запроса на SQL

После ввода запроса и щелчка кнопки ОК происходит автоматическое формирование 3-й таблицы, запись SQL выражения в поле метки и отображение новой таблицы в гибкой сетке – элементе MSFlexGrid3 на экранной форме (см. рис. 8.1).

Опуская описание этапа проектирования интерфейса, сразу представим программный код данного приложения:

Private Sub Form_Load()

With MSFlexGrid1 ‘ Для таблицы Автомобили.

.ColWidth(0) = 500: .ColWidth(1) = 1200

.ColWidth(2) = 1500: .ColWidth(3) = 1000

End With

With MSFlexGrid2 ‘ Для таблицы Неисправности.

.ColWidth(0) = 500: .ColWidth(1) = 1000

.ColWidth(2) = 3000: .ColWidth(3) = 900

End With

With MSFlexGrid3 ‘ Для запроса «по умолчанию».

.ColWidth(0) = 500: .ColWidth(1) = 1500

.ColWidth(2) = 1200: .ColWidth(3) = 3000

.ColWidth(4) = 900: .ColWidth(5) = 1000

End With

End Sub

Private Sub mnuQuery_Cli

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Работа № 8 Средства VB 6 для создания, заполнения и обработки таблиц баз данных Microsoft Access Цель работы: Изучение и
Оценок: 1004 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru