- •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. Работа с д-ми в лок-й сети Уст-ка блок-к табл. Использ-е транз-й.
24. Редактир-е отчета. Размещ-е в отчете вспомог-х эл-в. От-ты с группир-й и сортир-й. Вывод отчетов на экран и печать.
На 2 шаге созд-я отчета опр-ся необх-ть групп-ки дан-х в отчете. По умолч-ю групп-ка дан-х не производ-ся (None), т.е.дан-е помещ-ся в отчет в том порядке, как они хран-ся в табл. Д/задания групп-ки по знач-ю какого-либо поля надо в раскрыв-ся списке «1» выбрать имя нужного поля. Допуск-ся группировка данных внутри указан.групп данных по знач-м др.полей. Глубина вложения группировок - 3, т.е.имеются раскрыв-ся списки с именами «2» и «3». Если задана групп-ка по знач-м хотя бы одного поля, то становится доступной кнопка Grouping Options, ктр позволяет задать интервалы групп-ки знач-й поля и выводит на экран диалоговую панель Grouping Intervals. Если поле группир-ки символ-е, то интервал группировки задается либо по одной первой букве, либо по первым 2м. Если поле групп-ки числ-е, то интервал групп-ки задается либо по первому десят-му разряду, либо по первым 2м. Д/каждого числового столбца (поля) отчета можно задать вычис-е итогового знач-я по столбцу. После нажатия кнопки Summary Options на экран выв-ся диал-я панель Summary Options. Д/каждого числового столбца (поля) можно задать вычисл-е след.итог-х знач-й: Sum вычис-ть сумму по столбцу; Avg вычис-ть сред.знач-е по столбцу; Count опр-ть кол-во знач-й в столбце; Min опр-ть min знач-е столбца; Мах опр-ть мах знач-е столбца. На 5 шаге Мастера отчетов опр-ся необх-ть сортир-ки дан-х по одному или неск-м полям таблицы. Д/каждого поля сортировки можно задать направл-е сортировки, включив одну из кнопок радиогруппы: Ascending (по возраст-ю); Descending (по убыванию). Д/помещения полей в отчет надо нажать кнопку Fields на экране появится диалог-я панель Field Picker. В окне All fields курсором выдел-ся имя нужного поля и нажатием кнопки Move перенос-ся в окно Selected fields. В полосу Page Footer обычно помещают поле с f-ей DATE() текущая дата и поле с f-ей PAGENO № стр-цы. Д/задания шрифта сначала выделяют нужный объект, а затем из глав.меню подают команду Format/Font и опр-ют желаемый шрифт. Д/размещ-я текста надо на панели инструм-в выбрать инструмент Label, затем в любой полосе курсором мыши указать место начала размещ-я текста. Д/добавл-я полосы заголовка и полосы итогов надо из глав.меню подать команду: Report -Title/Summary, на экране появится диалог-я панель Title/Summary, где надо включить соотв-щие флажки. Д/подвед-я итога по всему док-ту, после напис-я выраж-я в окне Expression, следует воспольз-ся кнопкой Calculations и опр-ть f-ю итога. Допуск-ся размещ-е в отчете рисунков и разделит-х линий с использ-ем инструментов Line и Picture. В созданный отчет можно добавить две полосы: Group Header (Верхняя полоса групп-ки) и Group Footer (нижняя полоса группировки). Д/добавления полос надо из глав.меню подать команду Report/Data Grouping. Как пр-ло, в верхней полосе размещают назв-е (заголовок) группы, а в нижней полосе итоговые суммы по группе. Печать отчета распечатать отчет на принтере можно одним из способов. Выбрать команду Print (Печать) из меню File (Файл). Выбрать команду Run Report (Запустить отчет) из меню Report (Отчет). Выбрать команду Print (Печать) из контекстного меню. Нажмите кнопку Print One Copy (Печать одной копии) или Run(Запустить) на стандарт.панели инструментов Visual FoxPro. Нажмите комбинацию клавиш <Ctrl>+<P>. Открыв-ся диалог-е окно Print (Печать), позволяющее указать имя использ-го д/печати принтера, изменить, в случае необх-ти, его настройки и устан-ть пар-ры печати. Для настройки дополнит.пар-ров печати отчета можно испол-ть диал-е окно Св-ва, открыв-е при нажатии кнопки Properties (Св-ва) в окне Print (Печать). На вкладке Бумага/Качество данного диалогового окна можно задать тип подачи бумаги в принтер. Вкладка Распол-е позволяет указать распол-е бумаги (книжная или альбомная), порядок печати стр-ц. Д/того чтобы изменить размер использ-й при печати бумаги, кач-во печати, испол-те диалог-е окно Дополнит-е возмож-ти, открыв-е при нажатии кнопки Дополн-но. Можно также отчет отправить на печать с формы. На форме сделать кнопку и при нажатии появляется отчет готовый на печать. Прописать команду в кнопке: REPORT FORM имя_отчета preview. А можно вывести на печать по одному человеку д/этого надо прописать в командном коде кнопки:{nom- переменная} PRIVATE nom; nom = RECNO(); REPORT FORM имя_отчета RECORD nom preview.
