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

Реферат Торгова фірма





вер інтерфейсі програма

Для додавання використовується компонент TQueryс 4 параметрами, отриманими в діалоговому вікні додавання товару на склад.

Зовнішній вигляд вкладки обліку складів і товарів зображений на малюнку 10.


В 

Інтерфейс вкладки В«ЗаявкиВ» реалізований за допомогою власних SQL-запитів (через компонент TQuery) і обробників. Таким чином на вкладці було використано два компоненти ComboBox, що дозволяють вибирати тип заявки та її статус. Оброблювачі на зміну цих полів перезавантажують таблицю заявок, таким чином, ми завжди бачимо потрібні нам заявки. На даній вкладці можна додати нову заявку для постачальника, а також прийняти або відхилити прийшла. У цьому випадку відкривається вікно діалогу, що пропонує нам вибрати склад, на який буде відвантажено товар. Особливість SQL-запиту в тому, що вибірка з пропонованих цільових складів містить лише ті склади, на яких даний товар може зберігатися, за умови, що на ньому вистачає місця. Таким чином, не може виникнути ситуації з переповненням складу. Слід також зауважити, що властивість Enabledу кнопок зводиться лише тоді, коли ми вибираємо тип заявки В«НамВ» і статус В«Не розглянутаВ», в інших випадках кнопки неактивні, що дозволяє уникнути помилок. p> Зовнішній вигляд вкладки В«ЗаявкиВ» показаний на малюнку 11.


В 

Малюнок 11 - Інтерфейс вкладки "Заявки"


Також реалізовано отримання довідок, виведених в MSExcelс допомогою кнопки « ExcelВ» на деяких вкладках.


4. Текст основних модулів програми


# include

# pragma hdrstop

# include "Unit1.h"

# include "Unit2.h"

# include "Unit3.h"

# include "Unit4.h"

# pragma package (smart_init)

# pragma resource "*. dfm" * Form1; TForm1 :: updateQuery ()

{-> Params-> Items [0] -> Value = status; -> Params-> Items [1] -> Value = flag; -> ; Active = false; -> Active = true; -> Update ();

} TForm1 :: addRequest ()

{-> Params-> Items [0] -> Value = supp_name; -> Active = false; -> Active = true; _id = (Query11-> ; FieldByName ("ID")) -> AsInteger; -> Params-> Items [0] -> Value = supp_id; -> Params-> Items [1] -> Value = amount; -> Params-> Items [2] -> Value = price; -> ExecSQL (); -> Active = false; -> Active = true; -> Update ();

}

__fastcall TForm1 :: TForm1 (TComponent * Owner)

: TForm (Owner)

{= true; = true; = 0; = 1; ();

}


Назад | сторінка 11 з 16 | Наступна сторінка





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

  • Реферат на тему: Вкладки: класифікація, показання та протипоказання до застосування, методи ...
  • Реферат на тему: Зовнішній вигляд людини
  • Реферат на тему: Одяг і зовнішній вигляд бібліотекаря
  • Реферат на тему: Зовнішній вигляд ділової жінки
  • Реферат на тему: Арттерапевтіческіе техніки для роботи з тілесним чином «я» і з психосоматич ...