
- •1. Осн.Понятия и типы моделей данных
- •2. Взаимосвязи в моделях и реляцион.Подход к построению модели.
- •10. Созд-е прогр-х ф-в: модул-ть пр-м.
- •3. Этапы проектир-я бд.
- •4. Субд.
- •5. Проектирование бд и создание таблиц.
- •6. Управ-е зап-ми и навигация.
- •7. Индексиров-е: понятие, типы…
- •8. Сортир-ка, поиск и фильт-я д-х. Сортировка данных.
- •9. Взаим-и между табл-ми: установ-е и удал-е. Типы ключей. Способы объед-я таблиц.
- •13. Световое меню и его разновид-ти.
- •14. Программир-е разл-х видов светового меню.
- •15. Клав-е меню: понятие, прогр-ние и управл-е.
- •20. Напис-е обработч-в наступл-я событий. Отобр-е рез-тов работы команд.
- •18. Созд-е экр-й формы: св-ва, соб-я и м-ды.
- •21.Хранимые процедуры и триггеры. Обеспеч-е достовер-ти, целостности и непротивореч-ти данных.
- •28. Экспорт и импорт данных
- •23. Виды отч-в. Сп-бы формир-я отч-в: Мастер отч-в и Констр-р отч-в.
- •24. Редактир-е отчета. Размещ-е в отчете вспомог-х эл-в. От-ты с группир-й и сортир-й. Вывод отчетов на экран и печать.
- •25. Команды языка запросов sql на изменение: создание файла бд, создание таблицы.
- •26. Команды языка запросов sql на добавление, редактирование и удаление записей.
- •27. Выборка д-х из одной табл или из неск-х таблиц, с сортир-й и группир-й данных, с усл-ем отбора записей (фильтр-й).
- •29. Работа с д-ми в лок-й сети Уст-ка блок-к табл. Использ-е транз-й.
23. Виды отч-в. Сп-бы формир-я отч-в: Мастер отч-в и Констр-р отч-в.
Под отчетом понимают отформатирован.i-ю, ктр вывод-ся на экран, принтер или и файл. FoxPro позв-т создать неск-ко видов отч-в: одностран-й табл-й отчет; многостр-й табличный отчет; отчет в своб-й форме; почтовая этикетка. Табл-й отчет предст-ет собой регулярную стр-ру, ктр состоит из произвол.кол-ва однотипных записей. В кач-ве столбцов (полей) можно использ-ть физич.поля табл. (или неск-х табл) и вычисл-е поля. Почтовая этикетка явл-ся разновид-ю отчета в свобод.форме. Д/запуска Мастера отчетов надо: На вкл-е окна проекта выбрать кнопку Document. Если вкладка Document содержит кнопки упр-я, то выбрать кнопку New. Если на вкладке Document кнопок упр-я нет, то на экран надо вызвать контекстное меню, из ктр выбрать команду New. На экран вывод-ся диал-я панель New Report, где надо выбрать одну из кнопок: Report Wizard - запускает Мастер отчетов. New Report - запускает Конструктор отчетов. После запуска Мастера отчетов надо опр-ть, какие данные из одной или неск-х табл. будут помещены в создав-й отчет. Д/этого в диал-й панели Wizard Selection надо выбрать одну из ком-д: One-to-Many Report Wizard – созд-е отчета по данным из неск-х таблиц, тогда между таблицами будут установлены взаимосвязи «один-ко-многим». Report Wizard - создание отчета по данным одной табл. На 1 шаге Мастера отчетов надо опр-ть имя табл, по знач-ям ктр будет создан отчет, а также указать имена полей выбр-й табл. Поля, знач-я ктр надо поместить в отчет, по очереди выделяют курсором и перенос-ся. На 2 шаге созд-я отчета опр-ся необх-ть групп-ки д-х в отчете. По умол-ю групп-вка д-х не произв-ся (None). Д/задания групп-ки по знач-ю какого-либо поля надо в раскрывающемся списке выбрать имя нужного поля. Если поле групп-ки символ., то интервал группировки задается либо по одной первой букве, либо по первым двум буквам и т.д. Если поле групп-ки числ-е, то интервал группировки задается либо по первому десят-му разряду, либо по первым двум десятичным разрядам и т. д. Д/кажд. числ-го поля можно задать вычисление итог-х знач-й: sum выч-ть сумму по столбцу; avg выч-ть ср-е зн-е по столбцу; count опр-ть кол-во знач-й столбца; min опр-ть min зн-е столбца; max опр-ть мах зн-е столбца. На 3 шаге опр-ся один из допустимых стилей выпол-я отчета. На 4 шаге опр-ся порядок размещ-я объектов в отчете. На 5 шаге опр-ся необх-ть сортировки д-х по одному или неск-м поля табл. На 6 шаге задается заголовок созданного отчета и опр-ся дальнейший режим работы и неск-ко видов: сохр-ть созд-й отчет; сохр-ть отчет и открыть его заново в Конструкторе отчетов для выполн-я модификации отчета; сохр-ть и распечатать отчет. На диалог.панели размещены 2флажка: 1)при включ.флажке для отображ-я зн-й полей использ-ся уст-ки, указ-е в БД; 2)разрешается перенос на след.строку символов зн-я полей. Д/запуска Констр-ра отчетов в диалог.панели New Report надо выбрать кнопку New Report на экране появ-ся раб-е окно. Первон-но окно содержит 3 обл-ти: Page Header i-я распечатыв-ся в начале каждой стр-цы; Detail размещ-ся содержимое полей табл.ицы или рез-т вычислений над полями; Page Footer i-я распечатыв-ся в конце каждой стр-цы. Дополн-но могут быть доб-ны области: Title i-я перед осн.отчетом; Group Header i-я, использ-я при групп-ке; Group Footer итоговая i-я по группе; Summary i-я размещ-ся один раз после осн.отчета. Процесс создания отчета состоит из этапов: опр-е окружения; размещ-е текста; размещ-е полей; размещ-е линий, прям-в и рисунков; перемещ-е объектов; сохр-е отчета. Под средой окруж-я понимают набор таблиц из БД, по знач-м ктр будет построен отчет. Д/задания среды окр-я сначала запуск-ся Констр-р отчетов, а затем из глав.меню подают команду Viewdata environment. Выв-ся диал-я панель, в ктр мы добав-м табл и устанав-м взаимосвязи. Далее происходит размещ-е i-и в нужные полосы. При формир-и выраж-я поля можно испол-ть поля открытых табл, переем-е из списка Variables, строк-е, математич., логич.f-и, а также f-и даты и времени. Д/подвед-я итога по всему док-ту, после напис-я выражения в окне Expression, следует воспольз-ся кнопкой Calculations и опр-ть f-ю итога. Допуск-ся размещ-е в отчете рисунков и разделительных линий с использ-м инстр-в Line и Picture. Созд-е почт.этикетки Создают многоколон. отчет по образцу отчета в произвольной форме. Затем размечают лист на неск-ко колонок. Д/разметки листа надо из глав.меню подать команду File/Page Setup, на экране появится диал-я панель Page Setup. Поле ввода Number предн-но д/опр-я кол-ва колонок на листе. В поле ввода Width опр-ся ширина колонки. Поле ввода Spacing предназ-но д/задания промежутка между колонками. Флажок Printable Page устанав-ет режим печати с полями стр-цы. Флажок Whole Page, устанавл-ет режим печати с min полями. Перекл-ль Print Order опр-т порядок выв-да записей в многостраничных отчетах. Счетчик Left Margin опр-ет ширину лев.поля отчета.