Podobne
- Strona startowa
- Ahern Jerry Krucjata 8 Koniec jest bliski (SCAN dal 11 (2)
- Corel PHOTO PAINT 11 User Guide
- Jefremow Iwan Mglawica Andromedy (SCAN dal 11
- Terry Pratchett 11 Kosiarz
- Stalo sie jutro Zbior 11
- Callan Book 6 [Stage 11]
- Tom Clancy Oblezenie v 11
- 0275994317 The 9 11 Encyclopedia
- 11 Szlifierz umysłów
- Aldiss Brian W Wiosna Helikonii (SCAN dal 918)
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- oknaszczecin.pev.pl
Cytat
Do celu tam się wysiada. Lec Stanisław Jerzy (pierw. de Tusch-Letz, 1909-1966)
A bogowie grają w kości i nie pytają wcale czy chcesz przyłączyć się do gry (. . . ) Bogowie kpią sobie z twojego poukładanego życia (. . . ) nie przejmują się zbytnio ani naszymi planami na przyszłość ani oczekiwaniami. Gdzieś we wszechświecie rzucają kości i przypadkiem wypada twoja kolej. I odtąd zwyciężyć lub przegrać - to tylko kwestia szczęścia. Borys Pasternak
Idąc po kurzych jajach nie podskakuj. Przysłowie szkockie
I Herkules nie poradzi przeciwko wielu.
Dialog półinteligentów równa się monologowi ćwierćinteligenta. Stanisław Jerzy Lec (pierw. de Tusch - Letz, 1909-1966)
[ Pobierz całość w formacie PDF ]
.Robisię to następująco:1.Umieścić moduł danych dmRENTMAN na górze projektanta formularzy, tak abymóc widzieć odpowiedni fragment formularza.2.Prawym klawiszem myszy kliknąć element DataSet, zawierający te pola, którechcemy użyć oraz wybrać edytor pól (Fields Editor) z podręcznego menu.3.Przeciągnąć pole z edytora pól na właściwe miejsce formularza.W odpowiednim miejscu powinny się ukazać zarówno kontrolki danych, jaki odpowiadające im etykiety.4.Należy pamiętać, że informacja o rodzaju kontrolek tworzonych dla danegopola decydują własności TControlClas i związany z nią zbiór atrybutów.Połączenie formularza z modułem danychPołączymy teraz nowy formularz z modułem danych RENTMAN, tak aby miałdostęp do obiektów bazy danych.Połączenie zdmRENTMAN tworzymynastępująco:1.Z menu File wybrać opcję Use Unit i dwukrotnie kliknąć na pozycji RENDATAlisty modułów.2.Wybrać kontrolki formularza DBEdit oraz DBNavigator i ustawić ich własnośćDataSource na wspólną tablicę: dmRENTMAN.dsEmployee.3.Zlikwidować zaznaczenie wszystkich trzech kontrolek i ustawić własnośćDataField każdego elementu DBEdit na odpowiadające mu pole tabeli322 Część IIEmployee.Element dedEmployeeNo odpowiada rubryce EMPLOYEE_NUMBER a dedName polu NAME.W ten sposób formularz szybkiego wprowadzania danych i edycji tabeliEMPLOYEE został ukończony.Należy jeszcze zachować go jakoREMPENT0.PAS w zródłowym katalogu programu RENTMAN.Testowanie nowego formularzaPo zachowaniu formularza można rozpocząć jego testowanie.Aby sprawdzićformularz w działaniu, należy wykonać następujące czynności:1.Wybrać formularz fmRSYSMAN w wizualnym projektancie formularzyi dwukrotnie kliknąć jego komponent menu mmRENTMAN.2.Wybrać menu Tables i dwukrotnie kliknąć opcję Employee.3.Do menu wpisać kod zdarzenia opisującego kliknięcie opcji:fmREMPENT0.Show.4.Dzięki temu nowy formularz będzie wyświetlany po wybraniu z menu pozycjiEmployee.5.Zamknąć projektanta menu i wybrać opcję Use Unit z oferty File.6.Na liście modułów dwukrotnie kliknąć pozycję REMPENT0.Dzięki temugłówny formularz programu RSYSMAN0 stosował będzie modułu, którydefiniuje formularz fmREMPENT0.W czasie kompilacji i uruchamianiaprogramu będzie wywoływana odpowiednia metoda Show.7.Zachować projekt RENTMAN i uruchomić go.Rysunek 10.13 ilustruje wyglądformularza w czasie pracy programu.Rysunek 10.13.KompletnyformularzfmREMPENT0.Pierwsze formularze 323Formularz szybkiego wprowadzania i edycji danych tabeliWorkTypeTworzenie formularza dla tabeli EMPLOYEE zakończyliśmy sukcesem.Przednami kolejny formularz, tym razem dla tabeli Work Type.Zachęcamyczytelnika, aby bez prowadzenia za rękę spróbował wykonać go samodzielnie,przestrzegając jedynie poniższych wskazówek:nowego formularza brzmi fmRWKTENT0, a nagłówek Work TypeNazwaQuick Entry\Edit Form (Formularz szybkiego wprowadzania i edycjidanych tabeli WorkType).Formularz, podobnie jak poprzedni, dziedziczy własności klasy fmEditForm.się upewnić, że zostały zdefiniowane litery szybkiego dostępuNależyw etykietach (przy pomocy symbolu & ), oraz że ich własnościFocusControl wskazują odpowiednie kontrolki danych.nazywaniu komponentów należy przestrzegać konwencji przyjętejPrzyw rozdziale 4.Kontrolki danych powinny wskazywać komponent DataSource o nazwiedmRENTMAN.dsWORKTYPE.można zapomnieć o konieczności zapewnienia dostępu do obiektów bazyNiedanych poprzez deklarację modułu RENDATA, za pośrednictwem opcjiFile | Use Unit.pomocy własności DataField trzeba połączyć komponenty DBEditPrzyz odpowiednimi polami tabeli WORKTYPE.kończymy (podobnie jak przy poprzednim formularzu) połączeniemPracęnowo utworzonego formularza z głównym ekranem programu RENTMAN.Rysunek 10.4.ilustruje skompletowany formularz w czasie pracy programu.Rysunek 10.14.SkompletowanyformularzfmRWKTENT0
[ Pobierz całość w formacie PDF ]