k msof 05



Kurs Office #5



Kurs Office #5 - cz.2

Czas na powrót w świat Accessa. Omówimy kolejne zagadnienia, już nieco trudniejsze.

Formularze
One są potwornie proste. Opracujemy przykładowy na podst. tabeli "Morrowind".
Przejdźcie do zakładki z formularzami, wybierzcie kreatora. Podobnie jak w raportach, tak i tu wybieramy tabelę, którą nasze "dziełko" ma przedstawiać, oraz pola z tejże tabeli - wybrane przez nas do wyświetlenia. Tu wybierzemy, jak wspomniałem - tabelę Morrowind - a z pól dobierzmy: identyfikator, postać i zniszczenie.
Drugi etap: układ formularza. Mówiłem już, że układ oznacza...właśnie układ, sposób "prezentacji". W programie macie przedstawione obrazki ukazujące wygląd formularza według zaznaczonego układu.
Teraz styl: styl czcionek i kolorystyki. Sprawa wyłącznie estetyczna, choć formularze służą w dużej części do zastosowań "pokazowych". Wszystko jest zobrazowane, toteż nie wyjaśniam.
Kończymy waść;) Przejrzyjmy teraz formularz. Jak widzicie, przypomina to nieco miniprogramik, w którym przeglądamy po rekordzie naszej bazy. Ale teraz wejdźmy w rekord "autonumerowania", czyli swego rodzaju przerwę. Jak pamiętacie, w tabelach aby utworzyć nowy rekord wpisywaliśmy dane w miejscu właśnie rekordu autonumerowania. Warto zaznaczyć, że ta sama metoda działa również i w formularzu! Jednak oddziałowuje również na tabelę "bazową", więc uważajcie.
Co do projektów formularza. Tu was "nieco" zawiodę, gdyż z funkcji nigdy nie korzystałem i nie do końca ją pojmuję. Wyjaśnię, co umiem - nie będę podawał informacji, których poprawności nie jestem pewien. Możemy tutaj tworzyć "arkusze" (nie mylić z Excelem) z wybranymi obiektami, bazującymi na innych tabelach.
Przykład: z przybornika (dla laików: pływające okienko z boku) wybieramy "pole listy". Wybieramy opcję pobierania wartości z tabeli. Taką będą kontakty, mają być wyświetlane wszystkie dane. Sortujemy według ID, ukrywamy kolumnę klucza (właściwie to wiersz, ten z autonumerowaniem). Wstawiamy pusty przycisk - można pod niego podczepiać różne zdarzenia - jak w stronach internetowych HTML, czy programach okienkowych WinAPI/.NET. Jest tu kilka możliwości, jednak ja korzystam z pisania kodu ręcznie - a to wyższa szkoła jazdy. Na innych metodach się nie znam.
Zapisujemy. I mamy nietypowy formularz, z własnoręcznie wstawionymi obiektami. Na tym koniec.

Strony
Teraz stworzymy stronę dostępu do bazy danych, czyli po ludzku - z tą bazą.
Wybieramy kreatora (nie kreaturę;)) i tabelę kontakty - wszystkie pola. Dalej - wspomniane już grupowanie, według ID. Tutaj wymaga omówienia - element podlegający grupowaniu będzie widoczny od razu, resztę będzie trzeba rozwijać (przycisk z pluskiem, ale o tym później). Sortujemy według nazwisk, rosnąco (tzn. alfabetycznie).
Zapis strony i otwieramy. Uwaga!!! Taka strona działa tylko pod Internet Explorera! Co do wspomnianego grupowania, to jeśli wybraliśmy je według ID, to na stronie widoczne będzie tylko ID. Trzeba kliknąć plusik, aby pojawiła się reszta elementów. Jeśli do grupowania dodaliśmy jeszcze nazwisko, to i ono będzie widoczne automatycznie. Przydatne, jeśli baza jest duża, a dokładniejsze elementy chcemy poznać dopiero, gdy odnajdziemy odpowiednie np. nazwisko.
Jeśli chodzi o okno projektu - tak samo jak z formularzem (czyli z mojej strony niewiele...)

Podsumowanie
W tej części materiału niewiele, zapewne wszystko rozumiecie. Na tym będziemy kończyć, w następnej części omówimy jedynie bardziej zaawansowane zagadnienia co do tabel i tyle. No i dowiecie się, czego i ja sam nie umiem...:(...bo trochę tego jest.

Wyszukiwarka

Podobne podstrony:
k msof
k msof
k msof
k msof
k msof

więcej podobnych podstron