Блок – схема алгоритма реализации
Распечатка текстов программ и «твердые копии» форм документа
Рис 1. Главная форма
Программный код, выполняемый при нажатии на кнопку «Поиск и сортировка данных»:
DO FORM "d:\users\пк\documents\visual foxpro projects\ермолина\поиск и сортировка.scx"
Программный код, выполняемый при нажатии на кнопку «Просмотр и редактирование БД»:
DO FORM "d:\users\пк\documents\visual foxpro projects\ермолина\просмотр.scx"
Программный код, выполняемый при нажатии на кнопку «Вывод на печать»:
DO FORM "d:\users\пк\documents\visual foxpro projects\ермолина\печать.scx"
Программный код, выполняемый при нажатии на кнопку «Выход»:
THISFORM.Release
Рис 2. Форма «Поиск и сортировка»
Программный код, выполняемый при нажатии на кнопку «Поиск»:
SELECT Table_уебного_отдела.stroka,; Table_уебного_отдела.family+Table_уебного_отдела.name+Table_уебного_отдела.otchest,;
Table_уебного_отдела.yearbir, Table_уебного_отдела.kafed,;
Table_уебного_отдела.dolzhnost, Table_уебного_отдела.nagruzka,;
Table_уебного_отдела.lekcii, Table_уебного_отдела.koncult,;
Table_уебного_отдела.praktika, Table_уебного_отдела.laborator,;
Table_уебного_отдела.kursov;
FROM ;
"досье учебного отдела!table уебного отдела" Table_уебного_отдела;
WHERE Table_уебного_отдела.family=thisform.text1.Value OR Table_уебного_отдела.name=thisform.text1.Value;
OR Table_уебного_отдела.otchest=thisform.text1.Value OR Table_уебного_отдела.kafed=thisform.text1.Value;
OR Table_уебного_отдела.dolzhnost=thisform.text1.Value;
ORDER BY Table_уебного_отдела.stroka
Рис 3. Результат поиска.
Программный код, выполняемый при нажатии на кнопку «Сортировать»:
IF Thisform.Combo1.Value='строке'then
SELECT Table_уебного_отдела.stroka, Table_уебного_отдела.family,;
Table_уебного_отдела.name, Table_уебного_отдела.otchest,;
Table_уебного_отдела.yearbir, Table_уебного_отдела.kafed,;
Table_уебного_отдела.dolzhnost, Table_уебного_отдела.nagruzka,;
Table_уебного_отдела.lekcii, Table_уебного_отдела.koncult,;
Table_уебного_отдела.praktika, Table_уебного_отдела.laborator,;
Table_уебного_отдела.kursov;
FROM;
"досье учебного отдела!table уебного отдела" Table_уебного_отдела;
ORDER BY Table_уебного_отдела.stroka
ENDIF
IF Thisform.Combo1.Value='Фамилия'then
SELECT Table_уебного_отдела.stroka,;
Table_уебного_отдела.family+Table_уебного_отдела.name+Table_уебного_отдела.otchest,;
Table_уебного_отдела.yearbir, Table_уебного_отдела.kafed,;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.