Реферат: Тема: «Створення проекту додатку»
ПРАКТИЧНІ РОБОТИ
по СУБД
Visual FoxPro
2010
Практична робота № 1
Тема: «Створення проекту додатку»
Мета: Формування вмінь та навичок по завантаженню програми VFP, її налаштуванню, створення проекту додатку. Закріплення навичок використання ОС та ППЗ для керування файлами та програмами.
Підготовчий етап заняття. Актуалізація знань.
Запустіть програму Visual FoxPro (Пуск–Программы–Microsoft Visual Foxpro, або за допомогою ярлика на робочому столі)
Використовуючи пункти меню Tools–Options… виконайте налаштування параметрів прграми під свій смак.
Створення проекту додатку»
Створіть проект додатку з допомогою File New. Для цього виконаєте наступні дії:
виберіть з пункту меню File команду New;
у діалоговому вікні New, що відкрилося, перевірте, що встановлена опція Project;
натисніть кнопку New File;
у діалоговому вікні Create, що відкрилося, в полі вводу Enter project file задайте ім'я створюваного проекту (свої ініціали англійською мовою). Переконаєтеся, що в полі Тип файлу встановлений тип файлу project, а в полі Папка вибрана потрібна папка;
для збереження створеного проекту натисніть кнопку Save. Відкриється вікно проекту Project Manager, в якому представлена ієрархія елементів проекту
Управління проектом:
проглянете категорії елементів проекту, по черзі активізуючи вкладки: Data, Documents, Classes, Code, Other;
зверніть вікно проекту, натиснувши кнопку із стрілкою, направленою вгору (у правому верхньому кутку вікна). При цьому залишаться виділеними тільки найменування вкладок, а значок кнопки міняється на стрілку, направлену вниз;
використовуючи цю кнопку, відновіть вікно проекту;
перемістіть відкриту вкладку проекту в будь-яке місце головного вікна Visual FoxPro. Для цього клацніть по ярлику вкладки і, не відпускаючи кнопки миші, перемістите її.
Закрийте створений проект, натиснувши системну кнопку в рядку заголовка або виконавши команду File – Close. У разі появи запиту “Delete it from the disk?” відповісти “Delete”
Створіть проект за допомогою Wizard (майстри):
у меню File виберіть команду New;
у діалоговому вікні, що відкрилося, виберіть опцію Project і натисніть кнопку Wizard;
у діалоговому вікні, що відкрилося, в полі вводу Project name задайте ім'я створюваного проекту (свої ініціали англійською мовою), а в полі вводу Project file автоматично відобразиться ім'я каталога, де буде створений проект.
У полі “Create Project directory structure” встановіть прапорець, щоб одночасно з проектом створювалася і однойменна папка. (Якщо потрібно створити проект в іншій теці, вкажіть її за допомогою кнопки Browse);
натисніть кнопку Ok. З'явиться діалогове вікно будівника додатку Application Builder;
задайте інформацію про розробника даного проекту, використовуючи вкладку Credits;
ознайомтеся із змістом всіх вкладок цього вікна
Закрийте створений проект.
Закрийте додаток за допомогою меню File – Exit.
Практична робота № 2
Тема.
Створення бази даних у вікні проекту.
Мета.
Формування вмінь та навичок по створенню БД у вікні проекту різними способами. Вдосконалення навичок використання ОС та ППЗ для керування файлами та програмами.
Підготовчий етап заняття. Актуалізація знань.
Створіть базу даних у вікні проекту:
відкрийте створений раніше проект;
виберіть у вікні проекту вкладку Data і встановіть курсор на значенні Databases;
натисніть кнопку New у вікні проекту;
у діалоговому вікні New Database, що відкрилося, натисніть кнопку New Database;
у діалоговому вікні Create, що з'явилося, в полі вводу Enter database задайте ім'я створюваної бази даних «Студент» (переконаєтеся, що в полі вводу Тип файлу встановлений тип файлу Database, а в полі Папка вибрана Папка, в якій знаходиться проект;
для збереження бази даних натисніть кнопку Зберегти. З'явиться порожнє вікно бази даних Database Designer.
«Створення бази даних у вікні проекту»
Створіть таблицю у вікні бази даних:
за допомогою команди меню Database або за допомогою контекстного меню, або за допомогою панелі інструментів Database Designer створіть таблицю, вибравши команду New Table;
у діалоговому вікні New Table, що з'явилося, натисніть кнопку New Table;
у діалоговому вікні Create, що з'явилося, в полі введення Enter table name задайте ім'я таблиці «Анкета» і натисніть кнопку Зберегти;
У вікні конструктора таблиці Table Designer, що з'явилося, для переходу між стовпцями скористайтеся мишею або клавішею <Tab>, в полі Caption, розташованому в області Display, вкажіть заголовки полів (див. таблицю);
введіть імена, типи і розміри полів створюваної таблиці:
Ім'я поля
Тип поля
^ Розмір поля
Caption
nom
fio
group
g_rogd
address
Numeric
Character
Character
Integer
Character
3
25
4
4
40
Номер
Прізвище І.П..
Група
Рік народження
Адреса
після завершення визначення структури таблиці натисніть кнопку Ok;
Проглянете створену таблицю в режимі Browse, використовуючи пункт меню View.
введіть значення полів.
Якщо введення даних недоступне (курсор відсутній) необхідно в пункті меню View вибрати команду Append mode.
Проглянете створену таблицю в режимі Edit, використовуючи пункт меню View.
Додайте в структуру створеної таблиці додаткове поле telefon (телефон). Для цього у вікні проекту встановіть курсор на ім'я таблиці «Анкета» і виберіть в контекстному меню команду Modify; Встановіть для цього поля наступні опції:
Ім'я поля
Тип поля
^ Розмір поля
Caption
Telefon
Character
10
Телефон
після завершення визначення структури таблиці натисніть кнопку Ok;
на екрані з'явиться діалогове вікно з повідомленням, що відбулися зміни в структурі таблиці. Натисніть кнопку Yes;
Заповніть поле telefon для кожного запису.
Аналогічно створіть другу таблицю з ім'ям «Сесія», яка міститиме наступні поля:
Ім'я поля
Тип поля
^ Розмір поля
Caption
nom
fio
eczam1
eczam2
stipend
Numeric
Character
Numeric
Numeric
Currency
3
25
1
1
8
Номер
Прізвище І.П.
Іспит 1
Іспит 2
Стипендія
Після завершення визначення структури таблиці натисніть кнопку ^ Ok.
Проглянете порожню таблицю в режимі Browse. Якщо Вас не влаштовує порядок проходження полів, то будь-яке поле можна захопити за заголовок і перемістити (для прикладу поміняйте місцями поля eczam1 і eczam2).
Заповніть таблицю «Сесія». Для цього відкрийте її в режимі Browse і виберіть команду View - Append mode. Вміст полів nom(Номер) і fio(Прізвище) повинен бути таким же, як в таблиці “Анкета”.
Створіть відносини між таблицями. Для цього виконаєте наступні дії:
на таблиці «Анкета» клацніть правою кнопкою миші і виберіть в контекстному меню команду Modify;
у вікні конструктора, що відкрилося, перейдіть на вкладку Indexes;
створіть первинний ключ для поля nom, тобто в полі стовпця Name введіть найменування індексу “nom”;
у стовпці Type виберіть із списку значення Primary;
у стовпці Expression натисніть кнопку будівника. У діалоговому вікні Expression Builder, що відкрилося, в списку Fields двічі клацніть на полі nom. Воно буде перенесено в полі Expression. Натисніть кнопку Ok, щоб закрити діалогове вікно;
натисніть кнопку Ok, щоб вийти з вікна конструктора таблиці;
на екрані з'явиться діалогове вікно з повідомленням, що відбулися зміни в структурі таблиці. Натисніть кнопку Yes;
на таблиці «Сесія» у вікні конструктора бази даних викличте контекстне меню і виберіть команду Modify;
перейдіть на вкладку Indexes і створіть ключ типу Candidate для поля “nom”;
у стовпці Expression натисніть кнопку будівника. У діалоговому вікні Expression Builder, що відкрилося, в списку Fields двічі клацніть на полі nom. Воно буде перенесено в полі Expression. Натисніть кнопку Ok, щоб закрити діалогове вікно;
натисніть кнопку Ok, щоб вийти з вікна конструктора таблиці;
на екрані з'явиться діалогове вікно з повідомленням, що відбулися зміни в структурі таблиці. Натисніть кнопку Yes;
виберіть таблицю “Анкета”;
встановіть курсор на первинний ключ таблиці “nom”;
натисніть кнопку миші і, не відпускаючи її, перемістите курсор на індекс дочірньої таблиці “Сесія”, по якому встановлюється зв'язок. Відпустите кнопку миші;
між таблицями з'явиться лінія їх зв'язку;
встановіть курсор на лінію зв'язку і, викликавши контекстне меню, виберіть команду Edit Relationship;
у діалоговому вікні Edit Relationship, що відкрилося, можна змінювати індекси, по яких зв'язуються таблиці. Для збереження відношення натисніть кнопку Ok, для відмови – кнопку Cancel.
Закрийте базу даних «Студент».
Закрийте додаток.
Практична робота № 3
Тема.
Створення форм за допомогою майстра:
Мета.
Формування вмінь та навичок по створенню форм у вікні проекту різними способами. Вдосконалення навичок використання ОС та ППЗ для керування файлами та програмами.
^ Підготовчий етап заняття. Актуалізація знань.
відкрийте базу даних проекту «Студент». Для цього на вкладці Data встановіть курсор на її назву і натисніть кнопку Modify вікна проекту;
клацніть на ярлику Documents для переходу на вкладку Documents;
виберіть групу Forms і натисніть кнопку New;
у діалоговому вікні New Form, що відкрилося, натисніть кнопку Form Wizard;
після запуску майстра форм відкриється діалогове вікно Wizard Selection, в якому є дві опції:
. Form Wizard – для створення однотабличной форми;
^ . One – to – Many Form Wizard – створення форми для декількох зв'язаних таблиць.
Виберіть першу опцію.
Створення форм за допомогою майстра
З'являється перше діалогове вікно майстра, в якому необхідно вказати таблицю, для якої ви створюєте форму («Анкета») і вибрати поля цієї таблиці, що розміщуються у формі:
в області Databases and tables з верхнього списку виберіть базу даних «Студент», а з нижнего – таблицю «Анкета»;
із списку Available fields перенесіть в Selected fields поля, які ви хочете розмістити в створюваній формі (для перенесення полів використовуйте кнопки із стрілками), потім натисніть кнопку Next;
у діалоговому вікні майстра, що з'явилося, можна встановити стиль відображення об'єктів форми і типи кнопок управління. Залишивши їх заданими за умовчанням, натисніть кнопку Next;
на наступному кроці задається критерій сортування даних, що відображаються у формі. Перенесіть поле fio із списку Available fields or index tag в список Selected fields, використовуючи кнопку Add. Встановіть опцію Ascending (за збільшенням) і натисніть кнопку Next;
на завершальному кроці створення форми за допомогою майстра пропонується вибрати одну з наступних опцій:
^ 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 – розмір букв – для написів – 11, для заголовка - 22;
ForeColor – колір букв – натисніть кнопку, розташовану праворуч від поля введення вікна властивостей, з палітри, що з'явилася, виберіть будь-який колір і натисніть кнопку 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 – Times New Roman; FontSize – 9; ForeColor;
Запустіть форму на виконання одним з наступних способів:
виберіть в меню Form команду Run Form;
виберіть команду Run Form спливаючого меню;
натисніть кнопку Run на стандартній панелі інструментів Visual FoxPro;
у вікні проекту виділіть форму і натисніть кнопку Run
При цьому з'явиться діалогове вікно з повідомленням, зберегти зміни у формі чи ні. Натисніть кнопку Yes.
У цій формі Ви можете проглядати дані, переміщатися на перший і на останній запис, додавати нові дані, редагувати і видаляти дані, використовуючи відповідні кнопки форм.
Введіть новий запис в таблицю і збережіть його кнопкою Save.
Після закінчення роботи з даними закрийте форму за допомогою системної кнопки або натисніть кнопку Exit.
Аналогічно створіть форму для таблиці «Сесія».
Проглянете вміст таблиці за допомогою форми.
Закрийте форму «Сесія».
Закрийте проект.
Практична робота №4
Тема.
Створення форм за допомогою конструктора:
Мета.
Формування вмінь та навичок по створенню форм у вікні проекту за допомогою конструктора. Вдосконалення навичок використання ОС та ППЗ для керування файлами та програмами.
^ Підготовчий етап заняття. Актуалізація знань.
відкрийте раніше створений проект за допомогою меню File;
на вкладці Documents виберіть групу Form, натисніть кнопку New вікна проекту, потім кнопку NewForm. Відкриється вікно конструктора форм і вікно властивостей таблиці "Анкета".
задайте середовище оточення форми. Для цього з меню View виберіть команду Data Environment. Відкриється вікно оточення форми Data Environment і діалогове вікні Add Table or View.
у діалоговому вікні Add Table or View, що відкрилося, виберіть із списку таблиць відкритої бази даних таблицю "^ Анкета" і натисніть кнопку Add. Потім натисніть кнопку Close вікна Add Table or View для його закриття;
виділите властивість Order. У полі корекції властивості натисніть кнопку відкриття списку і виберіть з нього індекс nom для впорядкування даних;
закрийте вікно визначення середовища оточення.
Створення форм за допомогою конструктора
Розмістите об'єкти у формі, використовуючи будівника форм:
Запустіть будівника форм, вибравши команду Builder контекстного меню форми. Відкриється діалогове вікно ;
на вкладці Field Selection з нижнього списку області Databases and tables виберіть таблицю "Анкета". Із списку Available fields перенесіть в Selected fields всі поля таблиці, використовуючи кнопку з подвійною стрілкою;
на вкладці Style задайте стиль оформлення об'єктів форми, вибравши із списку значення Embossed. Натисніть кнопку Ok. У формі будуть розміщені поля і написи до них;
Набудуйте параметри форми:
у вікні Properties скоректуйте властивість Caption, ввівши в текстове поле заголовок форми «Анкета»;
задайте колір фону форми, використовуючи властивість BackColor;
для властивості AutоCenter встановіть значення True;
Змініть властивість Caption для всіх написів у формі:
fio – Прізвище І.О.;
group – Група;
g_rogd – Рік народження;
address – Адреса.
Розтягніть рамку навколо назв полів і:
Змініть шрифт написів, використовуючи властивість FontName;
Змініть розмір букв за допомогою властивості FontSize;
Змініть колір написів за допомогою властивості ForeColor;
якщо написи не уміщаються у відведене для них поле, розтягніть його межі. Для цього, утримуючи клавішу Shift, натискайте клавіші управління курсором "вниз" і "управо";
у нижній частині вікна форми створіть п'ять кнопок. Для цього натисніть кнопку ^ Command Button на панелі інструментів Form Controls (якщо дана панель відсутня на екрані, виберіть в меню View команду Form Controls Toolbar) і клацніть мишею в місці передбачуваного розміщення кнопки. У формі з'явиться об'єкт, в назві якого міститься слово Command1. Розтягніть цей об'єкт до потрібних розмірів (клацнути мишею на маркері і, не відпускаючи її, розтягнути). Аналогічно створіть решту всіх кнопок.
для кожної кнопки скоректуйте властивість Caption, розмістивши в полі введення наступні значення:
Command1 – Перша;
Command2 – Наступна;
Command3 – Попередня;
Command4 – Остання;
Command5 – Вихід
Змініть шрифт, розмір, колір, зображення тексту на кнопках, використовуючи відповідно властивості ^ FontName, FontSize, ForeColor, FontBold;
визначите дії, що виконуються при натисненні на кожну з цих кнопок. Для цього клацніть двічі по кнопці "Перша". Відкриється вікно процедур, куди необхідно ввести відповідні команди. Для відкриття вікна процедур решти кнопок потрібно з першого списку, що розкривається, розташованого у верхній частині вікна, вибрати відповідно значення Command2, Command3, Command4, Command5 (також можна закрити вікно процедур першої кнопки і у формі двічі клацнути по іншій кнопці). У вікні процедур введіть команди, приведені на листі «Процедури обробки подій натиснення кнопок».
Збережіть форму, привласнивши їй ім'я "Анкета2".
Запустіть форму "Анкета2" на виконання, перевірте що відбувається при натисненні на кнопки. Зробіть висновок, для чого може бути використана дана форма.
Відкрийте форму для таблиці "Сесія".
Змініть об'єкти форми:
виділите поле введення nom, розташоване напроти напису Номер, і видалите його, натиснувши клавішу Delete;
на його місці створіть список, що розкривається, за допомогою кнопки Combo Box панелі інструментів Form Controls;
задайте властивості цього об'єкту за допомогою будівника: викличте на нім контекстно-залежне меню і виберіть пункт ^ Builder.
у вікні будівника на вкладці ListItems вкажіть джерело даних, тобто поле таблиці, звідки беруться початкові значення поля nom для таблиці «Сесія». Для цього в першому вікні виберіть «Анкета», з вікна Available fields за допомогою кнопки із стрілкою перенесіть поле nom у вікно Selected
перейдіть на вкладку Value. У верхньому вікні буде вказано ім'я поля звідки беруться значення (nom), в нижньому вікні вкажіть поле куди поміщаються значення (у списку, що розкривається, виберіть сесія.nom).
аналогічно видаліть поле fio і на його місці створіть список, що розкривається, за допомогою кнопки ComboBox і будівника.
видаліить поля eczam1, eczam2 і на їх місці створіть лічильник за допомогою кнопки Spinner панелі інструментів Form Controls;
у вікні властивостей в полі введення властивості ControlSourse із списку виберіть поле таблиці, для якої створюєте лічильник:
spinner1 – сесія.eczam1;
spinner2 – сесія.eczam2.
використовуючи властивість SpinnerHighValue, задайте найбільше значення лічильників (5), а за допомогою властивості SpinnerLowValue – найменше значення (2). Аналогічні значення задайте для властивостей KeyboardHighValue (5) і KeyboardLowValue (2);
для кнопок управління задайте російські назви за допомогою властивості Caption.
Запустіть на виконання форму «Сесія».
Перегорніть наявні записи в таблиці. Змініть значення полів Екзамен1 і Екзамен2 для деяких студентів, які були додані тільки в таблицю «Анкета».
Вийдіть з форми із збереженням всіх даних.
Відкрийте таблицю «Сесія» і звернете увагу на зміни, що відбулися.
У структуру таблиці «Анкета» додайте поле Договір логічного типу.
Відкрийте форму «Анкета», створену за допомогою майстра.
Додайте в неї об'єкт CheckBox панелі інструментів Form Controls. У вікні властивостей для властивості Caption вкажіть значення Договір, а для властивості ControlSource за допомогою випадного списку в полі введення вкажіть поле анкета.dogovor.
Запустіть на виконання форму «Анкета» і встановіть прапорці у деяких студентів, які вчаться за договором. (для того, щоб встановити прапорець потрібно: натиснути кнопку Edit(змінити), встановити прапорець, а потім натиснути кнопку Save(зберегти))
Закрийте форму, відкрийте таблицю «Анкета» і подивитеся на результати своїх дій.
17. Закрийте проект.
18. Закрийте додаток.
Практична робота № 5
Створіть звіт за допомогою майстра, в якому містилася б інформація про студентів по групах, і визначався б середній рік народження студентів кожної групи. Для цього виконаєте наступні дії:
відкрийте раніше створений проект;
відкрийте базу даних «Студент»;
перейдіть на вкладку Documents. Виберіть групу Reports;
натисніть кнопку New вікна проекту;
у діалоговому вікні New Report, що відкрилося, виберіть опцію Report Wizard;
у діалоговому вікні, що з'явилося, вкажіть тип створюваного звіту – Report Wizard (простій однотабличный звіт) і натисніть кнопку Ok;
у наступному діалоговому вікні в області Database and tables в нижньому списку виберіть таблицю «Анкета», для якої буде створений звіт;
із списку Available fields перенесіть в список Selected fields поля таблиці, які міститиме звіт: fio, group, g_rogd, address, telefon (для перенесення полів використовуйте кнопки із стрілками, розташовані між списками). Натисніть кнопку Next;
у наступному діалоговому вікні вкажіть поля, по яких здійснюватиметься угрупування даних в звіті. Для цього в першому списку, що розкривається, виберіть поле group, в другому - g_rogd. При натисненні на кнопку Grouping options можна задати інтервал угрупування, а при натисненні на кнопку Summary options можна сформувати в звіті підсумкові значення. Натисніть кнопку Next для переходу до наступного кроку;
у наступному діалоговому вікні задайте стиль відображення об'єктів в звіті. Для цього в списку Style виберіть один з варіантів. В області перегляду у верхньому лівому кутку діалогового вікна майстер дозволяє проглянути, як виглядатимуть елементи звіту. Натисніть кнопку Next;
на наступному кроці можна вказати порядок розміщення об'єктів в звіті і орієнтацію сторінки. Залишивши їх заданими за умовчанням, натисніть кнопку Next;
у наступному діалоговому вікні можна задати поля, по яких здійснюватиметься впорядкування даних в звіті. Виберіть поле fio і натисніть кнопку Add. Натисніть кнопку Next;
на наступному кроці ви можете вибрати варіант подальшої роботи із звітом. З трьох можливих варіантів:
Save report for later use – створений звіт зберігається на диску;
Save report and modify it in the Report Designer – створений звіт зберігається на диску і відкривається в конструкторі звітів для модифікації;
Save and print report – створений звіт зберігається на диску і друкується
^ Виберіть другий.
Щоб проглянути створений звіт, натисніть кнопку Preview. Якщо звіт вас не влаштовує, то натиснувши кнопку Back, ви можете повернутися до попередніх кроків побудови звіту і змінити встановлені параметри.
^ Для завершення створення звіту натисніть кнопку Finish;
у діалоговому вікні Save, що відкрилося, as введіть ім'я створеного файлу («Анкета»);
Створений звіт відкрився в конструкторі звітів.
Проведемо настройку для створеного звіту:
в області Page Header перемістите всі назви стовпців в один рядок. При необхідності зменшите область шапки таблиці, перемістивши сам рядок Page Header;
в області Detail зменшите віконця з назвами полів і розмістите їх під назвами стовпців в один рядок.
Розмістите підсумкові поля в звіті. Для цього:
викличте панель інструментів Report Controls, за допомогою команди View - ReportControlsToolbar;
клацніть по кнопці Label, потім клацніть на початку області Group Footer 2:G_ROGD і надрукуйте «Всього»;
клацніть по кнопці Field на панелі інструментів і розтягніть обчислюване поле поряд з написом «Всього»;
з'являється діалогове вікно Report Expression. Натисніть кнопку поряд з полем Expression і в діалоговому вікні зробіть подвійне клацання по полю анкета.g_rogd і Ок. Натисніть кнопку поряд з полем Format, в діалоговому вікні виберіть Numeric, в рядку Format надрукуйте 99, Ок. Клацніть по кнопці Calculations, в діалоговому вікні виберіть функцію Count (кількість). У верхній частині діалогового вікна знаходиться список Reset (скидання), використовуючи який можна визначити момент обнулення підсумкового поля. Перевірте, щоб його значення було G_ROGD, Ок, Ок (для закриття вікна Report Expression);
аналогічно в полі Group Footer 1:GROUP розмістите текстове поле «Середнє:»;
поряд з написом «Середнє:» розмістите обчислюване поле;
у діалоговому вікні Report Expression в полі Expression вкажіть поле g_rogd, в полі Format задайте формат 9999, у вікні Calculations виберіть функцію Average (середнє арифметичне), ОК, ОК.
натисніть кнопку Line в панелі інструментів і проведіть лінії перед написом «Всього» (у всю ширину звіту) в полі Group Footer 2:G_ROGD, перед і після напису «Середнє:» у полі Group Footer 1:GROUP;
задайте формат 2Point для двох останніх ліній за допомогою команди Format-Pen з горизонтального меню.
Проглянете створений звіт одним з наступних способів:
команда Print Preview з меню File;
команда Preview з меню View;
команда Preview контекстного меню;
кнопка Print Preview на стандартній панелі інструментів Visual FoxPro;
кнопка Preview вікна проекту.
Закрийте звіт за допомогою системної кнопки.
Закрийте проект.
Закрийте додаток.
Практична робота № 6
"Створення звітів"
Створіть звіт за допомогою конструктора звітів. Для цього виконаєте наступні дії:
відкрийте раніше створений проект;
відкрийте базу даних проекту "Студент";
перейдіть на вкладку Documents і виберіть групу Reports;
натисніть кнопку New вікна проекту;
у діалоговому вікні New Report, що відкрилося, виберіть опцію New Report. Вікно конструктора, що відкрилося, призначене для створення нового звіту;
задайте середовище оточення звіту. Для цього в меню View виберіть команду Data Environment або виберіть команду Data Environment контекстного меню. Відкриється діалогове вікно Data Environment. Виберіть команду Add в меню Data Environment або в контекстному меню;
у діалоговому вікні Add Table or View, що відкрилося, виберіть таблицю "Сесія" і натисніть кнопку Add. У вікні Data Environment буде відображена вибрана таблиця;
закрийте вікно Add Table or View, натиснувши кнопку Close, розташовану в цьому вікні;
відкрийте вікно властивостей таблиці (встановіть курсор на її назві, натисніть праву кнопку миші і виберіть з контекстного меню команду Properties;
виконаєте впорядковування даних в звіті по прізвищах студентів, для чого виділите властивість Order, в полі корекції властивості із списку, що розкривається, виберіть індекс fio;
закрийте вікно Data Environment;
розмістите поля таблиці в звіті. Для цього в меню Report виберіть команду Quick Report;
у діалоговому вікні Quick Report, що з'явилося, виберіть варіант розміщення полів по стовпцях (перший варіант, встановлений за умовчанням);
натисніть кнопку Fields і в діалоговому вікні Field Picker виберіть поля, що поміщаються в звіт: fio, eczam1, eczam2 і перенесіть їх в список Selected fields, використовуючи кнопку Move (виділити поле – натиснути кнопку Move). Натисніть кнопку Ok;
повернувшись у вікно Quick Report, натисніть кнопку Ok для завершення процедури розміщення полів в звіті;
додайте область заголовка звіту і область підсумків. Для цього виберіть в меню Report команду Title/Summary, в діалоговому вікні Title/Summary, що відкрилося, встановіть прапорці Title band і Summary band, натисніть кнопку Ok. У звіті з'явиться смуги Title і Summary. Розмістите в смузі Title текст заголовка звіту за допомогою кнопки Label панелі інструментів Report Controls, підкресліть його двома лініями завтовшки 1 Point;
проглянете зовнішній вигляд звіту, скориставшись командою Preview контекстного меню.
Закрийте створений звіт за допомогою системної кнопки. З'явиться діалогове вікно з питанням чи зберегти створений звіт, натисніть кнопку Yes і в діалоговому вікні Save as введіть ім'я звіту "Сесія")
Змініть зовнішній вигляд створеного звіту. Для цього виконаєте наступні дії:
у вікні проекту виділіть ім'я звіту і натисніть кнопку Modify вікна проекту;
у вікні конструктора звітів, що відкрилося, виділите заголовок звіту, клацнувши по ньому мишею, в меню Format виберіть команду Font. У діалоговому вікні, що відкрилося, Шрифт встановіть зображення, стиль, колір і розмір символів. Натисніть кнопку Ok.
аналогічно Змініть зовнішній вигляд заголовків полів звіту;
функцію DATE() з області нижнього колонтитулу Page Footer перемістите в титульну область Title;
у титульній області розмістите OLE-объект. Для цього клацніть по кнопці Picture/ActiveX Bound Control в панелі Report Controls, розтягніть прямокутник в тому місці, куди буде доданий об'єкт, потім за допомогою кнопки виходу на диск поряд з полем File знайдіть на диск яку-небудь картинку і натисніть Ок для виходу з діалогового вікна Report Picture.
Розмістите обчислювані поля в звіті. Для цього:
у полі верхнього колонтитулу Page Header за допомогою кнопки Label розмістите текстове поле «Середній бал студента»;
в області «Деталі» Detail під заголовком «Середній бал» розмістите обчислюване поле за допомогою кнопки Field;
у діалоговому вікні Report Expression, що з'явилося, в полі Expression викличте будівника виразів за допомогою кнопки, розташованої праворуч від поля;
у вікні Expression Builder задайте вираз (сесія.eczam1+сессия.eczam2)/2 (для побудови виразу використовуйте вікна Fields, Math), потім натисніть Ok;
у полі Format задайте формат 9.9;
в області підсумків Summary під полем fio розмістите текстове поле «Середній бал по предмету» (надрукуйте в два рядки);
у цій же області під полем eczam1 розмістите обчислюване поле Field;
у вікні Report Expression в полі Expression вкажіть за допомогою будівника виразу сесія.exam1, у полі Format вкажіть 9.99, натисніть кнопку Calculations, виберіть функцію Average (середнє значення), Ok, Ok;
аналогічно створіть обчислюване поле для поля таблиці eczam2.
Для підвищення читабельності звіту намалюйте лінії. Для цього:
натисніть кнопку Line на панелі інструментів Report Controls, встановіть покажчик в початкову точку лінії, натисніть кнопку миші і, утримуючи її, проведіть лінію необхідної довжини;
використовуючи опції команди Pen з меню Format, встановіть атрибути лінії (товщину і тип). Горизонтальними лініями виділите заголовки полів звіту, вертикальними лініями відокремите стовпці звіту.
Змініть колір розміщених в звіті ліній і тексту. Для цього:
розмістите на екрані панель інструментів Color Palette, вибравши команду Color Palette Toolbar з меню View. Потім виділите об'єкт, колір якого ви змінюєте, і клацніть на вподобаному кольорі палітри панелі Color Palette.
Проглянете отриманий звіт, при необхідності відкоректуйте його.
Збережете зміни в звіті.
Закрийте проект.
Закрийте додаток.
^ Практична робота № 7
«Створення багатоколоночного звіту».
Відкрийте раніше створений проект.
Перейдіть на вкладку Documents, виділіть групу Reports, натисніть кнопку New вікна проекту і в діалоговому вікні New Report, що відкрилося, виберіть опцію New Report.
У вікні конструктора звітів, що відкрилося, задайте середовище оточення звіту. Для цього виконаєте наступні дії:
Виберіть команду Data Environment з меню View або з контекстного меню;
У діалоговому вікні Data Environment, що відкрилося, викличте контекстне меню і виберіть команду Add;
У діалоговому вікні Add Table or View, що відкрилося, виберіть таблицю «Анкета» і натисніть кнопку Add. У вікні Data Environment буде відображена вибрана таблиця;
Закрийте вікно Add Table or View, натиснувши кнопку Close цього вікна;
Для впорядковування даних в звіті по прізвищах студентів на таблиці «Анкета» викличте контекстне меню і виберіть команду Properties (Властивості), із списку виберіть властивість Order і в полі корекції властивості (верхній список, що розкривається) виберіть індекс fio;
Закрийте вікно Data Environment.
Розмістите поля таблиці в звіті. Для цього виконаєте наступні дії:
У меню Report виберіть команду Quick Report;
У діалоговому вікні Quick Report виберіть варіант розміщення поле по рядках (другий варіант) і натисніть кнопку Fields;
У діалоговому вікні Field Picker виберіть поля, що поміщаються в звіт: Address, Fio і перенесіть їх в список Selected fields, використовуючи кнопку Move. Натисніть кнопку OK;
Повернувшись у вікно Quick Report, натисніть кнопку OK для завершення процедури розміщення полів в звіті.
Розверніть вікно конструктора на весь екран, розширте область Detail (захопити мишею і перенести вниз).
Якщо на екрані немає панелі інструментів Report Controls, то викличте її, виконавши команду View - ReportControlsToolbar, Ok.
Сформуйте зовнішній вигляд звіту (звіт міститиме дані для друку адрес, що наклеюються на конверт для відправки студентам. Мал. 1):
Видалите написи Адреса і Прізвище І.П.. (клацніть по напису і натисніть Delete);
На панелі інструментів Report Controls натисніть кнопку Label;
Встановіть курсор у верхній рядок області Detail і введіть слово «Куди:»;
Виділіть поле address і перенесіть його на наступний рядок, має в своєму розпорядженні трохи правіше за слово «Куди:»;
Знову натисніть кнопку Label і введіть слово «Кому:»;
Виділіть поле Fio і перенесіть його на наступний рядок, має в своєму розпорядженні трохи правіше за слово «Кому:» паралельно полю address;
Виберіть кнопку Label і, пропустивши один рядок після поля Fio, введіть: «Зворотна адреса:» на одному рівні із словом «Кому:»
Виберіть кнопку Label і, клацнувши на наступному рядку на одному рівні з полями Address і Fio, надрукуйте «г. Н. Новгород, Московське ш., 1, Ніжегородський економіко-правовий коледж»;
Змініть шрифт слів «^ Куди:», «Кому:», «Зворотна адреса:», для чого виділите їх, клацнувши по кожному з натиснутою клавішею Shift, виберіть з меню Format команду Font і в діалоговому вікні, що відкрилося, встановіть шрифт Time New Roman, Напівжирний курсив, 12, ОК.
У меню File виберіть команду Page Setup (Розмітка сторінки);
У полі Number (Число) введіть число 2, що визначає кількість колонок в звіті, і натисніть кнопку Ok;
Якщо опиниться, що деякі поля виходять за межі колонки, виділите їх і зменшите до потрібних розмірів;
На панелі інструментів ^ Report Controls натисніть кнопку Line, встановіть курсор в початкову точку лінії (через один рядок після зворотної адреси), натисніть кнопку миші і, не відпускаючи її, проведіть лінію необхідної довжини (до кінця колонки);
Потім таким же чином намалюйте вертикальну лінію. Після виконаних дій звіт прийме вигляд:
Куди:
Кому:
Зворотна адреса:
р. Н. Новгород, Московське ш., 1
^ Ніжегородський економіко – правовий
коледж.
Мал. 1
Зробіть заголовок для звіту «Наклейки».
Якщо в інших областях звіту (окрім Page Header і Detail) міститься інформація, видалите її.
Проглянете зовнішній вигляд звіту у вікні попереднього перегляду за допомогою команди контекстного меню Preview.
Збережете звіт під ім'ям «Адреси».
Закрийте проект.
Закрийте додаток.
^ Практична робота № 8
«Створення багатотабличного звіту».
Відкрийте раніше створений проект.
Перевірте індекси, по яких зв'язані таблиці «Анкета» і «Облік». Вони повинні бути абсолютно однакові (назва, тип поля, ширина). При не
еще рефераты
Еще работы по разное
Реферат по разное
Общие требования к web-сайту публикуемому в сети Интернет Практика создания web-сайтов позволила сформулировать следующий ряд общих требований
17 Сентября 2013
Реферат по разное
Российская благотворительность в зеркале сми
17 Сентября 2013
Реферат по разное
Парижской Богоматери «Мечеть Парижской Богоматери»
17 Сентября 2013
Реферат по разное
Тема V. Этика и pr (общественные связи) Цель
17 Сентября 2013