Zastosowanie w艂a艣ciwo艣ci p贸l:
W艂a艣ciwo艣ci p贸l |
Zastosowanie |
Rozmiar pola |
U偶ywane do ograniczenia rozmiar贸w pola, np. do 20 znak贸w |
Format |
Uk艂ad wy艣wietlania dla pola. Mo偶na wybra膰 gotowy lub okre艣li膰 niestandardowy. np. dla daty 2004.01.02 format: rrrr-mm-dd np. dla daty 02.mar.2004 format dd.mmm.rrrr np. procentowy, wtedy Access za wprowadzon膮 warto艣ci膮 doda znak % |
Maska wprowadzania |
Wzorzec dla danych, u偶ywany do formatowania danych i/lub kontrolowania warto艣ci, jakie mog膮 by膰 wprowadzone, np. maska dla kodu pocztowego: 00-000 |
Tytu艂 |
Wprowadzony tekst b臋dzie u偶ywany jako tytu艂 (etykieta) pola w tabeli, formularzach i raportach |
Warto艣膰 domy艣lna |
Tu mo偶na wpisa膰 tekst, kt贸ry b臋dzie domy艣lnie wy艣wietlany w polu lub warto艣膰, kt贸ra b臋dzie wpisywana automatycznie do tego pola dla nowych rekord贸w. Po wprowadzeniu nowych rekord贸w mo偶na go usun膮膰 i wpisa膰 nowy tekst. |
Regu艂a poprawno艣ci |
Regu艂a ograniczaj膮ca zakres warto艣ci, kt贸re mog膮 by膰 wprowadzone do pola, np. regu艂a Between 0 and 1, oznacza 偶e wprowadzona warto艣膰 musi by膰 z przedzia艂u <0;1> |
Komunikat o b艂臋dzie |
Tekst komunikatu, pojawiaj膮cy si臋 po wprowadzeniu warto艣ci nie zgodnej z regu艂膮 poprawno艣ci |
Wymagane |
Ustawiona na Tak oznacza, 偶e wpisanie danych do pola jest konieczne (wymagane) |
Zerowa d艂ugo艣膰 dozwolona |
Ustawiona na Nie oznacza, 偶e pole rekordu nie mo偶e by膰 puste |
Indeksowane |
Ustawiona na Tak (Powt贸rzenia OK) lub Tak (Bez powt贸rze艅), powoduje 偶e wyszukiwanie w tym polu zostanie przyspieszone.
W polu okre艣lonym jako Klucz podstawowy warto艣膰 ustawiana jest automatycznie na |
Kompesja Unicode |
Ustawiona na Tak zwi臋ksza rozmiar pami臋ci wymaganej do przechowywania danych (z 1kB na 2 kB). Dotyczy to danych typu Tekst, Nota lub Hiper艂膮cze, dzi臋ki kompresji mo偶na wpisa膰 wtedy wi臋cej znak贸w |
呕eby wy艣wietla艂 si臋 procent, to:
Format- procentowy
Regu艂a poprawno艣ci- Between 0 and 1
Wtedy wprowadzasz 0,05, a wy艣wietla si臋 5%
呕eby by艂a cena, to:
Format- Walutowy
Regu艂a poprawno艣ci- >=0
Jak ilo艣膰, to:
Format- Liczba og贸lna
Odno艣nik:
Odno艣nik |
Zastosowanie |
Typ formantu |
S膮 trzy typy: pole kombi, pole tekstowe, pole listy. Pole kombi stosujemy, gdy chcemy mie膰 rozwijan膮 list臋 wyboru danych (warto艣ci) w danym polu, po to aby ich nie wpisywa膰 r臋cznie za ka偶dym razem, gdy tworzymy nowy rekord. Wtedy jako typ 藕r贸d艂a wierszy dajemy Lista warto艣ci, a w 殴r贸d艂o wierszy wpisujemy informacje, kt贸re b臋d膮 nam si臋 wy艣wietla膰 przy rozwini臋ciu „....”;”....” |
Typ 藕r贸d艂a wierszy |
|
殴r贸d艂o wierszy |
|
Kolumna zwi膮zana |
|
Liczba kolumn |
|
Nag艂贸wki kolumn |
|
Szeroko艣ci kolumn |
|
Liczba wierszy listy |
Maksymalna liczba wierszy wy艣wietlana w polu kombi |
Szeroko艣膰 listy |
|
Ogranicz do listy |
|
|
|
RELACJE W BAZIE DANYCH KSI臉GARNIE
1. Przyk艂ady wyra偶e艅, w kt贸rych jako kryteria zastosowano warto艣ci tekstowe
Pole |
Wyra偶enie |
Opis |
MiastoOdbiorcy |
"Londyn" |
Wy艣wietla zam贸wienia dostarczone do Londynu. |
MiastoOdbiorcy |
"Londyn" Or "Hedge End" |
|
DataWysy艂ki |
Between #1/5/95# And #1/10/95# |
|
DataWysy艂ki |
#2/2/95# |
Wy艣wietla zam贸wienia zrealizowane 2 lutego 95. |
KrajOdbiorcy |
In("Kanada", "UK") |
|
KrajOdbiorcy |
Not "USA" |
|
NazwaKlienta |
Like "S*" |
Zam贸wienia wys艂ane do klient贸w, kt贸rych nazwy zaczynaj膮 si臋 na liter臋 S. |
NazwaFirmy |
>="N" |
Wy艣wietla zam贸wienia wys艂ane do firm, kt贸rych nazwy zaczynaj膮 si臋 na litery od N do Z. |
2. Przyk艂ady wyra偶e艅 obliczaj膮cych i wykonuj膮cych operacje na datach, a nast臋pnie wykorzystuj膮cych otrzymane wyniki jako kryteria
Pole |
Wyra偶enie |
Opis
is |
DataWymagana |
Between Date( ) And DateAdd("m", 3, Date( )) |
|
DataZam贸wienia |
< Date( )- 30 |
U偶ywa funkcji Date, aby wy艣wietli膰 zam贸wienia, kt贸re maj膮 ponad 30 dni. |
3. Przyk艂ady wyra偶e艅, w kt贸rych jako kryteria zastosowano warto艣ci pola pustego (warto艣膰 Null)
Pole |
Wyra偶enie |
Opis |
RegionOdbiorcy |
Is Null |
Wy艣wietla zam贸wienia klient贸w, kt贸rych pole "RegionOdbiorcy" zawiera warto艣膰 Null (jest puste). |
RegionOdbiorcy |
Is Not Null |
Wy艣wietla zam贸wienia klient贸w, kt贸rych pole "RegionOdbiorcy" zawiera jak膮艣 warto艣膰. |
4. Przyk艂ady wyra偶e艅, w kt贸rych jako kryteria zastosowano cz臋艣膰 warto艣ci znajduj膮cej si臋 w polu
Pole |
Wyra偶enie |
Wynik |
NazwaKlienta |
Like "S*" |
Zam贸wienia wys艂ane do klient贸w, kt贸rych nazwa zaczyna si臋 na liter臋 S. |
NazwaKlienta |
Like "*Imports" |
Zam贸wienia wys艂ane do klient贸w, kt贸rych nazwa ko艅czy si臋 s艂owem "Imports". |
NazwaKlienta |
Like "[A-D]*" |
Zam贸wienia wys艂ane do klient贸w, kt贸rych nazwa zaczyna si臋 na liter臋 od A do D. |
NazwaKlienta |
Like "*ar*" |
Dostawy wys艂ane do klient贸w, w kt贸rych nazwie znajduje si臋 sekwencja liter "ar" |
Maski wprowadzania:
Zapobiega pomy艂kom przy wprowadzaniu danych, dane s膮 bardziej czytelne
Znak |
Opis |
Uwagi |
|
0 |
Cyfra od 0 do 9 |
pozycja wymagana |
znaki plus „+” i minus „ - „ nie s膮 dozwolone |
1 |
Cyfra |
nie wymagana |
|
9 |
Cyfra lub spacja |
pozycja opcjonalna |
znaki plus i minus nie s膮 dozwolone |
# |
Cyfra lub spacja |
pozycja opcjonalna |
puste miejsca konwertowane na spacje, |
L |
Litera od A do Z |
pozycja wymagana |
|
? |
Litera od A do Z |
pozycja opcjonalna |
|
A |
Litera lub cyfra |
pozycja wymagana |
|
a |
Litera lub cyfra |
pozycja opcjonalna |
|
& |
Dowolny znak lub spacja |
pozycja wymagana |
|
C |
Dowolny znak lub spacja |
pozycja opcjonalna |
|
|
|||
. , : ; - / |
Dziesi臋tny symbol zast臋pczy oraz separatory tysi臋cy, daty i godziny |
||
< |
Powoduje, 偶e wszystkie nast臋puj膮ce po nim znaki s膮 konwertowane na ma艂e znaki. |
||
> |
Powoduje, 偶e wszystkie nast臋puj膮ce po nim znaki s膮 konwertowane na du偶e znaki. |
||
! |
Powoduje, 偶e znaki w masce wprowadzania s膮 wy艣wietlane od strony prawej do lewej Mo偶na go u偶y膰 w dowolnym miejscu w masce wprowadzania. |
||
\ |
Powoduje, 偶e wszystkie nast臋puj膮ce po nim znaki s膮 wy艣wietlane jako znaki litera艂owe. U偶ywany do wy艣wietlania znak贸w przedstawionych w tabeli jako znak贸w litera艂owych (np. \A jest wy艣wietlane jako A). |
||
Has艂o |
Ustawienie w艂a艣ciwo艣ci Maska wprowadzania na warto艣膰 Has艂o powoduje utworzenie pola tekstowego dla has艂a. Dowolny znak wpisany w tym polu jest przechowywany jako znak, ale wy艣wietlany jako gwiazdka* |
||
“75” |
Dowolna cyfra lub litera w cudzys艂owie- b臋dzie wy艣wietlana automatycznie w tabeli- widok arkusza danych, np. dla numeru kierunkowego do Jeleniej G贸ry “0-75”-0000000 (sta艂y nr kierunkowy i dowolny numer telefonu) |
||
;;_ ;;* |
Te symbole wpisujemy na ko艅cu maski, np. maska: 00;;_ lub 00;;* |
Typy danych dla p贸l:
Typ danych |
Zastosowanie |
Rozmiar pola |
Tekst |
|
do 255 znak贸w |
Memo (Nota) |
|
do 65.535 znak贸w |
Liczba |
|
1, 2, 4, 8 lub 16 bajt贸w |
Data/Godzina |
|
8 bajt贸w |
Walutowy |
|
liczby o d艂ugo艣ci do 15 cyfr przed przecinkiem i do 4 cyfr po przecinku (8 bajt贸w) |
Autonumerowanie |
|
4 bajty lub 16 bajt贸w |
Tak/Nie |
|
1 bit |
Hiper艂膮cze |
|
Ka偶da z trzech cz臋艣ci Hiper艂膮cza mo偶e zawiera膰 do 2.048 znak贸w |
Obiekt OLE |
|
Nie wi臋cej ni偶 1 gigabajt |
Kreator odno艣nik贸w |
|
4 bajty |
Klawisze s艂u偶膮ce do przemieszczania kursora i edycji danych
ABY PRZESUN膭膯 KURSOR W POLU REKORDU |
NALE呕Y NACISN膭膯 |
O jeden znak w prawo lub o jeden znak w lewo |
鈫 lub 鈫 |
O jedno s艂owo w prawo lub o jedno s艂owo w lewo |
Ctrl+鈫 lub Ctrl+鈫 |
Do ko艅ca pola, w polach o jednym wierszu |
End |
Do ko艅ca pola, w polach o wielu wierszach |
Ctrl+End |
Do pocz膮tku pola, w polach o jednym wierszu |
Home |
Do pocz膮tku pola, w polach o wielu wierszach |
Ctrl+Home |
KOPIOWANIE, PRZENOSZENIE I USUWANIE BLOKU |
NALE呕Y NACISN膭膯 |
Aby skopiowa膰 blok do Schowka |
Ctrl+C |
Aby wyci膮膰 blok i skopiowa膰 go do Schowka |
Ctrl+X |
Aby wklei膰 zawarto艣膰 Schowka w punkcie wstawiania |
Ctrl+V |
Aby usun膮膰 blok lub znak z lewej strony kursora |
Backspace |
Aby usun膮膰 blok lub znak z prawej strony kursora |
Del |
COFANIE ZMIAN (AKCJI, CZYNNO艢CI) |
NALE呕Y NACISN膭膯 |
Aby cofn膮膰 wpisanie tekstu |
Ctrl+Z lub Alt+Backspace |
Aby cofn膮膰 zmiany w bie偶膮cym polu lub rekordzie |
Esc lub 2 x Esc |
WPROWADZANIE DANYCH |
NALE呕Y NACISN膭膯 |
Aby wstawi膰 bie偶膮c膮 dat臋 i bie偶膮c膮 godzin臋 |
Ctrl+; oraz Ctrl+: |
Aby wstawi膰 warto艣膰 domy艣ln膮 dla pola |
Ctrl+Alt+Spacja |
Aby wstawi膰 warto艣膰 z tego samego pola poprzedniego rekordu |
Ctrl+Apostrof (峋) |
Aby doda膰 nowy rekord |
Ctrl+ znak plus (+) |
Aby usun膮膰 bie偶膮cy rekord |
Ctrl+ znak minus (-) |
Aby zapisa膰 zmiany w bie偶膮cym rekordzie |
Shift+Enter |
Aby wskaza膰 warto艣膰 w polu wyboru lub przycisku opcji |
Spacja |
Aby wstawi膰 nowy wiersz |
Ctrl+Enter |
OD艢WIE呕ANIE P脫L PRZEZ WPROWADZENIE BIE呕膭CYCH DANYCH |
NALE呕Y NACISN膭膯 |
Aby ponownie obliczy膰 lub od艣wie偶y膰 zawarto艣膰 pola |
F9 |
Aby ponownie zastosowa膰 kwerend臋 do tabel podstawowych |
Shift+F9 |
PORUSZANIE SI臉 MI臉DZY POLAMI I REKORDAMI |
NALE呕Y NACISN膭膯 |
Aby przej艣膰 do rekordu o podanym numerze |
F5+ nr rekordu + Enter |
Aby przej艣膰 do nast臋pnego rekordu |
Tab, Enter lub 鈫 |
Aby przej艣膰 do ostatniego pola bie偶膮cego rekordu w trybie nawigacji |
End |
Aby przej艣膰 do poprzedniego pola |
Shift+Tab lub 鈫 |
Aby przej艣膰 do pierwszego pola bie偶膮cego rekordu w trybie nawigacji |
Home |
Aby przej艣膰 do bie偶膮cego pola nast臋pnego lub poprzedniego rekordu |
鈫 lub 鈫 |
Aby przej艣膰 do bie偶膮cego pola ostatniego rekordu w trybie nawigacji |
Ctrl+鈫 |
Aby przej艣膰 do ostatniego pola ostatniego rekordu w trybie nawigacji |
Ctrl+End |
Aby przej艣膰 do bie偶膮cego pola pierwszego rekordu w trybie nawigacji |
Ctrl+鈫 |
Aby przej艣膰 do pierwszego pola pierwszego rekordu w trybie nawigacji |
Ctrl+Home |
PRZESUWANIE SI臉 DO INNEGO EKRANU DANYCH |
NALE呕Y NACISN膭膯 |
Aby przesun膮膰 si臋 o jeden ekran w d贸艂 lub w g贸r臋 |
Page Down lub Page Up |
Aby przesun膮膰 si臋 o jeden ekran w prawo lub w lewo |
Ctrl+Page Down lub Ctrl+Page up |
PRZESUWANIE KOLUMN |
NALE呕Y NACISN膭膯 |
Aby w艂膮czy膰 tryb przenoszenia (MOV) |
Ctrl+F8 |
Aby przesun膮膰 zaznaczon膮 kolumn臋 w prawo w trybie przenoszenia |
鈫 |
Aby przesun膮膰 zaznaczon膮 kolumn臋 w lewo w trybie przenoszenia |
鈫 |
Aby wy艂膮czy膰 tryb przenoszenia |
Esc |
Symbole blankietowe u偶ywane w operacjach wyszukiwania
SYMBOL |
UZUPE艁NIENIA |
PRZYK艁AD |
* |
ka偶d膮 liczb臋 znak贸w |
Wh*znajduje what, white i wy |
? |
ka偶dy pojedynczy znak alfabetu |
B?ll znajduje ball, bell i bill |
[ ] |
ka偶dy pojedynczy znak pomi臋dzy nawiasami |
B[AE]ll znajduje ball i bell, ale nie bill |
! |
ka偶dy znak spoza nawias贸w |
B[!ae]ll znajduje bill i bull, ale nie bell |
- |
ka偶dy znak z zakresu (np. od A do Z) |
B[a-c]d znajduje bad, bbd i bcd |
# |
ka偶dy pojedynczy znak numeryczny |
1#3 znajduje 103, 113, 123 |
Pola powinny odpowiada膰 nast臋puj膮cym kryteriom:
pole reprezentuje cech臋 pewnego tematu - 艂atwo przyporz膮dkowa膰 wtedy pole do jednej tabeli, kt贸ra opisuje ten w艂a艣nie, pojedynczy temat;
pole zawiera pojedyncz膮 warto艣膰 - nie mo偶e by膰 polem wielowarto艣ciowym (pole wielowarto艣ciowe - istnieje wtedy, gdy w polu przechowywana jest wi臋cej ni偶 jedna warto艣膰);
pole nie mo偶na roz艂o偶y膰 na elementy sk艂adowe - nie mo偶e by膰 p贸l segmentowych (pole segmentowe - istnieje wtedy, gdy w polu przechowywana jest wi臋cej ni偶 jedna dana sk艂adowa);
pole nie jest polem wyliczonym, czyli wynikiem operacji arytmetycznej albo po艂膮czenia (konkatenacji) p贸l;
pole jest unikatowe w zakresie ca艂ej bazy (jedynie pola s艂u偶膮ce do 艂膮czenia tabel wyst臋puj膮 wi臋cej ni偶 w jednej tabeli);
pole ma identyczne w艂a艣ciwo艣ci we wszystkich tabelach, w kt贸rych wyst臋puje, tzn. je艣li pole jest wykorzystane do 艂膮czenia tabel, musi mie膰 identyczne cechy w obu tabelach. Nie mo偶e by膰 sytuacji, 偶e pole IDENTYFIKATOR, 艂膮cz膮ce dwie tabele, zawiera warto艣膰 liczbow膮 w jednej, a tekst w drugiej tabeli - typy danych musz膮 si臋 zgadza膰;
nazwa pola powinna by膰 unikatowa i zrozumia艂a, zwi臋z艂a, ale zarazem dobrze opisuj膮ca dan膮 cech臋;
w nazwach p贸l powinno unika膰 si臋 skr贸t贸w.
Po sformu艂owaniu wst臋pnej listy p贸l du偶o 艂atwiej zaprojektowa膰 jest poszczeg贸lne tabele bazy danych. Ka偶da tabela powinna reprezentowa膰 pojedynczy temat. Generalnie tematy dziel膮 si臋 na takie, kt贸re opisuj膮 obiekty oraz na te, kt贸re opisuj膮 zdarzenie.
Aby tabele dobrze funkcjonowa艂y, powinny spe艂nia膰 poni偶sze warunki:
powinna reprezentowa膰 pojedynczy temat;
powinna posiada膰 klucz podstawowy, kt贸ry jednoznacznie identyfikuje ka偶dy rekord tabeli;
nie powinna zawiera膰 p贸l wyliczanych;
nie powinna zawiera膰 p贸l wyst臋puj膮cych w innych tabelach - wyj膮tkiem s膮 te klucze obce, s艂u偶膮ce do powi膮zania danych w tabelach;
zasady tworzenia nazw dla tabel s膮 podobne do zasad okre艣lania nazw p贸l, z tym, 偶e w przypadku tabel raczej u偶ywamy liczby mnogiej.
Po utworzeniu tabel nale偶y w nich utworzy膰 klucze podstawowe, wa偶ne z kilku powod贸w:
umo偶liwiaj膮 jednoznaczn膮 identyfikacj臋 ka偶dego rekordu tabeli;
umo偶liwiaj膮 definiowanie relacji (powi膮za艅) mi臋dzy tabelami;
s膮 elementami integralno艣ci bazy danych - ich obecno艣膰 gwarantuje unikatowo艣膰 poszczeg贸lnych rekord贸w tabeli, a ponadto dzi臋ki nim pola 艂膮cz膮ce dwie tabele maj膮 identyczn膮 warto艣膰.
Klucz podstawowy musi spe艂nia膰 pewne warunki formalne, aby dobrze wykonywa艂 swoj膮 funkcj臋:
musi zawiera膰 unikatowe warto艣ci;
musi jednoznacznie identyfikowa膰 ka偶dy rekord tabeli;
nie mo偶e zawiera膰 warto艣ci zerowej;
ka偶da tabela mo偶e mie膰 tylko jeden klucz podstawowy;
ka偶da tabela musi mie膰 klucz podstawowy o innej nazwie, chyba 偶e s膮 to tabele 艂膮czone relacje jeden do jednego - w tym przypadku tabela jest 艂膮czona z drug膮 „tabel膮 - podzbiorem”;
nie mo偶e by膰 polem segmentowym ani wielowarto艣ciowym;
powinien sk艂ada膰 si臋 z minimalnej ilo艣ci p贸l, niezb臋dnej do uzyskania niepowtarzalno艣ci;
warto艣膰 klucza podstawowego mo偶e by膰 zmieniana tylko wyj膮tkowo;
je偶eli w tabeli mo偶na wybra膰 wi臋cej ni偶 jeden klucz podstawowy, powinno si臋 wybiera膰 klucz jednopolowy.
Nale偶y pami臋ta膰, 偶e:
Access nie przenosi automatycznie zmian wprowadzanych w tabelach do kwerend, formularzy, raport贸w, makr i modu艂贸w. Je偶eli np. zmienimy nazw臋 pola tabeli, to pewne obiekty korzystaj膮ce z danych przechowywanych tym polu mog膮 „zg艂upie膰” (mowy Access 2000 jest pod tym wzgl臋dem m膮drzejszy);
aby zmieni膰 typ danych pola, kt贸re bierze udzia艂 w relacji, nale偶y najpierw usun膮膰 relacj臋;
aby zmieni膰 definicj臋 tabeli, na podstawie kt贸rej utworzono kwerend臋, formularz itp. - 偶aden z tych obiekt贸w nie mo偶e by膰 otwarty. Najpierw zamykamy wszystkie obiekty odnosz膮ce si臋 do tabeli, dopiero potem modyfikujemy projekt.
Po usuni臋ciu pola, kt贸re jest 藕r贸d艂em danych dla formularza lub raportu, w odpowiednim formancie formularza lub raportu pojawi si臋 napis #Nazwa?, co oznacza, 偶e formant nie mo偶e odnale藕膰 藕r贸d艂a danych.
Kryteria wyszukiwania (kwerendy):
= wyszukuje warto艣ci r贸wne okre艣lonej warto艣ci (zastosowanie tego operatora nie jest konieczne, je偶eli w pole kryterium wpiszemy np. 3 - w贸wczas Access wyszuka warto艣ci r贸wne 3
> wyszukuje warto艣ci wi臋ksze od…, np. >3 wyszuka warto艣ci wi臋ksze od 3
< wyszukuje warto艣ci mniejsze od…, np. <3 wyszuka warto艣ci mniejsze od 3
>= wyszukuje warto艣ci wi臋ksze lub r贸wne
<= wyszukuje warto艣ci mniejsze lub r贸wne
BETWEEN stosowane do okre艣lenie zakresu warto艣ci, np. BETWEEN 30 AND 100 oznacza to samo, co wyra偶enie >=30 AND <=100
LIKE przydatne do wyszukiwania wzor贸w w 艂a艅cuchach tekstowych (mo偶na stosowa膰 znaki uog贸lniaj膮ce ?, *, #, a tak偶e zakresy znak贸w, umieszczane w nawiasach kwadratowych. Zakres znak贸w, kt贸re nale偶y odrzuci膰 jest poprzedzony wykrzyknikiem, np. zakres [0-9] sprawdza, czy we wskazanym miejscu wyst膮pi艂a cyfra, a ![0-9] - czy w danym miejscu wyst臋puje jaki艣 znak z wyj膮tkiem cyfr od 0 do 9. Wyra偶enie LIKE *[b-d]k[0-5]??# sprawdza obecno艣膰 jakichkolwiek znak贸w w pozycji pocz膮tkowej, znaku z zakresu b-d, potem dok艂adnie litery k, nast臋pnie cyfry od 0 do 5, dowolnych dw贸ch znak贸w, a na ko艅cu cyfry
IN s艂u偶y do okre艣lenia listy warto艣ci zgodnych ze sprawdzanym polem, np. kryterium IN („Zakopane”, „Krak贸w”) dla pola Miasto wyszukuje rekordy klient贸w zamieszka艂ych w Krakowie lub Zakopanem. Wyra偶enie mo偶na te偶 zapisa膰 jako: „Zakopane” OR „Krak贸w”
Kryteria dla p贸l Data/Czas:
aby Access wiedzia艂, 偶e wprowadzone kryterium dotyczy daty lub czasu, nale偶y wstawi膰 warto艣膰 daty lub czasu mi臋dzy dwa znaki #
Date () zwraca dat臋 systemow膮. Aby zastosowa膰 kryterium wyboru dni wcze艣niejszych o 10 od dnia dzisiejszego, wprowadzamy kryterium <Date () - 10
Day(data) zwraca warto艣ci od 1 do 12 dla miesi臋cy roku. Aby wybra膰 rekordy z warto艣ci膮 daty zam贸wienia „luty”, nale偶y zastosowa膰 nast臋puj膮ce kryterium dla pola Data Zam贸wienia w tabeli Zam贸wienia: Month([Data Zam贸wienia])=2
Month(data) zwraca warto艣ci od 1 do 12 dla dni miesi膮ca
Year(data) zwraca warto艣ci roku (od 100 do 9999)
Weekday(data) zwraca warto艣ci od 1 (niedziela) do 7 (sobota). Np. je偶eli chcemy znale藕膰 transakcje zawierane w soboty i niedziele, stosujemy kryterium Weekday ([Data Zam贸wienia])=1 OR Weekday ([Data Zam贸wienia])=7
Obliczanie warto艣ci:
\ zaokr膮gla dwa wyra偶enia numeryczne do liczb ca艂kowitych, nast臋pnie dzieli pierwsz膮 liczb臋 przez drug膮 - wynik jest obcinany do liczby ca艂kowitej
MOD zaokr膮gla dwa wyra偶enia numeryczne do liczb ca艂kowitych, nast臋pnie dzieli pierwsz膮 liczb臋 przez drug膮 - wynikiem jest reszta z dzielenia
^ podnosi pierwsze wyra偶enie do pot臋gi wyra偶onej przez drugie wyra偶enie, np. 2^3 daje w wyniku 8
& wa偶ny operator dla ci膮g贸w tekstowych - tworzy rozbudowany ci膮g przez konkatenacj臋 (sklejenie) pierwszego ci膮gu z drugim. Je偶eli jeden ze sk艂adnik贸w jest liczb膮, to Access przeprowadza konwersj臋 liczby do ci膮gu przed konkatenacj臋
W konstruktorze wyra偶e艅 zasada tworzenia wyra偶enia jest nast臋puj膮ca: najpierw wybieramy najbardziej „zewn臋trzn膮” funkcj臋 wyra偶enia, a nast臋pnie poruszamy si臋 w g艂膮b wyra偶enia.
Funkcje podsumowuj膮ce:
SUMA oblicza sum臋 warto艣ci w obr臋bie grupowania dla danego pola. Mo偶na j膮 stosowa膰 dla warto艣ci liczbowych i walutowych
艢REDNIA oblicza 艣redni膮 arytmetyczn膮 zbioru warto艣ci zawartych w polu okre艣lonym przez kwerend臋
MINIMU, MAKSIMU zwraca warto艣膰 minimaln膮 lub maksymaln膮 zbioru warto艣ci zawartych w okre艣lonym kwerend膮 polu
ZLICZ oblicza liczb臋 rekord贸w zwracanych przez kwerend臋
ODCHSTD zwraca odchylenie standardowe zbioru warto艣ci zawartych w polu okre艣lonym kwerend膮
WARIANCJA zwraca wariancj臋 zbioru warto艣ci zawartych w polu okre艣lonym kwerend膮
PIERWSZY, OSTATNI zwraca warto艣膰 pola pierwszego lub ostatniego rekordu ze zbioru zwr贸conego przez kwerend臋
WYRA呕ENIE
W艂a艣ciwo艣ci kwerendy:
Wprowad藕 wszystkie pola - najcz臋艣ciej przy projektowaniu kwerendy z tabeli i kwerend 藕r贸d艂owych wybieramy tylko niekt贸re, interesuj膮ce pola. Cz臋sto projektujemy kwerendy, kt贸re nast臋pnie wykorzystujemy jako 藕r贸d艂o rekord贸w dla formularzy lub raport贸w. Je偶eli chcieliby艣my najpierw zaprojektowa膰 kwerend臋, skupiaj膮c si臋 na jej istotnych aspektach, aspektach nast臋pnie u偶y膰 jej jako 藕r贸d艂a rekord贸w dla formularza, ale tak, aby wszystkie pola 藕r贸d艂owych tabel znajdowa艂y si臋 na formularzu, to mo偶emy wybra膰 opcj臋 Tak. Domy艣lnym ustawieniem jest Nie i takie jest najcz臋艣ciej u偶ywane.
Najwy偶sze warto艣ci - wykonywanie skomplikowanej kwerendy, przeszukuj膮cej wiele wierszy mo偶e trwa膰 bardzo d艂ugo. Je偶eli interesuj膮 nas tylko „pierwsze” wiersze spe艂niaj膮ce okre艣lone kryteria, to dzi臋ki modyfikacji tej opcji mo偶emy skr贸ci膰 czas oczekiwania na wyniki. Je偶eli wprowadzimy liczb臋 - np. 20, to Access poka偶e wyniki ju偶 wtedy, gdy znajdzie 20 rekord贸w, wprowadzenie liczby z zakresu od 0 do 1, np. 0,17 spowoduje wy艣wietlanie rekord贸w po znalezieniu 17% rekord贸w spe艂niaj膮cych kryteria wyszukiwania. T臋 w艂a艣ciwo艣膰 r贸wnie偶 mo偶emy zmodyfikowa膰 z paska narz臋dzi, korzystaj膮c z listy rozwijanej Najwi臋ksze warto艣ci. Ale uwaga - je偶eli w kwerendzie zostan膮 okre艣lone jakiekolwiek kryteria sortowania danych, to modyfikacja tej w艂a艣ciwo艣ci niewiele zmieni, poniewa偶 aby odpowiednio posortowa膰 dane, Access i tak musi je najpierw wszystkie wyszuka膰.
Warto艣ci unikatowe, rekordy unikatowe - przypisanie Rekordy unikatowe oznacza, 偶e dla ka偶dego rekordu nie powtarza si臋 identyfikator (np. klucz podstawowy dla kwerendy korzystaj膮cej z danych jednej tabeli lub warto艣膰 powsta艂a z kombinacji kluczy dla kwerendy pobieraj膮cej dane z wielu tabel). Innymi s艂owy mo偶emy okre艣li膰, czy maj膮 by膰 zwracane unikatowe rekordy oparte na wszystkich polach odno艣nego 藕r贸d艂a danych, a nie tylko na polach znajduj膮cych si臋 w samej kwerendzie.
Uaktywnij uprawnienia - w sieci komputerowej najcz臋艣ciej pe艂ny dost臋p do tabel bazy danych ma tzw. W艂a艣ciciel, a u偶ytkownicy - jedynie przez kwerendy. Je偶eli chcemy, aby podczas korzystania z kwerendy u偶ytkownik „dziedziczy艂” prawa jej w艂a艣ciciela, zmieniamy t臋 w艂asno艣膰 na „W艂a艣ciciela”
Blokowanie rekord贸w - ustawienie w r贸偶ny spos贸b ograniczaj膮ce dost臋p do danych dla kwerendy udost臋pnianej w sieci.
殴r贸d艂owa baza danych, 藕r贸d艂owy ci膮g po艂膮czenia, czas oczekiwania ODBC, maksymalna liczba rekord贸w - to w艂a艣ciwo艣ci odnosz膮ce si臋 do tabel do艂膮czanych.
Typ zestawu rekord贸w - mo偶na u偶y膰 do okre艣lenia, jaki typ zestawu rekord贸w jest udost臋pniany dla kwerendy. Np. je艣li dane ze zwi膮zanych tabel nie powinny by膰 edytowane, mo偶na ustawi膰 t臋 w艂a艣ciwo艣膰 na warto艣膰 „Utwalony”.
Filtr, Uporz膮dkuj wed艂ug - mo偶na okre艣li膰 dodatkowe, chwilowe kryteria filtrowania i sortowania. Wszystkie rekordy kwerendy ujrzymy wtedy, gdy wybierzemy polecenie Usu艅 filtr/Sortowanie z menu Rekordy.
Nazwa podarkusza danych, podrz臋dne pola 艂膮cz膮ce, nadrz臋dne pola 艂膮cz膮ce - mo偶na okre艣li膰 nazw臋 tabeli lub kwerendy, wy艣wietlaj膮cej dane jako podarkusz danych, podobnie jak w przypadku zwyk艂ych tabel. Aby podarkusz wy艣wietla艂 powi膮zane dane, konieczne jest okre艣lenie p贸l 艂膮cz膮cych - nadrz臋dnego podrz臋dngo.
Wysoko艣膰 podarkusza danych - okre艣lamy wysoko艣膰 podarkusza wy艣wietlanego po jego rozwini臋ciu.
Rozwini臋ty podarkusz danych - wybranie opcji Tak pozwala na automatyczne rozwijanie podarkusza podczas otwierania kwerendy.
KATEGORIE KSI膭呕EK
ID kategorii
Nazwa kategorii
Opis kategorii
ASORTYMENT
ID ksi臋garni
ID ksi膮偶ki
Cena
Ilo艣膰
KSI膭呕KI
ID ksi膮偶ki
ID kategorii
Tytu艂
Autor
Numer ISBN
Wydawnictwo
Rok wydania
Typ ok艂adki
Liczba stron
KSI臉GARNIE
ID ksi臋garni
Nazwa
Miasto
Kod
Ulica
1
1
C.D. KSI臉GARNIE
ID ksi臋garni
Ksi臋garnia j臋zykowa
Strona WWW
Numer telefonu
1
1
鈭
鈭
1
鈭