600Programowanie w Access 2000Ogólne informacje dotycz¹ce poszczególnych sekcji raportu znajduj¹ siê we i wbudowanej pomocy w aplikacji Microsoft...
Serwis znalezionych hasełOdnośniki
- Smutek to uczucie, jak gdyby się tonęło, jak gdyby grzebano cię w ziemi.
- aparaty cyfrowe Rodzaj pamięci to informacja na temat tego na jakich kartach pamięci aparat zapisuje zdjęcia...
- Family: UInt4;Model: UInt4;Stepping: UInt4;Features: TCpuFeatureSet;Vendor: string[12];end;// Pobranie informacji o CPU i zapisanie...
- przekazywaniu właściwym adresatom we właściwym czasie informacji, które zostaną zrozumiane zgodnie z intencją nadawcy;zdolności do właściwego odbioru...
- Już samo podanie w polskiej telewizji publicznej informacji o wyrażeniu przez kogoś krytycznej opinii o wspomnianym festiwalu (firmowanym wszak przez TVP) było...
- W 2002 roku jedno z głównych źródeł informacji medycznych, „The New England Journal ofMedicine”, opublikowało artykuł pod tytułem Migraine - Current...
- Protokół informacyjny strefy odpowiedzialny jest także za współpracę z protokołem RT MP w uaktualnianiu tablicy ZIT...
- nikat, musisz byæ zalogowany do serwera, a wiêc musisz podaæ w wierszu poleceñ nazwê serwera, szczegó³y dotycz¹ce swojego konta, docelowego u¿ytkownika...
- - Jakie będzie zatem twoje następne posunięcie?- Myślę, że w celu uzyskania pozostałych informacji posłużę się numerami ubezpieczeń społecznych -...
- W końcu mężczyzna zaczął przekazywać nowe informacje - powtarzając przemowę, którą Tremane rzekomo wygłosił do swych oddziałów, wymierzoną...
- niezwłocznie dawał o tym znać skinieniem głowy, jeśli nie udało mu się uchwycić jego sensu - informował o tym fakcie potrząsając głową...
Smutek to uczucie, jak gdyby się tonęło, jak gdyby grzebano cię w ziemi.
W wydrukowanym raporcie niektóre sekcje mog¹ siê powtarzaæ. U¿ytkownik okreœla, gdzie pojawiaj¹ siê informacje w ka¿dej sekcji, przez umieszczanie formantów, takich jak etykiety i pola tekstowe.
-i
Wl dok Proiekt
Nag³ówek raportu poiawa-siê raz na pocz¹tku raportu. Mo¿esz u¿ywaæ go do takich elementów, jak logo, tytu³ raportu lub data wydruku. Nagtovtek raportu iest dtukovwny przed nsgtó-vAiem sœrony na pierwszej stronie raportu.
Sekcj¹ szczegó³ów za¿era H
gtówne dane raportuj¹ |
sekcja iest povtezana dla i
ka¿dego rekordu w
podstawowym Ÿródle
rekordów raportu.
Daiauysj-Bi ID zuiuwœnb: Wartoœæ zrnmtñaóz:
jh Nag³ówek strony poia-! wia siê u qóry ka¿dej (I strony rapjorlu. U¿ywaj go do wyœwietlania elementów takich, jak nag³ówki kolumn.
|DatatVysylki 11 IDzamóweniajbartoscZamówenial
*r Stopka strony pojawia siê j| u góry ka¿dej strony ra-cortu. Uzy\naj jej do wyœwietlania elementów [ Sm«acaBumifa:| |=Surna([WartoœæZarnftienia)]| takich, iak numery stron.
12.3
'--Stopka raportu poiawa siê rai na koñcu raportu. U¿y*a jei do wysWetlania elementów takich, jak pod:yjmovwnie rapo tu. Stopka
Zdarzenia rozpoznawane przez formanty
Po wypróbowaniu 35 przyk³adów zaprezentowanych w tym rozdziale powinieneœ ju¿ wiedzieæ, dlaczego znajomoœæ obs³ugi zdarzeñ jest niezbêdna w Microsoft Access. Pozwalaj¹ one budowaæ przyjazne aplikacje, które pracuj¹ zgodnie ze specyfikacjami u¿ytkownika. Jednak¿e, podczas gdy zdarzenia dla formularzy i raportów pozwalaj¹ zarz¹dzaæ ca³ymi rekordami lub samym formularzem czy raportem, istniej¹ jeszcze liczne zdarzenia zachodz¹ce w poszczególnych formantach umieszczonych w formularzu lub raporcie. Istniej¹ wiêc zdarzenia dla etykietek, pól tekstowych, pól kombi oraz pól listy, przycisków zwyk³ych oraz przycisków opcji i innych formantów, które zosta³y zainstalowane z aplikacj¹ Microsoft Access. Zdarzenia te umo¿liwiaj¹ kontrolê nad tym, co ma siê zdarzyæ na poziomie pola. Najlepszym sposobem zapoznania siê ze zdarzeniami, na które reaguje dany formularz, raport czy formanty w nich umieszczone, jest zaprojektowanie aplikacji, która rozwi¹zuje jakiœ specyficzny problem. Za³¹czony do ksi¹¿ki dysk zawiera formularz s³u¿¹cy do wpisywania i wyszukiwania danych. U¿yj tego formularza do dalszych eksperymentów z proce-
Programowanie zdarzeñ w formularzach i raportach
durami obs³ugi zdarzeñ. Mo¿esz zmodyfikowaæ ten formularz i wprowadziæ w nim" I w³asne usprawnienia. Tematem aplikacji jest przechowywanie informacji dotycz¹cych sprzêtu komputerowego w poszczególnych szko³ach. Formularz podzielony jest na ³atwe w zarz¹dzaniu cztery sekcje. Zosta³y one pokazane na rysunku poni¿ej
Sprzêtem
U Szko³y; |57to21 ' 3 Nazwa szko³y: Sil High School
Ulica; ;2nd5freet Podaj nowa szko³ê | MlasM| ,,od; j,=g;j<"
Ml PIP Typ sprzêtu Producent
. Dodaj nowegotyp sprzêtu producenta
letad; If] * if
ocedura obs³ugi zdarzenia: Przed aktualizacj¹ eforeUpdate)
Zdarzenie BeforeUpdate zachodzi przy próbie zachowania rekordu lub przy uszczaniu pola formularza po wprowadzeniu w nim zmian. Zdarzenie to dotyczy 1 tekstowych, pól kombi, pól listy, przycisków opcji, pól wyboru oraz zwi¹zanych «ek obiektu. U¿yj tego zdarzenia w celu sprawdzenia poprawnoœci wprowadzanych ych. Na przyk³ad pole kombi w sekcji Informacje o szkole w przyk³adowym for-
lularzu w aplikacji Zarz¹dzanie sprzêtem zawiera nastêpuj¹c¹ procedurê obs³ugi
darzenia przypisan¹ w³aœciwoœci Przed aktualizacj¹:
irivate Sub cboSiteId_Bef oreUpdate (Cancel As Integer) strMsg As String, strTitle As String intStyle As Integer If IsNull(MeicboSiteld) Then
strMsg = "Wybierz wartoœæ pola kombi Id szko³y."
strTitle = "Wymagany identyfikator szko³y"
J
602
Programowanie w Access 2000
intStyle = vbOKOnly MsgBox strMsg, intStyle, strTitle Cancel = True End If End Sub
Powy¿sza procedura obs³ugi zdarzenia spowoduje wyœwietlenie specjalnego I munikatu, je¿eli nie wybrano wartoœci w polu komb cbositeid. Aby anulowaæ: r¿enie przed aktualizacj¹, nale¿y ustawiæ wartoœæ argumentu cancel na True.
Procedura obs³ugi zdarzenia: Po aktualizacji (AfterUpdate)