Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
1
Microsoft Access Táblák
2
Táblák létrehozása Mezők megadása Megszorítási szabályok
Mezőnevek adattípusok Megszorítási szabályok Mező szintű Rekord szintű Kulcsok, indexek
3
Létrehozás módjai Adatlap nézet Tábla varázsló Importálás Csatolás
Tervező nézet
4
Táblák neve az adatbázisban
Maximális hossza karakterekben: 64 Egyedi nevek Rendszertábla: USys -kezdetű
5
Mezők megadása (1) Mezőnév felvétele, módosítása, törlése
Tervező nézetben Mezőnév hossza maximum 64 karakter Egyedi mezőnevek Ékezetes és speciális karakterek kerülése Sorrend Törlés
6
Mezők megadása (2) Adattípusok Szöveg Feljegyzés Szám Dátumidő Pénznem
Számláló Igen/Nem OLE objektum Hiperhivatkozás
7
Mezők megadása (3) Kulcsok Egyszerű Összetett
Nem kötelező, de ha nincs, akkor az Access rákérdez
8
Adattípusok (1) Szöveg Maximum 255 karakter
Csak a beírt karakterek tárolódnak Mezőméretnél hosszabb adat csonkolásra kerül
9
Adattípusok (2) Feljegyzés Legfeljebb 65535 karakter
Csak a beírt karakterek tárolódnak Rendezésnél és csoportosításnál csak az első 255 karaktert veszi figyelembe az Access Nem indexelhető
10
Adattípusok (3) Szám Mezőméret: Bájt 0..255 Csak egészek
1 Byte helyfoglalás
11
Adattípusok (4) Szám Mezőméret: Decimális -10^38-1..10^38-1
Pontosság, skála tulajdonságok Maximális pontosság: 28 12 Byte helyfoglalás
12
Adattípusok (5) Szám Mezőméret: Egész -32768..32767 Csak egészek
2 Byte helyfoglalás
13
Adattípusok (6) Szám Mezőméret: Hosszú egész -2147483648..2147483647
Csak egészek 4 Byte helyfoglalás
14
Adattípusok (7) Szám Mezőméret: Egyszeres Negatív értékek esetén
-3,402823E38..-1,401298E-45 Pozitív értékek esetén 1,401298E-45..3,402823E38 Pontosság: 7 4 Byte helyfoglalás
15
Adattípusok (8) Szám Mezőméret: Dupla Negatív értékek esetén
-1, E , E-324 Pozitív értékek esetén 4, E , E308 Pontosság: 15 8 Byte helyfoglalás
16
Adattípusok (9) Szám Mezőméret: Többszörözési azonosító
16 Byte helyfoglalás GUID – Globális Egyedi Azonosító
17
Adattípusok (10) Dátum idő 100. és 9999. között 8 Byte helyfoglalás
Megadás módja az OS nemzetközi beállításaitól függ Századok megadása nélkül: 30-ig 2000–es dátum 30-tól 1900-as dátum
18
Adattípusok (11) Pénznem
Pontossága 15 számjegy az egészekben, és 4 számjegy a törtrészben 8 Byte helyfoglalás
19
Adattípusok (12) Számláló Mezőméret: Hosszú egész
Növekvő vagy véletlenszerű (NewValue) Új rekord beszúrásakor az Access adja meg Nem módosítható 4 Byte helyfoglalás
20
Adattípusok (13) Számláló Mezőméret: Többszörözési azonosító
Új rekord beszúrásakor az Access adja meg Nem módosítható 16 Byte helyfoglalás
21
Adattípusok (14) Igen/Nem Csak két érték 1 Bit helyfoglalás
Null értékek nem megengedettek
22
Adattípusok (15) OLE Csatolt vagy beágyazott
Legfeljebb 1 GByte helyfoglalás Nem indexelhető
23
Adattípusok (16) Hiperhivatkozás 4 részből állhat
Megjelenő szöveg URL vagy UNC cím Alcím, a fájlon vagy weblapon belüli hely Elemleírás (Title) Minden rész maximum 2048 karakter Beszurás/Hiperhivatkozás parancs Nem indexelhető
24
Adattípusok (17) Tipp A Pénznem adattípust használjuk olyan mező esetén, amellyel sok számítást végzünk, és az adatok legfeljebb négy tizedeshellyel rendelkeznek. Az Egyszeres és a Dupla adattípusú mezőknél lebegőpontos számítási mód szükséges. A Pénznem adattípus a gyorsabb fix pontos számítási módot használja.
25
Adattípusok (18) Tipp Ha egy mező adattípusát megváltoztatjuk, miután a táblába adatokat írtunk be, a tábla mentésekor hosszas adatkonvertálási művelet fordulhat elő. Ha a mezőben lévő adat típusa ütközik az adattípus tulajdonság módosított beállításával, adatvesztés következhet be.
26
Alapértelmezett érték
Új rekord beszúrásakor automatikusan beíródik Számláló és OLE mezőre nem értelmezett Módosítható
27
Mező szintű megszorítások
Érvényességi szabály Kötelező Nulla hosszúság engedélyezése Beviteli maszk
28
Érvényességi szabály Szabály (2048 karakter maximum)
Érvényességi szöveg (255 karakter maximum, nem kötelező) Példák: <>0 >1000 Or Is Null Like „A????” >= #1/1/96# And <#1/1/97#
29
Kötelező Nem megengedett a mezőben a Null érték
Ha már léteznek a táblában adatok, akkor az Access lehetőséget ad az értékek ellenőrzésére, viszont akkor is használhatjuk a kötelező tulajdonságot, ha már vannak a tábla adott mezőjében Null értékek
30
Nulla hosszúság engedélyezés
Csak szövegek esetén Megadja, hogy „” engedélyezett-e a mezőben Ha azt szeretnénk, hogy a Microsoft Access a mező üresen hagyása esetén a Null érték helyett nulla hosszúságú karakterláncot tároljon a mezőben, állítsuk kötelezőre is a mezőt.
31
Kötelező & Nulla hosszúság
Kötelező: Nem, Nulla hosszúság: Nem ENTER megnyomása Null SPACE megnyomása Nulla hosszúságú karakterlánc beírása Nem megengedett
32
Kötelező & Nulla hosszúság
Kötelező: Nem, Nulla hosszúság: Igen ENTER megnyomása Null SPACE megnyomása Nulla hosszúságú karakterlánc beírása Nulla hosszúságú karakterlánc
33
Kötelező & Nulla hosszúság
Kötelező: Igen, Nulla hosszúság: Nem ENTER megnyomása Nem megengedett SPACE megnyomása Nulla hosszúságú karakterlánc beírása
34
Kötelező & Nulla hosszúság
Kötelező: Igen, Nulla hosszúság: Igen ENTER megnyomása Nem megengedett SPACE megnyomása Nulla hosszúságú karakterlánc Nulla hosszúságú karakterlánc beírása
35
Tipp A Formátum tulajdonság segítségével különböztethetjük meg egymástól a Null érték és a nulla hosszúságú karakterlánc megjelenítését. Például nulla hosszúságú karakterlánc megadása esetén a "Nincs" szöveg jeleníthető meg.
36
Tipp Az Nulla hosszúság engedélyezése tulajdonság a Kötelező tulajdonságtól függetlenül fejti ki hatását. A Kötelező tulajdonság csak azt határozza meg, hogy a Null érték érvényes-e a mezőben. Ha az Nulla hosszúság engedélyezése tulajdonság értéke Igen, a nulla hosszúságú karakterlánc a Kötelező tulajdonság beállításától függetlenül érvényes érték lesz a mezőben.
37
Beviteli maszk (1) 3 db ;-vel elválasztott szakaszból állhat
1. Maga a beviteli maszk 2. A megjelenítési karakterek tárolása 0 – tárolódnak a táblában 1 – Csak a beírt adat tárolódik (alapértelmezett) 3. Helyettesítő karakter a beíráskor
38
Beviteli maszk (2) 9 A maszkban használható karakterek # L
Számjegy (0–9, kötelező bejegyzés, plusz [+] és mínusz [–] előjel nem megengedett). 9 Számjegy vagy szóköz (nem kötelező bejegyzés, plusz és mínusz előjel nem megengedett). # Számjegy vagy szóköz (nem kötelező bejegyzés, a szóközök a Szerkesztés módban üres helyként jelennek meg és az adatok mentésekor az üres helyek törlődnek, plusz és mínusz előjel megengedett). L Betű (A–Z, kötelező bejegyzés).
39
Beviteli maszk (3) ? A A maszkban használható karakterek a &
Betű (A–Z, nem kötelező bejegyzés). A Betű vagy szám (kötelező bejegyzés) a Betű vagy szám (nem kötelező bejegyzés) & Bármilyen karakter vagy szóköz (kötelező bejegyzés)
40
Beviteli maszk (4) C .,:;-/ A maszkban használható karakterek <
Bármilyen karakter vagy szóköz (nem kötelező bejegyzés) .,:;-/ Tizedesjel helyőrzője és ezresek, dátumok és időpontok elválasztója. (A ténylegesen használt karakter a Windows Vezérlőpult Területi beállítások tulajdonságai párbeszédpanelén megadott beállításoktól függ.) < Az összes karakter kisbetűs lesz. > Az összes karakter nagybetűs lesz.
41
Beviteli maszk (5) ! \ A maszkban használható karakterek
Hatására a beviteli maszk jobbról balra jelenik meg, és nem balról jobbra. A beírt karakterek mindig balról jobbra töltődnek ki. A beviteli maszkban bárhol elhelyezhetjük a felkiáltójelet. \ Az ezt követő karakter literális karakterként jelenik meg (például a \A csupán A karakterként jelenik meg).
42
Beviteli maszk (6) Példák: Telefonszám: (90) 000-0009;;_
TAJ szám: ;;_ Személyigazolvány száma: LL ;0;_ Irányítószám: 0000;;_ Hosszú idő: 99:00:00;0;_ Rövid dátum: 0000/ 00/ 00/;0;_
43
Beviteli maszk (7) Tippek:
Ha a Beviteli maszk tulajdonságot a "Jelszó" értékre állítjuk be, akkor jelszóbeviteli vezérlőelemet hozunk létre. Ha olyan mezőbe írunk be adatot, amelyhez beviteli maszkot definiáltunk, az adatbevitel mindig Átír módban történik. Ha a BACKSPACE billentyűvel egy karaktert törlünk, a karakter helyére üres hely kerül.
44
Beviteli maszk (8) Tippek:
Ha beviteli maszkkal rendelkező mezőből szöveget másolunk a vágólapra, a literális megjelenítési karakterek másolása is megtörténik, még abban az esetben is, ha a literális karaktereket nem tároljuk az adatokkal együtt. A Microsoft Access nem veszi figyelembe a beviteli maszkokat az adatok importálásakor, módosító lekérdezés végrehajtásakor, illetve ha Visual Basicben a vezérlőelem Text tulajdonságának beállításával vagy makróban az Értékbeállítás művelettel írunk be a vezérlőelembe karaktereket.
45
Beviteli maszk (9) Tippek:
Ha ugyanahhoz a mezőhöz beviteli maszkot is definiálunk és a Format tulajdonságát is beállítjuk, a Format tulajdonság beállítása elsőbbséggel bír az adatok megjelenítésekor.
46
Mezők formai beállításai
Cím Formátum Megjelenítés
47
Cím Tábla nézetben ez látszik az oszlop címsorában a mezőnév helyett
Nem kötelező megadni
48
Formátum (1) Számok, dátumok, időpontok és szövegek megjelenítését határozza meg Az adatok tárolására nem, csak a megjelenítésére van hatással Különböző adattípusok esetén más-másképp kell megadni Használhatók az előre definiált formátumok
49
Formátum (2) (szóköz) „ABC” Használható szimbólumok !
Szóközök megjelenítése literális karakterekként. „ABC” Az idézőjeleken belül szereplő tetszőleges szöveg megjelenítése literális karakterekként. ! Balra zárás kényszerítése jobbra zárás helyett.
50
Formátum (3) * \ Használható szimbólumok [szín]
A rendelkezésre álló hely kitöltése a következő karakterrel. \ A következő karakter megjelenítése literális karakterként. Literális karaktereket idézőjelek közé zárva is megjeleníthetünk. [szín] A formázott adatok megjelenítése a szögletes zárójelek között szereplő színnel. A használható színek: Fekete, Kék, Sötétzöld, Világoskék, Piros, Lila, Sárga és Fehér.
51
Formátum (4) Dátum, idő Szám, pénznem Szöveg feljegyzés Igen - Nem
52
Megjelenítés Beviteli mező (alapértelmezett) Lista Kombinált lista
Utóbbiak esetén további tulajdonságok megadása szükséges
53
Lista megjelenítés Sorforrás típusa Sorforrás Oszlopszám Kötött oszlop
Lista (akár többoszlopos is) Tábla/lekérdezés Mezőlista Sorforrás Oszlopszám Kötött oszlop Oszlopfejlécek Oszlopszélességek
54
Csak kombinált lista esetén
Listasorok Listaszélesség Csak listaelem
55
Rekord szintű megszorítások
Tábla tulajdonságok panelen Érvényességi szabály Logikai kifejezés, igaz volta esetén a rekord rögzíthető Hivatkozás a mezőnevekre: []
56
Elsődleges kulcs Nem kötelező Lehet egyszerű és összetett
Csak egy lehet Mindig kötelező kitölteni Automatikusan indexelt lesz
57
Indexek megadása Egyszerű indexek Összetett Indexek
A mező tulajdonságlapján (Indexelt): Nem indexelt Indexelt (lehet azonos) Indexelt (nem lehet azonos) Összetett Indexek Tervező nézetben az Indexek panelen Nézet/Indexek
58
Összetett Indexek megadása
Indexnév Mezőnév (egy indexben maximum 10) Rendezési sorrend Elsődleges Egyedi Null értékek kihagyása
59
Adatműveletek a táblában
Rekord típusok Aktuális rekord Új rekord Módosított rekord A mentés rekord szinten történik! Megszorítások ellenőrzése Beviteli maszk és mező szintű érvényességi szabály a mező elhagyásakor Rekord szintű érvényességi szabály a rekordváltáskor ESC 1. Mező szintű módosítás visszavonása 2. Rekord szintű módosítás visszavonása Rekord törlése
60
Tábla beállításai Rendezés Szűrés Megjelenítés beállításai Betűtípus
Adatlap Oszlopok elrejtése, rögzítése Sorok magassága, oszlopok szélessége
61
Importálás, Exportálás
Fájl/Külső adatok átvétele Tábla Importálás Vágólap Beillesztési Hiba (Tábla) Exportálás Fájl/Mentés másként Fájl/Exportálás
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.