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




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

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

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

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

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

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

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

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

Данные о книгах, выбранного автора, выдать в сетке DBGrid (выполнить запрос – выборку по книгам автора, выбранного в предыдущем списке DBGrid).

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

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

Результаты отразите в сетке DBGrid, обновив в ней данные выборки.

 

Таблицы Avtor и Book должны быть заполнены. Если не заполнены - установите НД ADOADOTable, заполните НД и удалите НД ADOADOTable. B_fond – можно не заполнять.

 


 

Вариант 2.

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

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

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

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

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

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

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

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

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

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

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

· Fio – ФИО читателя

· Tel - телефон

· Adr - адрес

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

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

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

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

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

· Date_v – дата выдачи

· Date_voz – дата возврата

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

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

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

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

· Данные о читателях – номер читательского билета и ФИО, телефон, адрес

· Данные об экземплярах, о книгах и об авторах книг, выданных отдельному читателю.

Данные выборок покажите в сетках DBGrid.

Во вторую выборку включите данные о книгах, выданных читателю, выбранному в первой сетке DBGrid.

Выполните корректировку информации по читателю с помощью запроса.

Результаты редактирования отразить в сетке DBGrid, обновив информацию выборки.

Выполните удаление записей из таблицы B_Rab по книгам, сданными читателем. Выбор сдаваемого экземпляра книги выполните в сетке DBGrid для второй выборки.

Удаление выполнить с помощью запроса. Результаты отразите в сетке DBGrid, обновив выборку.

 

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

 

 


 

Вариант 3.

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

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

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

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

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

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

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

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

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

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

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

· Fio – ФИО читателя

· Tel - телефон

· Adr - адрес

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

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

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

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

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

· Date_v – дата выдачи

· Date_voz – дата возврата

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

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

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

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

· Данные о читателях – номер читательского билета и ФИО

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

· Данные об экземплярах, о книгах и об авторах книг, выданных отдельному читателю.

Данные всех выборок показать в сетках DBGrid. Для выполнения запроса на третью выборку выбор читателя и книги выполните в сетках DBGrid с данными первых двух выборок.

Выполните добавление записей в таблицу B_Rab по книгам, выданных читателю. Инвентарный номер экземпляра книги введите с клавиатуры. Дата выдачи книги – текущая дата, дата возврата – на 14 дней больше даты выдачи. Добавление выполнить с помощью запроса.

Результаты добавления отразить в сетке DBGrid, обновив в ней информацию третьей выборки.

 

 

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


 

Вариант 4.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



Поделиться:




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

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


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