Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Delphi 7

Реферат Delphi 7





писку; - параметр команді, Який візначає ім я табліці, з якої нужно делать вібірку; - параметр, яки задає крітерій Вибори. У найпростішому випадка крітерій - це інструкція перевіркі складу поля; BY - параметр, Який задає умову, в відповідності до якої будут упорядковані записи, что задовольняють крітерію запиту.

запите может буті сформованому и Записаний у властівість SQL во время розробки форми або во время роботи програми.

Потрібно звернути Рамус на том, что перед зміною Властивості SQL запит винен буті закритий помощью методу close (тут нужно згадаті, что результат виконан запиту - це файл даних (таблиця), Який створюється у результате виконан запиту ).

Отож программа закриває результат виконан попередня запиту помощью методу close, знищує текст попередня запиту помощью методу Clear та формує новий запит, что має такий вигляд:

form1.Query1 do begin; .Clear; .Add ( SELECT Spec, styd, ker, grup, mecto, term, dok, oc ) ;. Add ( FROM laquo ;: Студенти-практиканти: Робоче мiсце керiвніка практики.dbraquo;raquo;);.Add(laquo;WHEREraquo;);.Add(laquo;(styd=laquo;raquo;+styd+laquo;raquo;)raquo;);.Add(laquo;Order by Styd );


Далі, як Вже Було сказано вищє программа с помощью методу Open актівізує виконан запиту.

Наступний крок програми - це Дії з отриманий результатом виконан SQL запиту, а самє: программа застосовує інструкцію Вибори if. Если результат SQL запиту НЕ Рівний нулю (ця Умова задається помощью рядка if Query1.RecordCount lt; gt; 0 then), тобто прізвище, ім я та по батькові студента, что введені в вікно запиту існують в табліці, то програма відображає результат виконан запиту тобто знайдені прізвище, ім я та по батькові, а такоже Зміст стовпчіків (полів), Які вказані у списку команди SELECT тобто спеціальність студента, прізвище, ім я та по батькові керівника практики, дані на самого студента, групу, місце практики, Термін практики , шлях доступу до відповідного документа, а такоже оцінку за проходження практики (рядок, что Керує виводу такий: DataSource1.DataSet:=Query1).

Зображення, что вінікає на екрані, а самє дані на ОКРЕМЕ студента представлену на малюнку 4.


Малюнок 4 - Вікно виводу даних на ОКРЕМЕ студента (результат виконан запиту)


У процессе роботи програми, а самє во время Введення информации на ОКРЕМЕ студента користувач может помілітіся в написанні прізвіща або ввести дані на студента которого просто не існує в табліці.

Обробка цієї ситуации відбувається помощью оператора else, Який доповнює інструкцію if. У результате Виникнення подібного випадка оператор else предполагает вивід на екран ПОВІДОМЛЕННЯ про ошибку, что забезпечується командою ShowMessage.

ПОВІДОМЛЕННЯ, что вінікає на екрані у результате введення неправильного даних або помилки в їх написанні показано на малюнку 5.


Малюнок 5 - ПОВІДОМЛЕННЯ про ошибку у написанні або невірні дані


Редагування запісів бази даних

Редагування запісів в базі даних становится можливіть Завдяк створеня на Загальній форме Додатках компонента DBNavigator. Цей компонент представляет собою набор кнопок, при натісканні на Які во время роботи програми відбувається переміщення вказівки потокового запису до слідую чого, попередня, дере чі последнего записів у базі даних, а такоже Додавання до файлу даних нового записів, знищення потокового запису.

Цей компонент має вигляд, что подань на малюнку 6.


Малюнок 6 - Компонент DBNavigator


Таблиця 2 містіть описание Дій, Які віконуються в результате натіскання на відповідній кнопці компонента DBNavigator.


Таблиця 2 - Кнопки компонента DBNavigator

Вигляд кнопкіНазва кнопкіПозначенняДія, что віконується До першогоnbFirstВказівка ??потокового записів переміщується до Першого запису файлу даних До попередньогоnbPriorВказівка ??потокового записів переміщується до попередня запису файлу даних До наступногоnbNextВказівка ??потокового записів переміщується до слідуючого запису файлу даних До останньогоnbLastВказівка ??потокового записів переміщується до последнего запису файлу даних ДобавітіnbInsertВ файл даних добавляється новий Запис ВідалітіnbDeleteЗніщується поточний запису файлів даних РедагуванняnbEditВстановлює режим редагування потокового записів ЗберегтіnbPostЗміні, внесені в поточний записі, записують у файл даних ВідмінітіCancelВідмінює внесені в поточний Запис Зміни ОбновітіnbRefreshЗапісує внесені Зміни в файл

Вихід з програми

Процедура ОБРОБКИ цієї події є процедура закриття форми, что має такий прог...


Назад | сторінка 7 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Пристрій запису і читання даних з Flash-пам'яті
  • Реферат на тему: Розробка та проектування бази даних портфоліо студента
  • Реферат на тему: Обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Практична обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Технологія виконан чоловічіх стрижок помощью різніх способів ОБРОБКИ пасма