Сохраните в формате MS Access 2003.




В среде Delphiдля работы с таблицами БД используйте компоненты наборы данных класса TADOQuery.

Разработайте проект, выполняющий добавление информации о списании экземпляров книг:

Создайте запросы – выборки:

· Данные обо всех авторах

· Данные о книгах отдельного автора

· Данные об экземплярах отдельной книги.

Выбор автора для второй выборки выполните в списке ФИО авторов, полученном в сетке DBGrid.

Данные о книгах, выбранного автора, выдайте в сетке DBGrid.

Выбор книги для третьей выборки выполните во второй сетке DBGrid, т.е.во второй выборке. Данные об экземплярах выбранной книги, выдайте в сетке DBGrid.

 

Выполните корректировку данных о выбранной книге с помощью запроса и отразите во второй выборке.

Выполните удаление записи в таблице B_Fond по списываемому экземпляру книги, выбранному из списка экземпляров (DBGrid). Удаление выполните с помощью запроса. До выполнения запроса уточнить у пользователя, на самом ли деле списывается данный экземпляр книги. Результаты удаления отразите в третьей выборке.

 

 

Таблицы должны быть заполнены. Если не заполнены - установите НД ADOTable, заполните и удалите НД ADOTable

Вариант 5.

Создайте в СУБД MS Access БД Библиотека с таблицами^

Структура таблицы Avtor:

· Kod – код автора, счетчик, ключевое поле

· FIO – ФИО автора, текстовое поле

Структура таблицы Book:

· Kod – код книги, счетчик, ключевое поле

· Kod_Avt – код автора, числовое, целое, индексированное поле, совпадения допускаются

· Naim – наименование книги, текстовое поле

· God_Izd – год издания, числовое, целое

· Kol – количество экземпляров книги - целое

Структура таблицы B_Fond:

· Id – счетчик, ключевое поле

· Inn – инвентарный номер экземпляра книги, числовое, длинное целое, индексированное поле, совпадения не допускаются

· Kod – код книги, числовое, длинное целое, индексированное поле, совпадения допускаются

· Date_P – дата поступления экземпляра, тип Дата/Время

Сохраните в формате MS Access 2003.

В среде Delphiдля работы с таблицами БД используйте компоненты наборы данных класса TADOQuery.

Разработайте проект, выполняющий добавление информации о поступлении новых экземпляров книг:

Создать запросы – выборки:

· Данные обо всех авторах

· Данные о книгах отдельного автора

· Данные об экземплярах отдельной книги.

Выдать данные всех выборок в сетках DBGrid. Во втором компоненте DBGrid должна отображаться информация о книгах автора, выбранного из DBGrid1 – списка авторов.

Третья выборка должна содержать данные об экземплярах книги, выбранной DBGrid2.

Выполнить добавление записей в таблицу B_Fond по поступившим экземплярам книг:

При поступлении экземпляра новой книги, информации о которой еще нет в выборке данных из таблицы Book, нужно Добавить запись в таблицу Book. Код и наименование книги ввести с клавиатуры. Код автора – код автора из выбранной записи выборки авторов.

Выполнить добавление записей в таблицу B_Fond по поступившему экземпляру книги: выбрать автора книги, книгу, экземпляр которой поступил, из списков (DBGRid) для соответствующих выборок. Инвентарный номер ввести с клавиатуры (компонент Edit)

Добавление записей в таблицы Book и B_Fond выполнить с помощью запросов.

Результаты добавления отразить в сетках DBGrid соответствующих выборок.

 

 

Таблицы должны быть заполнены. Если не заполнены - установите НД ADOTable, заполните и удалите НД ADOTable

 


 

Вариант 6.

Создайте в СУБД MS Access БД Библиотека с таблицами^

Структура таблицы Avtor:

· Kod – код автора, счетчик, ключевое поле

· FIO – ФИО автора, текстовое поле

Структура таблицы Book:

· Kod – код книги, счетчик, ключевое поле

· Kod_Avt – код автора, числовое, целое, индексированное поле, совпадения допускаются

· Naim – наименование книги, текстовое поле

· God_Izd – год издания, числовое, целое

Структура таблицы B_Fond:

· Id – счетчик, ключевое поле

· Inn – инвентарный номер экземпляра книги, числовое, длинное целое, индексированное поле, совпадения не допускаются

· Kod – код книги, числовое, длинное целое, индексированное поле, совпадения допускаются

· Date_P – дата поступления экземпляра, тип Дата/Время

Структура таблицы Spis_B:

· Id – счетчик, ключевое поле

· Inn – инвентарный номер экземпляра книги, числовое, длинное целое, индексированное поле, совпадения не допускаются

· Kod – код книги, числовое, длинное целое, индексированное поле, совпадения допускаются

· Date_s – дата списания экземпляра



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-03-02 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: