ify"> - вказує на компонент набору даних, з якими пов'язаний джерело.
QRDBText-Являє собою орієнтований на дані компонент для розміщення тексту в звіті.
1) Data Source - істочнікданнихтіпа T Data Source.
2) Data Field - ім'я поля, з яким пов'язаний компонент.
Button-це стандартна кнопка Delphi7. Яка служить для створення зовнішніх кнопок на формі, які виконують різні функції.
1) Caption - задає візуальне назва кнопки, яке відображається поверх самої кнопки.
DBGrid-цей компонент призначений для відображення даних у вигляді таблиці.
1) Data Source - істочнікданнихтіпа T Data Source.-Використовується для розміщення тексту в звіті.
) Caption-змінює візуально ім'я компонента.
Label-цей компонентспособен відображати текст на формі.
) Caption-напис відображуваного тексту.
DataSource - забезпечує механізм для зв'язку компонентів доступу до даних з візуальними компонентами, які відображають дані.
1) Dataset - служить для з'єднання компонентів, що відображають дані, з такими компонентами як AdoTable і Table.
Edit - компонент службовець для введення текстової та числової інформації.
QRLabel-Використовується для розміщення тексту в звіті.
1) Caption-змінює візуально ім'я компонента.
2.3 Розробка і опис програмного програми
Додаток було розроблено в середовищі программірованіяDelphi7. І виглядає воно наступним чином.
Наступна форма це наші таблиці:
Це форма для додавання і редагування записів:
А в цій частині здійснюється пошук і фільтрація даних.
А це сортування:
3. Розробка інструкцій користувача
Наступні рядки адресовані майбутнім користувачам цього додатка. Так виглядає додаток відразу після запуску:
Наступна форма це наші таблиці:
Ось таким чином можна додати нові дані:
Сортування здійснюється за допомогою кнопки на формі.
Пошук і фільтрація проводиться під таблицею з даними:
Додаток А
Лістинг тексту програмного програми
procedure TForm1.N2Click (Sender: TObject) ;. showmodal ;; TForm1.N3Click (Sender: TObject) ;. showmodal ;; TForm1.N6Click (Sender: TObject) ;;; TForm1.N4Click ( Sender: TObject) ;. showmodal ;;
Unit2
procedure TForm2. Button1Click (Sender: TObject) ;. DBEdit1. Text:= raquo ;;. DBEdit2. Text:= raquo ;;. DBEdit3. Text:= raquo ;;. DBEdit4. Text:= raquo ;;. DBEdit5. Text:= raquo ;;. DBEdit6. Text:= raquo ;;. ADOTable1. Insert ;. ShowModal ;; TForm2. Button10Click (Sender: TObject) ;. DBEdit1. Text:= raquo ;;. DBEdit2. Text:= raquo ;;. DBEdit3. Text:= raquo ;;. DBEdit5. Text:= raquo ;;. ADOTable2. Insert ;. ShowModal ;; TForm2. Button2Click (Sender: TObject) ;. ShowModal ;; TForm2. Button9Click (Sender: TObject) ;. ShowModal ;;
procedure TForm2. Button3Click (Sender: TObject) ;. ADOTable1.delete ;; TForm2. Button8Click (Sender: TObject) ;. ADOTable2.delete ;; TForm2. Button4Click (Sender: TObject) ;. ADOTable1. IndexFieldNames:= [Код лікаря] raquo ;; TForm2. Button7Click (Sender: TObject) ;. ADOTable2. IndexFieldNames:= [Код пацієнта] raquo ;; TForm2. Edit1Change (Sender: TObject); Length (Edit1. Text) gt; 0 then.ADOTable1. Filtered:=true.ADOTable1. Filtered:=False; .ADOTable1. Filter:= [Пол]= + Edit1. Text + raquo ;;; TForm2. Edit3Change (Sender: TObject); Length (Edit3. Text) gt; 0 then.ADOTable1. Filtered:=true.ADOTable1. Filtered:=False; .ADOTable1. Filter:= [Спеціальність]= + Edit3. Text + raquo ;;; TForm2. Edit2Change (Sender: TObject); Length (Edit2. Text) gt; 0 then.ADOTable2. Filtered:=true.ADOTable2. Filtered:=False; .ADOTable2. Filter:= [П.І.Б.]= Raquo; + Edit2. Text + raquo ;;; TForm2. Edit4Change (Sender: TObject); Length (Edit4. Text) gt; 0 then.ADOTable2. Filtered:=true.ADOTable2. Filtered:=False; .ADOTable2. Filter:= [Пол]= + Edit4. Text + raquo ;;; TForm2. Button6Click (Sender: TO...