eger); _Refresh; _Refresh;;
Друк отчетаTFRep_Mats.N8Click (Sender: TObject); _Zamen_Rep (Application, SharedConnection, Kat_Id, 1, _ZCO_NAME, Kat_Name);;
Модуль Mat_Zamen_New.pas
На форму модуля Mat_Zamen_New винесені наступні компоненти:
TDBGridEh, TbitBtn, TdataSource, TclientDataSet, Tedit, TradioGroup
малюнок 5.2
В
Малюнок 5.2 - Модуль Mat_Zamen_New
TDBGridEh - таблиця в яку заносяться дані,
TbitBtn - кнопки введення заміни та скасування,
TdataSource і TclientDataSet - для з'єднання з базою даних,
Tedit - рядки з матеріалами,
TradioGroup - вибір повної або часткової заміни.
Процедура вибору типу заміни:
rocedure TFNew_Zamen.RGClick (Sender: TObject);
beginRG.ItemIndex = 1 then_OldKol.Enabled: = True; if RG.ItemIndex = 0 then_OldKol.Enabled: = False; _OldKol.Value: = Old_Kol;; _Type: = RG.ItemIndex;;
Процедура введення заміни: TFNew_Zamen.BitBtn1Click (Sender: TObject); Old, Max, New: WideString;: = FloatToStr (DBN_OldKol.Value);: = FloatToStr (Max_Kol);: =
Модуль Mat_Zamen_CNTR_Add.pas
На формі малюнок 5.3 знаходяться наступні компоненти: Tedit, TDBNumberEditEh, TspeedButton, TclientDataSet, TdataSource, TcomboBox. - найменування контрагента, TDBNumberEditEh - кількість закуповуваного матеріалу і ціна, TcomboBox - меню, що випадає вибору одиниць виміру, TspeedButton - робочі кнопки, TclientDataSet і TdataSource - зв'язок з базою даних.
В
Малюнок 5.3 - Модуль Mat_Zamen_CNTR_Add
Модуль формування звіту
На форму малюнок 5.4 винесена таблиця, меню та компоненти зв'язку з базою даних.
Після заповнення таблиці, вибравши з меню рядок В«друк звітуВ» з'явиться вікно компонента FastReport Малюнок 5.5. Цей компонент відповідає за друк звіту. br/>В
Малюнок 5.4 - Таблиця закупівель
В
Малюнок 5.5 Звіт FastReport
.2 Розробка інтерфейсу користувача
При розробці системи були враховані такі особливості як ергономічність, звички та уподобання користувачів.
Для зручності весь текст у формах з великим шрифтом, кнопки достатнього розміру, а загальний дизайн вікон розроблений в холодних тонах. Все це передбачає, що користувач не буде швидко втомлюватися і стомлюватися від роботи з даною програмою. Нижче на малюнках представлені форми. br/>В
Малюнок 5.6 - Перевірка доступу
В
Малюнок 5...