Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
45
Добавлен:
02.05.2014
Размер:
119.3 Кб
Скачать

3.5 Просмотр содержимого баз данных

Структура базы данных изображена в Диспетчере проектов. Структуру элементов базы данных и связи между ними можно посмотреть в окне. Содержимое конкретной таблицы можно просмотреть:

1) из Конструктора таблиц, щелкнув по строке заголовка окна этой таблицы;

2) из Диспетчера проектов, выделив ее имя и нажав кнопку Browse.

Обычно данные представляются в виде последовательности записей для удобства редактирования (режим Edit). Однако можно представить данные и в обычной табличной форме. Для этого необходимо войти в меню View и выбрать режим Browse.

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

Дополните командный файл установления отношений директивами создания русифицированного Browse-окна. В этой программе должны быть поля из всех трех баз данных: номер документа, тип документа (база данных документов), исполнитель документа (база данных исполнителей), дата исполнения документа (база данных контроль исполнения). Каждая колонка должна иметь русский заголовок. Фамилии исполнителей должны выводиться русскими буквами с автоматическим преобразованием строчных букв в прописные. Формат команды BOWSE приведен в приложении 1.

4 Форма отчетности

1. Заполненные и связанные между собой файлы таблицы документов, исполнителей и контроля исполнения.

2. Файл установления отношений.

З. Отчет по лабораторной работе содержащий распечатку файла установления отношений с создания BROWSE—окна.

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

1.Какие типы данных для полей различает Visual FoxPro?

2.Что такое индексное поле и для чего оно нужно? Для чего создается мультииндексный файл?

3.Как организуется связь между базами данных, и какие преимущества это дает?

4. В чем заключается различие между связыванием и встраиванием объектов?

5. Формат команды BROWSE

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Горев A. Visual FoxPro 5.0. Книга для программистов. - М: Журнал "FoxTalk" TOO "Эдэль",1997 - 552 с.: ил

ПРИЛОЖЕНИЕ 1

Структура баз данных

N зачетн-кн.,С6

Фамилия,С20

Имя,С15

Отчество, С20

Специальность, С4

Курс, N1

Группа, N2

Дата рождения, D

Пол, L

Poст,N3

Иностр. язык, С5

N зачет кн.

Код предмета Дата экзамена Оценка

N билета

Код предмета Название

Кол-во часов Тип контроля Раб. прогр. Препод-тель

Характеристика, Memo

Фото, General

Отчет по лабораторной работе №1

Исходный текст программы, открывающей и связывающей базы table1, table2, и table3

set date to german

USE C:\VFP\HELEONOR\tablel.dbf IN 3 EXCLUSIVE

USE C:\VFP\HELEONOR\table2.dbf IN 1 EXCLUSIVE

USE C:\VFP\heleonor\table3.db£ IN 2 EXCLUSIVE

SET ORDER TO TAG _ном_док OF C:\VFP\heleonor\table3.CDX IN Таblе3

SET RELATION TO Table1. номер_документа INTO Таblе3 ADDITIVE

SET SKIP TO Таblе3 " '

select 3

SET ORDER TO TAG _идент_лич OF C:\VFP\HELEONOR\table2.CDX IN Table2

SET RELATION TO Таblе3.идентификатор_личности INTO Table2 ADDITIVE

SET SKIP TO Table2

browse fields table1,номер_документа :Н = 'Номер Документа',

tablel.тип_документа :Н = 'Тип Документа', Таblе2.фио :Р =

'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!', Таblе3.дата_исполнения :Н = 'Дата Исполнения'

Соседние файлы в папке Методички по лабораторным работам