1 / 61

Microsoft Access

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. Létrehozás módjai. Adatlap nézet Tábla varázsló Importálás Csatolás Tervező nézet. Táblák neve az adatbázisban.

fola
Download Presentation

Microsoft Access

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 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,79769313486231E308..-4,94065645841247E-324 • Pozitív értékek esetén • 4,94065645841247E-324..1,79769313486231E308 • 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

  32. Kötelező & Nulla hosszúság • Kötelező: Nem, Nulla hosszúság: Igen

  33. Kötelező & Nulla hosszúság • Kötelező: Igen, Nulla hosszúság: Nem

  34. Kötelező & Nulla hosszúság • Kötelező: Igen, Nulla hosszúság: Igen

  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

  39. Beviteli maszk (3) • A maszkban használható karakterek

  40. Beviteli maszk (4) • A maszkban használható karakterek

  41. Beviteli maszk (5) • A maszkban használható karakterek

  42. Beviteli maszk (6) • Példák: • Telefonszám: (90) 000-0009;;_ • TAJ szám: 000-000-000;;_ • Személyigazolvány száma: LL 000000;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

  50. Formátum (3) • Használható szimbólumok

More Related