PROJEKT X5*
1. Przygotować (założyć) nowy katalog dla tworzonej bazy danych i opracowywanej aplikacji.
2. Wygenerować przy pomocy programu IBConsole bazę zawierającą dwie tabele.
Tabela o nazwie Katalog (zawierająca opisy asortymentów towarów)
- Struktura: Kod - Numeric(4,0)
Nazwa - Varchar(20)
JM - V ar char (4)
Gat - Varchar(4)
Tabela o nazwie Obroty (zawierająca opisy transakcji zakupu i sprzedaży)
- Struktura: Rodzaj_Tr |
- Varchar(l) | |
Data |
- Timestamp | |
Nr |
- Varchar(4) | |
Kod Tow |
- Numeric(4,0) | |
llosc |
- Float | |
Cena |
- Float | |
Ksieg |
- Varchar(l) | |
Wpisz dane do tabeli Katalog: | ||
KOD |
NAZWA |
JM GAT |
1 |
Zeszyt 100 kratka |
szt 1 |
2 |
Zeszyt 80 kratka |
szt 1 |
3 |
Zeszyt 100 linie |
szt 1 |
4 |
Zeszyt 100 kratka |
szt 2 |
5 |
Długopis Mikro |
szt 1 |
3. Opracuj aplikację do przeglądania bazy danych rejestrującej obroty towarami w malej hurtowni. W bazie przyjęto, że dla zakupów w tabeli Obroty pole rodzaj jr ma wartość ‘K’ a dla sprzedaży wartość *S\
• na formatce głównej umieść menu, które zawiera funkcje Wyświetl i Koniec. Funkcja Wyświetl zawiera opcje: Katalog i Obroty, przy czym ta druga posiada jeszcze podopcje:
• Zakup. Sprzedaż oraz Razem.
• Na formatceDataModule umieść z zakładki InterBase komponenty IB DataBase, IBTransaction, IBQuery oraz komponent DataSource. Dla IBQuery określ własność DatabaseName. Dla komponentu DataSource określ własność DataSet na IBQueryl. Zmień nazwę tej formatki na DM.
Podstawowe własności dla komponentu IBQuery to:
• SQL - umożliwia wprowadzanie zapytań w języku SQL do bazy danych. Zapytanie może być wprowadzone na etapie projektowania (uruchomienie edytora poleceń przez naciśnięcie przycisku ...) lub w trakcie działania aplikacji.