Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Microsoft Access Táblák. Táblák létrehozása Mezők megadása Mezőnevek adattípusok Megszorítási szabályok Mező szintű Rekord szintű Kulcsok, indexek.

Hasonló előadás


Az előadások a következő témára: "Microsoft Access Táblák. Táblák létrehozása Mezők megadása Mezőnevek adattípusok Megszorítási szabályok Mező szintű Rekord szintű Kulcsok, indexek."— Előadás másolata:

1 Microsoft Access Táblák

2 Táblák létrehozása Mezők megadása 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 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 Csak egészek 1 Byte helyfoglalás

11 Adattípusok (4) Szám Mezőméret: Decimális -10^ ^38-1 Pontosság, skála tulajdonságok Maximális pontosság: Byte helyfoglalás

12 Adattípusok (5) Szám Mezőméret: Egész Csak egészek 2 Byte helyfoglalás

13 Adattípusok (6) Szám Mezőméret: Hosszú egész 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 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ásaNull SPACE megnyomásaNull 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ásaNull SPACE megnyomásaNull 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ásaNem megengedett SPACE megnyomásaNem megengedett Nulla hosszúságú karakterlánc beírása Nem megengedett

34 Kötelező & Nulla hosszúság Kötelező: Igen, Nulla hosszúság: Igen ENTER megnyomásaNem megengedett SPACE megnyomása Nulla hosszúságú karakterlánc Nulla hosszúságú karakterlánc beírása Nulla hosszúságú karakterlánc

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) A maszkban használható karakterek 0 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 maszkban használható karakterek ? 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) A maszkban használható karakterek C 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) ;;_ 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) Használható szimbólumok (szóköz) 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 * 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 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 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 Importá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


Letölteni ppt "Microsoft Access Táblák. Táblák létrehozása Mezők megadása Mezőnevek adattípusok Megszorítási szabályok Mező szintű Rekord szintű Kulcsok, indexek."

Hasonló előadás


Google Hirdetések