OLE objektum elhelyezés. OLE (Object Linking and Embedding) – Adatbázisok: Alapfogalmak Alapértelmezett érték
A SZÉK táblázatban van egy FOTÓ mező, amelyben a menedzser fényképét kell tartalmaznia, a Paint grafikus szerkesztő formátumában tárolva egy .gif kiterjesztésű fájlban. Egy ilyen mező adattípusát OLE objektumként kell megadni. Ez az objektum a táblázat mezőinek kitöltésének szakaszában kerül a mezőbe. Az objektum beágyazható vagy csatolható.
MEGJEGYZÉS
Az OLE (Object Linking and Embedding) egy módszer az információk objektumként történő átvitelére a Windows alkalmazások között. Az OLE objektummező egy másik alkalmazásban lévő objektumokhoz való hivatkozás vagy egy objektum adatbázisba való beágyazásának eszköze. Az objektumok lehetnek egyszerű és formázott szövegek, képek, diagramok, hangfelvétel fájlok (.WAV), zene MIDI formátumban (hangszer digitális interfész), animációs fájlok (.FLI, .MMM), videoklipek (.AVI), táblázatok egyéb alkalmazások, amelyek támogatják ezt az eszközt. Az Access OLE teljesen integrált más Microsoft Office alkalmazásokkal.
A beágyazott objektum az adatbázisfájlban tárolódik, és mindig elérhető. A beágyazott objektumot tartalmazó cellára duplán kattintva megnyílik az objektum szerkesztésének lehetősége annak az alkalmazásnak az eszközeivel, amelyben az objektumot létrehozták.
A csatolt objektum az objektumfájlba kerül mentésre. Az objektumfájl az adatbázistól függetlenül frissíthető. A legutóbbi módosítások akkor jelennek meg, amikor legközelebb megnyit egy űrlapot vagy jelentést. Amikor adatbázissal dolgozik, megtekintheti és szerkesztheti az objektumot is.
A szerkesztett csatolt objektum az objektumfájlba kerül mentésre, nem az adatbázisfájlba. Az objektumok összekapcsolása akkor kényelmes, ha olyan nagy objektumokkal dolgozik, amelyeket nem kíván bevenni az adatbázisfájlba, valamint számos űrlapban és jelentésben használt objektumokkal. Ha a csatolt objektumfájlt áthelyezik, akkor újra létre kell hoznia a hivatkozást.
MEGJEGYZÉS
Egy OLE objektum űrlapon vagy jelentésben való megjelenítéséhez létre kell hoznia egy „Csatolt objektumkeret” vezérlőt (lásd a 4. és 6. fejezetet).
Az adattípus MEMO mező használata
A TÁRGY táblázatban található egy PROGRAMOK mező, amely egy hosszú szöveges adatot tartalmaz - a kurzus rövid programja. Egy ilyen mezőhöz az adattípus van kiválasztva - Field MEMO (Memo). Ebbe a mezőbe közvetlenül a táblázatban, vagy a + billentyűk lenyomásával hívható beviteli területen keresztül lehet adatokat bevinni.
Ha a tantárgyi programok szövegei valamilyen szövegszerkesztőben, például Microsoft Wordben készülnek, és külön fájlokban vannak tárolva, célszerű ebben a mezőben beállítani az OLE Object Field (OLE Object) típust, és az értékek beírásakor hozzon létre egy kapcsolatot a fájlokkal.
A hiperhivatkozási mezők segítségével navigálhat ugyanabban vagy egy másik Access adatbázisban lévő objektumokhoz, különféle Microsoft Office-alkalmazásokban létrehozott és helyi vagy hálózati meghajtókon található dokumentumokhoz, webszerver oldalaihoz és a hálózat egyéb erőforrásaiból származó dokumentumokhoz, Internet vagy intranet. A hivatkozásra kattintva a dokumentumra lép, amelyet az azt létrehozó alkalmazás nyit meg. A táblázatokban, űrlapokban és jelentésekben történő hiperhivatkozások létrehozásának részleteit az alábbiakban tárgyaljuk. A TANÁR tábla mezőjében egy hiperhivatkozás létrehozását is tárgyalja.
Összetett elsődleges kulcs meghatározása
A TANULÓ táblázatban az összetett elsődleges (egyedi) kulcs tartalmazza a НГ és НС mezőket. Ennek meghatározásához táblázattervezési módban mindkét mezőt ki kell jelölnie a jelölőterületen lévő egérgombbal, miközben lenyomva tartja a billentyűt. Ezután kattintson a gombra az Elsődleges kulcs eszköztáron.
Az összetett kulcsok a TANULÁSI SIKER táblákban hasonló módon vannak definiálva.
A feladat
Készítsen táblázatszerkezetet TANULÁS, TELJESÍTMÉNY. Táblázatok létrehozásakor használja az A függelékben bemutatott paramétereket.
táblázat A.1. A DIÁK tábla mezőinek tulajdonságainak leírása
Mező neve | Kulcs mező | Egyedi mezőny | kötelező mező | Adattípus | A méret | Tizedes jel | Mező aláírás |
NG | Igen | Igen | Szöveg | Csoport | |||
NS | Igen | Igen | Szöveg | Tanulószám a csoportban | |||
Teljes név | Igen | Szöveg | Teljes név | ||||
GODR | Nem | Számszerű | Egész | Születési év | |||
CÍM | Nem | Szöveg | |||||
PBALL | Nem | Számszerű | Úszóval. pont 4 bájt | Felvételi pontszám |
táblázat A.2. A GROUP tábla mezőinek tulajdonságainak leírása
táblázat A.3. Az ELNÖK tábla mezőinek tulajdonságainak leírása
Mező neve | Kulcs mező | Egyedi mezőny | kötelező mező | Adattípus | A méret | Tizedes jel | Mező aláírás |
CCAF | Igen | Igen | Igen | Szöveg | Kód | ||
NCAF | Nem | Szöveg | Név | ||||
TEST | Nem | Szöveg | |||||
ZAV | Nem | Szöveg | A fej teljes neve osztály | ||||
FÉNYKÉP | Nem | OLE objektum mező | A menedzser fotója |
táblázat A.4. A TANÁR tábla mezőinek tulajdonságainak leírása
Mező neve | Kulcs mező | Egyedi mezőny | kötelező mező | Adattípus | A méret | Mező aláírás |
TABN | Igen | Igen | Igen | Szöveg | Tab. szoba | |
Teljes név | Igen | Szöveg | A tanár teljes neve | |||
UTCA | Nem | Szöveg | Uch. fokozat | |||
Z V | Nem | Szöveg | Uch. rang | |||
CCAF | Igen | Szöveg | Osztály kódja |
táblázat A.5. A TÁRGY tábla mezőinek tulajdonságainak leírása
Mező neve | Kulcs mező | Egyedi mezőny | kötelező mező | Adattípus | A méret | Mező aláírás | Érték szerinti állapot | Hiba üzenet |
KP | Igen | Igen | Igen | Szöveg | Termékkód | |||
NP | Nem | Szöveg | Termék név | |||||
NÉZ | Nem | Számszerű | Egész | Összes óra | > 0 És<=300 | Az órák száma nem haladhatja meg a 300-at | ||
LEC | Nem | Számszerű | Egész | Előadások | ||||
NS | Nem | Számszerű | Egész | Gyakorlat | ||||
Vészhelyzet | Nem | Számszerű | Egész | Félévek | ||||
PROGRAM | MEMO mező | Program |
táblázat A.6. A TANULMÁNY tábla mezőinek tulajdonságainak leírása
Mező neve | Kulcs mező | Egyedi mezőny | kötelező mező | Adattípus | A méret | Tizedes jel | Mező aláírás |
NG | Igen | Igen | Szöveg | Nom. csoport | |||
KP | Igen | Igen | Szöveg | Kód. tantárgy | |||
TABN | Igen | Igen | Szöveg | Tab. n. Fordulat. | |||
VIDZ | Igen | Igen | Szöveg | Foglalkozás típusa | |||
NÉZ | Nem | Számszerű | Egész | Házasodik tételenkénti pontszám | |||
SBALL. GR | Nem | Számszerű | A pl. pont 4 bájt |
táblázat A.7. A PROGRESS tábla mezőinek tulajdonságainak leírása
Mező neve | Kulcs mező | Egyedi mezőny | kötelező mező | Adattípus | A méret | Tizedes jel | Mező aláírás |
NG | Igen | Igen | Szöveg | Csoportszám | |||
NS | Igen | Igen | Szöveg | Nom. diák | |||
KP | Igen | Igen | Szöveg | Termékkód | |||
TABN | Igen | Igen | Szöveg | Tab. n. előadó | |||
VIDZ | Igen | Igen | Szöveg | Tevékenység típusa | |||
FOKOZAT | Nem | Számszerű | Egész |
Adatok bevitele adatbázis táblákba
OLE objektummezők
Az MS Access lehetővé teszi képek és egyéb bináris adatok táblázatokban való tárolását (például MS Excel táblázat, MS Word dokumentum, hangfelvételi rajz). Az adattípus ezeket a célokat szolgálja. Terület tárgy OLE. Az ebbe a mezőbe beírható adatok tényleges mennyiségét a számítógép merevlemezének mérete (maximum 1 Gigabyte) határozza meg.
Törzsadattípus keresése
Ha ezt az adattípust választja, egy keresővarázsló indul el, amely egy mezőt hoz létre, amely arra kéri Önt, hogy válasszon értékeket egy konstans értékeket vagy egy másik táblázatból származó értékeket tartalmazó legördülő listából.
Ennek a mezőnek a mérete megegyezik a helyettesítő karakterként használt kulcsmező méretével (általában 4 bájt).
Táblázatstruktúra létrehozása
Most, hogy áttekintettük az Access adattípusait és a táblamezők egyedi tulajdonságait, elkezdheti létrehozni a táblázat szerkezetét. Nézzük meg egy táblázatstruktúra létrehozását a táblázat létrehozásának példájával. Megrendelések az Accesshez tartozó Northwind adatbázis. Ez a táblázat már elérhető a Northwind adatbázisban, de nagyon hasznos lesz, ha végigjárja a tábla létrehozásának folyamatát. Annak érdekében, hogy ne sértse meg a Northwind adatbázis szerkezetét, először hozzon létre egy mintaadatbázist, és nyissa meg annak ablakát.
A táblázattervező ablakban az oszlopban Név mezőket belép Rendelési kód .
Nyomja meg a gombot Tab vagy Belép , oszlopba menni Típusú adat. Ugyanakkor vegye figyelembe, hogy a párbeszédpanel alján az információk a „Mező tulajdonságai” részben jelennek meg.
Az oszlopban Típusú adatérték jelent meg Szöveg. Kattintson a téglalap jobb oldalán található legördülő gombra, és megjelenik az összes adattípust tartalmazó lista. Ebből a listából az egér vagy a fel és le billentyűk segítségével válasszon ki egy értéket Számlálóés nyomja meg a gombot Tab oszlophoz menni Leírás. Oszlop Leírás a mezőinek adott magyarázatot jelenti. Ha a jövőben ezzel a táblázattal dolgozik, ez a leírás megjelenik az MS Access képernyő alján, amikor a mezőn találja magát. Rendelési kód , és emlékeztetni fogja a mező céljára.
Írja be a magyarázó szöveget az oszlopba Leírásés nyomja meg a gombot Tab vagy Belép , hogy folytassa a következő mező adatainak megadásával.
Ugyanígy adjon meg leírást a táblázat összes mezőjéhez.
Ha befejezte a táblaszerkezet bevitelét, mentse el a parancs futtatásával Fájl / Mentés.
Az Access 2010 képes objektumokat hozzáadni egy mezőhöz OLE adattípussal... Abban az esetben, ha az adattípus a következőképpen van megadva OLE (Object Linking and Embedding- objektum összekapcsolása és beágyazása), akkor az Access megtartja a külsőt egy tárgy egy közös adatbázisfájlban, annyi helyet foglalva a tárolására, amennyit ez az objektum külön fájlként elfoglal. Alatt tárgyakat alatt olyan fájlokat kell érteni, amelyeket alkalmazások formájában hoztak létre grafikus szerkesztőkben, videoklippeket, MS Office alkalmazásokban stb. Ha a tábla tele van objektumokkal rendelkező adatokkal, akkor az OLE adattípusú mező megfelelő pozíciójában megjelenik egy üzenet arról a programról, amellyel ezt az objektumot megnyithatja. Objektummegjelenítés csak formanyomtatványokban és jelentésekben kerül végrehajtásra.
Mert objektum beágyazása a terepen -val OLE adattípus ki kell nyitnia az asztalt mód "konstruktor".Új mező hozzáadása "Termékfotó". Válassza ki az adattípust OLE objektum mező majd mentse el a táblázatot.
Azután "Táblázat" módban az adatbevitel sorában jobb klikk, a megnyíló menüben válasszuk ki azt a sort a paranccsal, amely egy párbeszédpanelt nyit meg (3.38. ábra, 3.39. ábra).
Rizs. 3.38 Objektum beszúrása
Rizs. 3.39 Párbeszédpanel új objektum Access táblához adásához
Ne feledje, hogy két lehetőség van az objektumok adatként történő beágyazására. Az első lehetőség az Access által támogatott fájlok létrehozásához szabványos alkalmazások használatát jelenti, a második pedig egy objektum beszúrásának lehetőségét jelenti, amely lehetővé teszi bármely fájl adatforrásként való használatát (3.40. ábra).
Rizs. 3.40 Új objektum hozzáadása egy Access táblához fájlból
1. Objektum létrehozása fájlból.
Ha olyan adatokról van szó, amelyek az adatbázis objektumai, és külső fájlok, akkor rendelkeznie kell ezekkel a fájlokkal. Ezért több fájlt kell létrehoznia, hogy később megjelenjenek az adatbázisban, valamint meg kell próbálnia módosítani ezeket a fájlokat. Például, ha van egy fotója egy objektumról a fájlban Monitor.jpg(a jpg egy univerzális fényképformátum). Ahhoz, hogy ez a fájl az adatbázisba kerüljön, az ablakban (3.40. ábra) jelölje be a négyzetet "Létrehozás fájlból", amely után megjelenik egy ablak, amely a 3.41. ábrán látható. A gomb segítségével "Áttekintés" válassza ki a kívánt fájlt.
Rizs. 3.41 Fájl keresése objektum létrehozásakor az adatbázisban
A mező megfelelő sorában pl. "Termékfotó" megjelenik a szó Csomag, ez azt jelenti, hogy a fájl ahhoz az alkalmazáshoz van társítva, amellyel létrehozták. Ezért az adatbázis megtekintésekor, legyen szó lekérdezésről, űrlapról vagy jelentésről, a felhasználó a fájl képét látja ikonként, és erre a képre duplán kattintva a rendszer először megtalálja az alkalmazást, ill. majd jelenítse meg a benne lévő fájl tartalmát (ebben a példában ez egy fénykép) ... Az egyetlen kivétel a kiterjesztéssel mentett képfájlok. .bmp(bittérkép formátum). Emlékeztetni kell azonban arra, hogy a Microsoft alkalmazásokban létrehozott fájlok azonnal megjelennek az űrlapokon és jelentésekben. A következtetés egyszerű, a fényképek beilleszthetők olyan alkalmazásokba, mint a Paint, Word, Power Point, külön fájlként menthetők, majd objektumként kapcsolhatók az adatbázishoz. Próbáljon meg több fájlt létrehozni fényképekkel és szövegekkel különböző Windows-szerkesztők segítségével. Például megnyithat egy Word-dokumentumot, beszúrhat egy fényképet a fájlból, szöveget adhat hozzá, majd elmentheti másként: Monitor.docx(3.42. ábra).
Rizs. 3.42 Wordben létrehozott fotófájl
2. Új objektumok létrehozása.
Új objektumok létrehozása az adatbázisban annak az alkalmazásnak a használatát kell jelenteni, amelyben a fájl létrejön, majd az adott OLE típusát leíró mezőben összekapcsoljuk. Az új objektumok létrehozási módjának elindításához meg kell nyitnia a táblázatot "Táblázat" mód, Válassz egy lehetőséget "Újat készíteni" a párbeszédablakban (3.39. ábra), majd válassza ki a listából "Objektumtípus"(jelentkezés szükséges). Azon alkalmazások listája, amelyeket az Access támogat objektum létrehozásához, a listában (3.43. ábra) található, amely a parancs futtatása után nyílik meg. "objektum beszúrása" .
Rizs. 3.43 A fájlok létrehozásához használható hozzáférési objektumtípusok listája
A fájlok formájában objektumok létrehozására szolgáló alkalmazások használatának kényelme abban rejlik, hogy a jövőben ezek a fájlok önállóan használhatók, vagy javíthatók az adatbázisban.
Fontolgat objektum létrehozási lehetőség a -val használt adatbázishoz festék alkalmazások.
Például létre kell hozni egy objektumot egy cég képével és szövegével, amelyet az adatbázis használója a későbbiekben lecserélhet vagy javíthat. Ehhez válasszon a listából Bittérképes kép objektum, az objektum létrehozásának további technológiája a 3.44. ábrán látható.
1. Nyissa meg a Paint alkalmazást
2. Fénykép beszúrása fájlból.
3. Adjon hozzá szöveget (ha szükséges).
4. Mentés fájlként.
5. Zárja be az alkalmazást.
Rizs. 3.44 Objektum létrehozási technológia a Paint alkalmazásban
Gyakorlat 3.11
1. A táblázatban " Áruk"Módban "Konstruktőr" adjunk hozzá egy új oszlopot "Termékfotó", adattípus " OLE objektum mező ", mentse el a módosításokat.
2. módban "Asztal" mezőben "Termékfotó" válassza ki a sort "Objektum beszúrása fájlból", válassza ki (pont) "Újat készíteni"és a legördülő listából adja meg Microsoft Word dokumentum... Ezzel megnyílik egy szövegszerkesztő Miss szó, ide kell beszúrni a terméknek megfelelő képet ebben a sorban. Válassza ki a képeket a közvetlenül a szerkesztőben tárolt listából ("Beszúrás" fül, "Kép" ikon, "Start" gomb a jobb oldali párbeszédpanelen), vagy szúrjon be egy képet más programból. Használhatja a Paint alkalmazást (Bitmap Image objektum), ahol saját maga rajzolja meg a terméket. Zárja be a létrehozott fájlt, ez automatikusan csatolva lesz az adatbázisához, ahhoz a sorhoz, amelybe beszúrta.
3. Kövesse ezt az eljárást minden sor a ti "Termékek" táblázatok.
4. Mentse el a változtatásokat.
Ellenőrző kérdések
1. Milyen objektumok illeszthetők be az OLE adattípusú adatbázisba?
2. Hogyan illeszthet be fényképet a táblázatba "Táblázat" módban?
3. Az adatbázisban hol fog megjelenni a fénykép?
4. Mi a különbség az "Új objektum létrehozása" és a "Létrehozás fájlból" metódus között?
5. Hogyan helyezhet el egy termékfotó fájlt az adatbázisba, ha rendelkezik a kiterjesztéssel .png?
6. Lehetséges-e közvetlenül a számítógép fájlrendszerében szerkeszteni egy objektumként beillesztett fájlt az adatbázisba?
7. Hogyan lehet prezentációt beilleszteni az adatbázisba?
8. Milyen alkalmazásobjektumok illeszthetők be az adatbázisba?
Az Access minden táblája mezőkből áll. Egy mező tulajdonságai leírják a hozzá hozzáadott adatok jellemzőit és viselkedését. A mező adattípusa a legfontosabb tulajdonság, amely meghatározza, hogy egy mezőben milyen adatok tárolhatók. Ez a cikk leírja az Accessben elérhető adattípusokat és egyéb mezőtulajdonságokat, és további információkat tartalmaz az Adattípus hivatkozás című részben.
Ebben a cikkben
Általános információ
Néha az adattípusok nem tűnnek nyilvánvalónak, például egy "Szöveg" adattípusú mező szövegből és számokból álló adatokat tárolhat. A Szám adattípusú mezőben azonban csak numerikus adatok tárolhatók. Ezért tudnia kell, hogy az egyes adattípusokhoz milyen tulajdonságokat használnak.
A mező adattípusa meghatározza a mező számos más fontos jellemzőjét, különösen:
a terepen használható formátumok;
az érték maximális mérete a mezőben;
a mező használatának módja kifejezésekben;
a mező indexelésének képessége.
Az új mező létrehozásának módjától függően a mező adattípusa előre definiálható vagy kiválasztható. Például, ha egy mező táblázat módban létrehozásakor:
egy másik tábla meglévő mezőjét használod, abban vagy a sablonban már definiáltak az adattípusok;
Írja be az adatokat egy üres oszlopba (vagy mezőbe), az Access adattípust rendel a mezőhöz a megadott értékek alapján, vagy adattípust és formátumot rendelhet a mezőhöz.
a lapon Változó mezők csoportban Mezők és oszlopok válassz csapatot Mezők hozzáadása, Az Access megjeleníti a választható adattípusok listáját.
Mikor melyik adattípust használjuk?
A mező adattípusa olyan jellemzők halmazaként fogható fel, amelyek az adott mező összes értékére vonatkoznak. Például a szövegmezőben lévő értékek csak betűket, számokat és írásjeleket tartalmazhatnak. Ezenkívül a szövegdoboz legfeljebb 255 karakter hosszú lehet.
Tanács: Néha úgy tűnik, hogy a mezőben lévő adatok azonos típusúak, valójában azonban más típusú adatok. Például úgy tűnik, hogy a mező numerikus értékeket tartalmaz, de valójában szöveges értékek, amelyek helyiségszámokat jelölnek. A kifejezéseket gyakran használják az értékek összehasonlítására vagy konvertálására különböző adattípusokkal.
Az alábbi táblázatok bemutatják az egyes adattípusokhoz elérhető formátumokat, és leírják a formázási eredményeket.
Alaptípusok
Formátum | Megjelenített adatok |
---|---|
Szöveg |
Rövid alfanumerikus értékek, például vezetéknév vagy postai cím. Ne feledje, hogy az Access 2013-tól kezdve a szöveges adattípus át lett nevezve erre Rövid szöveg. |
Numerikus, nagy szám |
Számértékek, például távolságok. Ne feledje, hogy a pénzbeli értékekhez külön adattípus tartozik. |
Pénzügyi |
Pénzbeli értékek. |
Logikus |
Igen és Nem értékek, valamint olyan mezők, amelyek a két érték közül csak az egyiket tartalmazzák. |
dátum és idő |
Dátum és idő értékek 100 és 9999 között. |
Formázott szöveg |
Szöveg vagy szöveg és számok kombinációja, szín- és betűtípusvezérlőkkel formázva. |
Számított mező |
Számítási eredmények. A számítás hivatkozhat ugyanabban a táblázatban más mezőkre is. A számítások a Kifejezéskészítővel készülnek. A számított mezőket először az Access 2010-ben vezették be. |
A csatolmány |
Csatolt képek, táblázatkezelő fájlok, dokumentumok, diagramok és egyéb támogatott fájltípusok az adatbázis rekordjaiban (mint az e-mail üzenetekben). |
Szöveg vagy szöveg és számok kombinációja, szövegként mentve és hiperhivatkozás címeként. |
|
Jegyzet mező |
Hosszú szövegtömbök. A MEMO mező tipikus használati esete a részletes termékleírás. Ne feledje, hogy az Access 2013-tól kezdve a MEMO adattípus átnevezve Hosszú szövegre. |
Helyettesítés |
A táblázatból vagy lekérdezésből lekért értékek listája, vagy a mező létrehozásakor megadott értékkészlet. Elindul a keresővarázsló, amellyel létrehozhat egy keresőmezőt. A varázslóban választott választástól függően a keresőmezőben lévő adatok lehetnek szövegesek vagy numerikusak. A keresőmezőknek további tulajdonságkészletük van, amelyek a lapon találhatók Helyettesítés valaminek a területén A mező tulajdonságai. |
Jegyzet: A mellékletek és a számított adatok nem érhetők el MDB-fájlokban.
Számszerű
Formátum | Megjelenített adatok |
---|---|
Tábornok |
Számok további formázás nélkül (pontosan úgy, ahogyan tárolva vannak). |
Pénzügyi |
A szokásos pénzértékek. |
Euro |
Szabályos pénzértékek EU formátumban. |
Rögzített |
Számszerű adatok. |
Alapértelmezett |
Numerikus adatok tizedesjegyekkel. |
Százalék |
Százalékos értékek. |
Exponenciális |
Számítások. |
dátum és idő
Formátum | Megjelenített adatok |
---|---|
Rövid dátumformátum |
Dátum rövid formátumban. A dátum és idő területétől függ. Például Oroszország esetében 2001.03.14. |
Közepes dátumformátum |
|
Hosszú dátumformátum |
Dátum hosszú formátumban. A dátum és idő területétől függ. Például Oroszország esetében 2001. március 14. |
Idő (12 óra) |
Az idő csak 12 órás formátumban van megadva, ami tükrözi a dátum és idő regionális beállításainak változásait. |
Közepes idejű formátum |
Az idő 12 órás formátumban, amelyet a délelőtt (délelőtt) vagy a PM (délután) követ. |
Idő (24 óra) |
Az idő csak 24 órás formátumban jelenik meg, ami tükrözi a dátum és idő regionális beállításainak változásait. |
Logikus
OLE objektum OLE objektumok, például Word dokumentumok.
Mezőméret tulajdonság
Miután létrehozott egy mezőt és megadta az adattípust, további mezőtulajdonságokat konfigurálhat. Az elérhető további tulajdonságok halmaza a mező adattípusától függ. Például a tulajdonság segítségével módosíthatja a szövegmező méretét Mező méret.
Szám- és pénznemmezők esetén a tulajdonság Mező méret különösen fontos, mert ez határozza meg a mező értéktartományát. Például egy egybites numerikus mező csak 0 és 255 közötti egész számokat tartalmazhat.
Ingatlan Mező méret azt is meghatározza, hogy az egyes numerikus mezőértékek mennyi lemezterületet foglalnak el. A mező méretétől függően a szám 1, 2, 4, 8, 12 vagy 16 bájt lehet.
Jegyzet: Változó méretértékek lehetségesek a MEMO és szövegmezőkben. Ezeknél az adattípusoknál a tulajdonság Mező méret megadja az egyetlen értékhez rendelkezésre álló terület maximális méretét.
Adattípusok hivatkozásokban és csatlakozásokban
A táblák közötti kapcsolat két tábla közös mezői közötti kapcsolat. A kapcsolat a következő típusok egyike lehet: egy az egyhez, egy a sokhoz, a sok a sokhoz.
Az összekapcsolás egy olyan SQL-művelet, amely két forrásból származó adatokat egyetlen rekordba egyesíti egy lekérdezési rekordkészletben a forrásokban megadott közös mező értékei alapján. Az összeillesztés a következő típusok egyike lehet: belső illesztés, bal külső csatlakozás, jobb külső csatlakozás.
Amikor kapcsolatot hoz létre táblák között, vagy összekapcsolást ad hozzá egy lekérdezéshez, az egyesített mezők adattípusainak azonosnak vagy kompatibilisnek kell lenniük. Például nem tud kapcsolatot létrehozni a numerikus és a szöveges mezők között, még akkor sem, ha ezekben a mezőkben az értékek megegyeznek.
Hivatkozás vagy kapcsolat használatakor a Számláló adattípusú mezők kompatibilisek a numerikus típusú mezőkkel, ha a tulajdonság Mező méret utoljára beállítva Hosszú egész szám.
A táblák közötti kapcsolatban részt vevő mezők adattípusa vagy tulajdonsága nem módosítható Mező méret... Tulajdonság megváltoztatásához Mező méret, ideiglenesen távolítsa el a hivatkozást. Az adattípus módosítása után azonban nem hozhatja újra a kapcsolatot, amíg meg nem változtatja a társított mező adattípusát. A táblázatokkal kapcsolatos további információkért tekintse meg a Táblázatok értelmezése című cikket.
Adattípus hivatkozás
A mezőre alkalmazott adattípus kiválasztható tulajdonságokat tartalmaz. További információért kattintson az alábbi adattípusokra.
A csatolmány
Időpont egyeztetés. Olyan mezőben használják, amely lehetővé teszi fájlok és képek csatolását egy bejegyzéshez. Például, ha rendelkezik munkahelyi névjegyek adatbázisával, a melléklet mező segítségével önéletrajzot vagy névjegyfotókat csatolhat. Egyes fájltípusok esetén az Access tömöríti az általa hozzáadott mellékleteket. A Melléklet adattípus csak az ACCDB adatbázisokban érhető el.
Melléklettípusok, amelyeket az Access zsugorít
Ha az alábbi fájltípusok bármelyikét csatolja az adatbázishoz, az Access tömöríti a fájlt.
-
TIFF fájlok
Bittérképek, például BMP-fájlok
Windows metafájlok, beleértve az EMF fájlokat is
EXIF fájlok
A felvételekhez sokféle fájlt csatolhat. Bizonyos típusú fájlok azonban fenyegetést jelenthetnek, ezért blokkolva vannak. Általában bármilyen, a Microsoft Office alkalmazásban létrehozott fájlt csatolhat, valamint naplófájlokat (LOG), szövegfájlokat (TEXT, TXT) és tömörített ZIP fájlokat. A támogatott képfájlformátumok listáját lásd az ebben a szakaszban későbbi táblázatban.
A blokkolt fájltípusok listája
Az Access a következő típusú csatolt fájlokat blokkolja:
SzámlálóIdőpont egyeztetés. A számláló mezőben egyedi érték adható meg, vagyis csak egy célra használható – hogy minden rekord egyedi legyen. Leggyakrabban ezt a mezőt használják elsődleges kulcsként, különösen akkor, ha nincs megfelelő természetes kulcs (az adatmező alapján kulcs). A számláló mezőben lévő érték 4-16 bájtot foglal el, a tulajdonság értékétől függően Mező méret. Tegyük fel, hogy van egy táblázata, amely a névjegyadatokat tárolja. A tábla elsődleges kulcsaként használhatja a partnerneveket. De hogyan kezelhet két azonos nevű névjegyet? A nevek nem alkalmasak elsődleges kulcsként, mert gyakran nem egyediek. Az egyes rekordok számlálómezőjének használatával garantált az egyedi azonosító. Jegyzet: Ne használjon számlálómezőt a rekordok számának tárolására egy táblázatban. A számlálók értékeit nem használják fel újra, ezért a számlálás rekordjainak törlésekor hiányosságok keletkeznek. A rekordok pontos száma pedig könnyen megtekinthető a táblázat nézetben található összegek sor használatával. Támogatott mezőtulajdonságok
SzámítottIdőpont egyeztetés. Számítási eredmények tárolására szolgál. A számítás hivatkozhat ugyanabban a táblázatban más mezőkre is. A számítások a Kifejezéskészítővel készülnek. A számított adattípusokat először az Access 2010-ben vezették be. A számított adattípusok csak az ACCDB adatbázisokban érhetők el. Támogatott mezőtulajdonságok
PénzügyiIdőpont egyeztetés. Pénzadatok tárolására szolgál. A devizaadatokat a számítás során nem kerekítjük. A pénznem mezőben lévő érték legfeljebb 15 számjegyet tartalmazhat a tizedesvesszőtől balra, és 4 számjegyet jobbra. A pénzmező minden értéke 8 bájt. Támogatott mezőtulajdonságok
dátum és időIdőpont egyeztetés. A dátum és idő értékek tárolására szolgál. Támogatott mezőtulajdonságok
HiperhivatkozásIdőpont egyeztetés. Hiperhivatkozások, például e-mail cím vagy webhely URL tárolására szolgál. Támogatott mezőtulajdonságok
MEMOIdőpont egyeztetés. 255 karakternél hosszabb formázott szövegblokk tárolására szolgál. Ne feledje, hogy az Access 2013-tól kezdve a MEMO adattípus át lett nevezve erre Hosszú szöveg. Támogatott mezőtulajdonságok
SzámszerűIdőpont egyeztetés. Nem pénzbeli numerikus érték tárolására szolgál. Ha a mezőértékek használhatók a számításokhoz, válassza ki a numerikus adattípust. Támogatott mezőtulajdonságok
Nagy számIdőpont egyeztetés. Nem pénzben kifejezett nagy számértékek tárolására szolgál. Ha a mezőértékek használhatók a számításokhoz, válassza a Nagy szám adattípust. Támogatott mezőtulajdonságok
OLE objektumIdőpont egyeztetés. OLE objektumok, például Microsoft Office Excel-táblázat rekordhoz csatolására szolgál. Ha OLE-t kíván használni, szüksége van az OLE objektum adattípusra. A legtöbb esetben az OLE objektummező helyett csatolmánymezőt kell használnia. Az OLE mezők kevesebb fájltípust támogatnak, mint a melléklet mezők. Ezenkívül az OLE objektummezők nem teszik lehetővé több fájl csatolását egyetlen rekordhoz. Támogatott mezőtulajdonságokSzövegIdőpont egyeztetés. Legfeljebb 255 karakter hosszúságú szöveg tárolására szolgál. Ne feledje, hogy az Access 2013-tól kezdve a szöveges adattípus át lett nevezve erre Rövid szöveg. Támogatott mezőtulajdonságok
LogikusIdőpont egyeztetés. Logikai értékek tárolására szolgál. Támogatott mezőtulajdonságok
|
Egy logikai mezőben lévő cella két érték közül csak egyet tartalmazhat: Igen vagy Nem. Az Access két további lehetőséget kínál a logikai nevekhez: igaz / hamis és engedélyezve / letiltva. Függetlenül attól, hogy melyik mezőformátumot választja, a táblázat a logikai mezőt jelölőnégyzetek halmazaként jeleníti meg. Ha rákattint egy jelölőnégyzetre az egérrel, egy pipa jelenik meg a négyzetben, amely megfelel a logikai Igen értéknek
A jelölőnégyzet törlése a logikai érték hozzárendelését jelenti a cellához tartozó mezőhöz. A logikai mezők használata eltérő lehet, például kérdőívekben vagy vezérlők létrehozásában.
OLE objektum mező
Az OLE (Object Linking and Embedding) mező az utolsó mezőtípus, amelyet a listából kell kiválasztani. Csak két tulajdonsága van: egy aláírás és egy kötelező mezőparaméter. Az ilyen típusú mezők önmagukban nem tárolnak információkat, hanem hivatkozásokat tartalmaznak olyan objektumokra, amelyek az OLE adatcsere protokoll segítségével bekerülhetnek az adatbázisba. Ilyen objektumok lehetnek például grafikus fájlok.
Ahhoz, hogy egy OLE objektumot beágyazzon egy mező cellába, vigye rá a kurzort, és a jobb egérgomb megnyomásával hívja elő a helyi menüt. Ebben válassza az Objektum beszúrása parancsot. A program megnyit egy párbeszédpanelt az objektum típusának kiválasztásához. Az objektumot ebben az esetben az az alkalmazás azonosítja, amelyben létrehozható vagy szerkeszthető.
Az objektum beszúrásának második lehetősége az Objektum beszúrása ablakban a Létrehozás fájlból rádiógomb kiválasztása. Ebben az esetben feltételezzük, hogy a fájl már létezik, és kapcsolatot kell létrehoznia vele. Az Access megnyit egy ablakot a dokumentum megnyitásához, és a kívánt fájl kiválasztása után meghatározza, hogy melyik alkalmazást kell megnyitnia a vele való munkavégzéshez.
Szöveg vagy szöveg és számok kombinációja, hiperhivatkozás címeként.
A cím olyan szöveg, amely megadja a megnyitandó dokumentum elérési útját és fájlnevét. Az elérési út lehet a merevlemezen lévő fájl elérési útja, egy UNC-cím vagy egy internetes URL.
A Beszúrás menü Hiperhivatkozás parancsával címet szúrhat be egy mezőbe.
Több táblázatos adatbázisok. Táblák közötti kapcsolatok
A relációs adatbázisok több táblából állnak, amelyek közötti kapcsolat megfelelő mezők segítségével jön létre. A táblákban minden rekord egy objektumot azonosít. Az objektumok közötti kapcsolat határozza meg a táblák közötti kapcsolatot. 4 típusú kapcsolat létezik:
1. Az egy az egyhez kapcsolat azt jelenti, hogy az egyik tábla minden rekordja csak egy másik tábla rekordjához egyezik. Csak egy útlevélszám felel meg az ország egy állampolgárának, míg egy útlevélszám csak egy személynek.
2. Az egy a többhez kapcsolat azt jelenti, hogy az egyik tábla minden rekordja egy másik tábla egy vagy több rekordjának felel meg. Egy jelentkező több egyetemre is bekerülhet, ugyanakkor egy egyetemre több jelentkező is bekerülhet.
3. Sok a sokhoz kapcsolat jön létre két tábla között, ha:
Az első tábla egy rekordja a második tábla több rekordjához is kapcsolható;
A második tábla egy rekordja az első tábla több rekordjához is kapcsolható.
Például a tanárok és a diákcsoportok közötti kommunikáció. Több oktató több csoportban, több csoport több oktatóval tanít.
A legtöbb esetben bármely két tábla egy-a többhez viszonyban van.
Táblák közötti kapcsolatok létrehozása
A táblák közötti kapcsolatok létrehozásának mérlegeléséhez további két táblát építünk a Profkonsultant adatbázisban:
1. Nevezők táblázata:
Az Ab kód kulcsmező.
2. A tSvyazAbVUZ metszéspontjának táblázata:
Az első két mező kulcsfontosságú, a tSvyaz-Abvuz táblához pedig idegen kulcsok.
12.6. ábra. Adatséma
A hivatkozások meghatározásához használja a Szolgáltatás-> Adatséma parancsot (gomb
). Ha ez az első alkalom, hogy kapcsolatot definiálnak az adatbázisban, az Access megnyit egy üres adatséma ablakot, majd megjeleníti a Tábla hozzáadása párbeszédpanelt. Ebben az ablakban válassza ki a kívánt táblázatokat, majd kattintson a Hozzáadás gombra. Esetünkben mindhárom táblát hozzá kell adni az adatséma ablakhoz. A Bezárás gomb bezárja a Táblázat hozzáadása párbeszédpanelt (ez az ablak a gomb megnyomásával hívható elő
). Ezt követően az Adatséma ablaknak valahogy úgy kell kinéznie, mint az 1. ábrán. 3 (a csatlakozó vezetékek kivételével). A TVUZ és a tSvyazAbvuz táblák közötti kapcsolat létrehozásához válassza ki az Egyetemi kód mezőt a TVUZ táblázatban (bal gombbal), húzza át a tSvyazAbvuz táblázat Egyetemi kód mezőjére. Hasonlóképpen kapcsolat jön létre két másik tábla között.
Amikor felengedi az egérgombot, a Microsoft Access megnyitja a Hivatkozások párbeszédpanelt, az ábrán látható módon. 12.7.
12.7. ábra. Táblamezők közötti kapcsolatok beállítása
Miután bejelölte az Adatok integritásának biztosítása jelölőnégyzetet, az Access további két jelölőnégyzetet tesz elérhetővé: a csatolt mezők frissítése lépcsőzetesen és a csatolt rekordok törlése. Ha a Kapcsolódó mezők lépcsőzetes frissítése jelölőnégyzet be van jelölve, a Microsoft Access frissíti az összes idegen kulcs értékét az utódtáblákban (vagyis az egy a többhez kapcsolat több oldalán lévő táblázatokban), amikor az elsődleges kulcs értéke megváltozik a szülőtábla, amely a kapcsolat oldalán található Egy egy-a-többhöz kapcsolatban. Ha bejelöli a Kapcsolódó rekordok kaszkád törlése jelölőnégyzetet, a Microsoft Access törli az utódsorokat (az alárendelt táblák kapcsolódó sorait), amikor törli a szülősort (a szülő tábla kapcsolódó sorát). Jelölje be a Kapcsolódó mezők lépcsőzetes frissítése jelölőnégyzetet, hogy az Access automatikusan frissítse a rekordokat a tLinkabvuz táblában, amikor módosítja az egyetemi kódot.
Miután az Új gombra kattintott, az Access létrehoz egy hivatkozást, és vonalat húz a két táblázat közé, jelezve, hogy van közöttük kapcsolat. Vegye figyelembe, hogy amikor adatintegritást kér, az Access az 1-es számot jeleníti meg a táblázat végén a kapcsolat egyik oldalán, és a végtelent a táblázat másik végén a sok oldalon. Hivatkozás eltávolításához kattintson a sorára, és nyomja meg a Del billentyűt. Ha szerkeszteni vagy módosítani szeretne egy meglévő hivatkozást, kattintson duplán a megfelelő sorra a Hivatkozások párbeszédpanel újbóli megnyitásához.