Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пустой — копия (1).docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
30 Кб
Скачать
☆

3.3 Создание таблиц в окне базы данных

Создаем таБлицу в окне базы данных:

с помощью команды меню Database илм с помощью контекстного меню, или с помощью панели инструментов Database Designer создаем таблицу, выбрав команду New Tablet в появившемся диалоговом окне New Table нажимаем кнопку New

Table;

в появившемся диалоговом окне Create выбираем папку ^Курсовик^ и в поле ввода Enter table name эадаем имя таблицы «Личные данные» и нажимаем кнопку Сохранить; в появившемся окне конструктора тайпицы Table Designer для перехода

между столбцами воспользуемся мышью;

датем ввСйим имена, типы и размеры пйлей создаваемой таблмцы:

посыле завершения опреяеления структуры таблицы на^имаем кнопку

OK; просматриваем созданную табпмцу в режиме Browse, используя пункт меню View;

ввсдим значения полей;

Если ввод данных недоступен (курсор отсутствует) необходимо в пун»гт& меню View выбрать команду Append mode.

Таблица ^Л^чные данные^ представлена в Приложении Б.

Аналотчно создаем вл?рую таблицу «Первый семестр», когторая будет содержать следующие поля:

После завершения определения структуры таблмцы нажимаем кнопку Ok.

Просматриваем, пустую таблицу в режиме Browse. Заполняем таблицу «Первый семестр». Для этого сгткрываем ее в режиме Browse и выбираем команду View - Append mode.

Таблица ^Первый семестра представлена в Приложении Б.

Аналогично соэдаем трегтью таблицу «Стипеьщия», кол?рая будет содержать следующие поля:

После завершения определения структуры таблицы нажимаем кнопку Ok^

Просматриваем, пустую таблицу в режиме Browse. Заполняем таблицу «Стипендия». Для этого открываем ее в режиме Browse и выбираем команду View - Append mode^

Таблица йСтчпе^ция^ предста&пена в Приложении Б.

3.4 Создание отношений между таблицами

Создаем сгтношения между таблицами. Для этого выполняем следующие

действия (Пр11ложение А):

щелкаем левой кнопкой мыши на таблицу «Личные данные» и в окне проекта выбираем комаццу Modifyi в открывшемся окне конструктора переходим на вкладку Indexes;

создаем первичный ключ для пиля ном т.е. в поле столбца Name

ввсдим наименованме индекса'иом; в столбце Type вы би рае м из списка значение Primary; в столбце Expression нажимаем KHonity построитепя. В открывшемся

диалоговом окне Expression Builder в списке Fields дваязды щелкаем на

поле ном. Оно будет перенесено в поле Expression. Нажимаем кнопку

Ok, чтобы аа крыть диалоговое окно; нажимаем кнопку Ok, чтобы выйти из окна конструктора тайпицы; на экране появится диалоговое окно с сообщением, что произошли идмеиенип в структуре таблицы. Нажимаем кнопку Yes, на та&лице ^Первый семестр» в окне конструктора базы данных

выдываем контекстное меню и выбираем комаццу Modify^ перехсдим на вкладку Indexes w создаем ключ типа Candidate для паля "ном"; в столбце Expression нажимаем кнопку постромтепя. В открывшемся

диалоговом окне Expression Builder в списке Fields дваязды щелкаем на

поле ном. Оно будет перенесено в поле Expression. Нажимаем кнопку

Ok, чтобы аа крыть диалоговое окно; создаем второй ключ в таблмце типа Regular для поля «Кся_стип»; в столбце Expression нажимаем кнопку постромтепя. В открывшемся

диалоговом окне Expression Builder в списке Fields дваязды щелкаем на

поле кся_стмп. Оно будет перенесено в поле Expression. Нажимаем кнопку Ok, чтобы аакрыть диалоговое окно;

* нажимаем кнопку Ok, чтобы выйти из окна конструктора та&пицы; • на экране появится диалоговое окно с сообщением, что произошли

мдменения в структуре табпицы^ Нажимаем кнопку Yes;

на таблице «Стипецция» в окне конструктора бады данных выэываем контекстное меню и выбираем команду Modify; переходим на вкладку Indexes w создаем клич типа Candidate для паля "КС|Д_СТИП"; в столбце Expression нажммаем кнопку построителя. В открывшемся

диалоговом окне Expression Builder в списке Fields дваязды щелкаем на

поле кся_стип. Оно будет перенесено в поле Expression. Нажимаем кнопку Ok, чтобы аакрыть дмалоговое окно;

нажимаем кнопку Ok, чтобы выйти из окна конструктора та&пицы;

на экране появится диалоговое окно с сообщением, что произошли

мдменения в структуре табпицы^ Нажимаем кнопку Yes;

выбираем рСйит&льскуй таблицу йЛичные данные^);

устанавливаем курсор на первичный ключ таблицы "ном";

нажимаеы кнопку мыши и, не отпуская ее, перемещаем курсор на

индекс дочерней та&лицы ffПер вый семестра, по которому

устанавливаетйй связь. Отпускаем кнопку мыши;

между таблицами появится линия и?! связи;

дпп сохранения отношения нажимаем кнопку Ok, дпп отказа - кнопку

Cancel; аналогично свнэывавм таблицы «Первый семестр» и «Стипвцдия

1.

3.5 Создание форм

Формы используются для ввода данных и их просмотра из таблиц.

Создание формы с помощью мастера.

Создаем форму с помощью мастера: открываем базу данных проекта «Курсовик». Для этого на BhaianKe Data

устанавливаем курсор на ее названии и нажимавм кнопку Modify окна проекта;

щелкаем на ярлыке Documents для перехода на вкладка Documents; выбираем группу Forms и нажимавм кнопку New; в открывшемся диалоговом окне New Form нажимаем кнопку Farm

Wizard; после запуска мастера форм откроется диалоговое окно Wizard

Selection, в котором имеется две опции: . Form Wizard -для создания однотабличной формы; . One - to - Many Form Wizard - создание формы для нескольких связанных

таблиц.

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

указать таблицу, для которой создаем форму («Личные данные») и выбираем поля этой таблицы, размещавмыв в форме: в области Databases and tables из верхнего списка выбираем базу

данных «Курсовик», а из нижнего - таблицу «Личные данные»; из списка Available fields переносим в Selected fields поля, которые хотим разместить в создававмой форме (для переноса попей используем кнопки со стрелочками), затем нажимаем KHonh^ Next; в появившемся диалоговом окне мастера можно установить стиль отображения объектов формы и типы кнопок управления. Оставив их заданными по умолчанию, нажимаем KHonhy Next;

2.

3. на заключительном шаге создания формы с помощью мастера выбираем одну из следующих опций:

Save form for later use - сохранить форму для последующего использования;

Save and run form - сохранить и запустить форму на выполнение;

Save form and modify it in the Form Designer - сохранить и открыть форм^

для модификации в конструкторе форм.

Выбрав опцию Save form for later use, при помощи кнопки Preview, просматриваем макет формы, и, вернувшись в окно мастера, с помощьк кнопки Return to Wizard.

Нажимаем кнопку Finish и сохраняем форму с именем «Личные данные».

Просматриваем форму в режиме конструктора: в окне проекта на вкладке Documents выделяем форму «Личные

данные» и нажимавм кнопку Modify; на экране появляется форма «Личные данные» в режиме

редактирования и окно свойств Properties. Если окна свойств нет, выбираем команду Properties из меню View.

Изменяем внешний вид формы: изменяем свойства надписей и заголовка формы. Для этого необходимо поочередно вьщелять каждую надпись (щелчком мыши) и в окне Properties задать новые значения свойств (наименование свойства выбирается из списка, а новое значение задавтся в поле ввода окна свойств). Устанавливаем следующие значения свойств:

FontBold - увеличиваем толщину надписи - True (выбираем из

раскрывающегося списка появляющегося при выборе свойства);

FontName - название шрифта - Times New Roman;

FontSize- размер букв -для надписей- 10, для заголовка - 20;

ForeColor - цвет букв - нажимаем кнопку, расположенную справа от поля ввода окна свойств, из появившейся палитры выбираем любой цвет v. нажимаем кнопку OK;

BackColor - цвет фона формы - выбираем цвет из палитры, как и при задании значения свойства ForeColor.

Изменявм внешний вид кнопок, заменяем их английские названия на

русские. Для этого щелкаем по группе кнопок и в раскрывающвмся списке, расположенном в верхней части окна свойств находим значение

BUTTONSET1. Там перечислены все кнопки, расположенные в форме

(cmdPrev, cmdNext, cmdTop, cmdEnd, cmdFind, cmdPrint, cmdExit, cmdAdd). Щелкаем по названию первой кнопки. После этого кнопка выделится в форме. Можно выделить каждую кнопку щелчком мыши по ней (для того, чтобы выделить все кнопки и одновременно измвнять их свойства, нужно выделить первую кнопку и, удерживая клавишу Shift, выделить все остальные). Задаем для кнопок следующие значения свойств:

Caption - текст на кнопке (задается для ка>кдой кнопки отдельно; при

установке значении старая версия - на английском языке - удалявтся, а новая - на русском - вводится в поле ввода):

Prev - Предыдущая;

Next - Следующая;

Top- Первая;

Bottom (End) - Последняя;

Find - Поиск;

Print - Печать;

Edit- Изменить;

Delete - Удалить;

Add - Добавить;

Exit - Выход;

FontName - MS sans Serif;

I FontSize - 9.

4. Запускаем форму на выполнение одним из следующих способов: • выбираем в меню Form команду Run Form; * выбираем команду Run Form всплывающего меню; • нажимавм кнопку Run на стандартной панели инструментов Visual

FoxPro;

в окне проекта вьщеляем форму и нажимавм кнопку Run.

При этом появится диалоговое окно с сообщением, сохранить изменения в форме или нет. Нажимаем кнопку Yes.

В этой форме мы можем просматривать данные, перемещаться на первую и на последнюю запись, добавлять новые данные, редактировать и удалять

данные, используя соответствующие кнопки форм.

После окончания работы с данными эакрываем форму с помощью системной кнопки или нажмите кнопку Выход.

Просматриваем содержимое таблицы с помощью формы.

Форма «Личные данные» представлена в Приложении В.

Аналогично создаем форму «Стипендия», «Первый семестр». Формы «Первый семестр» и «Стипендия» представлены в Приложении В.