Ablakok.  Vírusok.  Jegyzetfüzetek.  Internet.  hivatal.  Segédprogramok.  Drivers

OLE objektum mező(Objektumlinkelés és beágyazás) - a listából utoljára kiválasztott mezőtípus. Csak két tulajdonsága van: egy aláírás és egy "kötelező mező" paraméter. mezőket ebből a típusból nem tárolnak információkat önmagukban, hanem hivatkozásokat tartalmaznak olyan objektumokra, amelyek az OLE adatcsere protokoll segítségével bekerülhetnek az adatbázisba. Ilyen objektumok lehetnek pl. grafikus fájlok. Még a legjobb DBMS sem képes a ma létező összes információ-ábrázolás tárolására. Igen, ez nem szükséges. Elég egy olyan alkalmazással kommunikálni, amely egy vagy másik típusú fájllal működik. Erre való az OLE protokoll.

Egy OLE objektum mező cellába való beágyazásához vigye rá a kurzort, és kattintson rá jobb gomb egér, hívj helyi menü. Ebben válassza ki a parancsot Objektum beszúrása. A program megnyit egy párbeszédpanelt az objektum típusának kiválasztásához. Tárgy be ez az eset azzal az alkalmazással van azonosítva, amelyben létrehozható vagy szerkeszthető. Abban az esetben, ha a kapcsoló ebben az ablakban van beállítva Újat készíteni, megnyílik a megfelelő alkalmazás, amely kissé eltér a megszokottól. Így a felhasználónak nincs lehetősége megnyitni egy meglévő fájlt, hogy objektummá tegye. Például ha ki van választva word dokumentumÉs kész dokumentum már létezik a lemezen, akkor külön meg kell nyitnia egy szerkesztőben, át kell másolnia a vágólapra, majd az Accesshez társított dokumentumablakba lépnie, és be kell illesztenie a vágólap tartalmát. Ha az objektumot, ahogy mondják, "a semmiből" hozzák létre, akkor a kiválasztott alkalmazásban a munka a szokásos módon történik. Az alkalmazásból való kilépési parancs is módosul. Ebben az esetben már nem lehet bezárni az alkalmazást és a Windowsba kerülni, de csak az Accesshez lehet visszatérni.

A második lehetőség egy objektum beszúrására - egy rádiógomb kiválasztása Létrehozás fájlból az ablakban Tárgy beszúrása. Ebben az esetben feltételezzük, hogy a fájl már létezik, és hivatkoznia kell rá. 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 megnyitni a vele való munkavégzéshez. Ne feledje, hogy egynél több alkalmazás is megfelelhet ugyanannak a fájltípusnak. Például a BMP kiterjesztésű fájlokat különféle grafikus szerkesztők használják. Kiválasztott hozzáférési alkalmazás elindul, és megnyitja a felhasználó által kiválasztott fájlt. Az objektum-injektálás a program bezárásával ér véget.

Adatok bevitele és szerkesztése "Táblázat" módban

A DBMS a gomb megnyomásakor Táblázat módba lép. A táblázatablak speciális karaktereket használ az új és jelenleg szerkesztett rekord megjelenítéséhez.


5. ábra. Táblázat ablak táblázat nézetben

Minden táblázat tartalmaz egy üres bejegyzést, amely az utolsót követi. meglévő rekordés új adatok bevitelére szolgál. A belépéshez helyezze a kurzort a táblázat mezőjébe, és írja be az adatokat a billentyűzeten. A következő mezőre a TAB billentyűvel léphet, az előző mezőre - SHIFT+TAB. Másik rekordra váltáskor a rekord automatikusan mentésre kerül (a táblázat bal szélén lévő rekord jelölő alakot vált: ceruza helyett háromszög jelenik meg), vagyis nincs szükség külön adatmentésre a táblázatban. A bejegyzések között navigálhat. a képernyőn megjelenő gombok a táblázat ablakának alján (az első, következő, utolsó rekordhoz).

Egyes mezők nem módosíthatók: ezek a "Számlálók", a számított mezők és a másik felhasználó által zárolt mezők, amikor egy táblával dolgozik együtt. Ha az adatbázis csak olvasható módban lett megnyitva, akkor az adatbevitel sem érhető el.

adatszerkesztés a következő alapvető műveleteket tartalmazza: adatértékek cseréje, rekordok törlése, rekordok hozzáadása. Az adatok "Táblázat" módban történő javításához "kézi" módszereket használnak: az egérkurzort a táblázatban a módosítandó helyre viszi, kiválaszt egy töredéket (külön mező, rekord vagy oszlop), és új adatokat ír be. , a DELETE billentyűvel adatot illeszt be a pufferből, vagy törli az adatokat.

A töredékek kiválasztásának módjai:

Terület duplán kiemelkedik egérkattintás,

Felvétel(sor) az ablak bal széle melletti üres szürke cellára kattintva jelölhető ki,

Oszlop az oszlop fejlécére kattintva kiemelve,

Téglalap alakú töredék: válasszon ki egy mezőt az egyik sarokban, nyomja meg a SHIFT billentyűt, és elengedése nélkül válasszon ki egy mezőt a szemközti sarokban (vagy az egér húzásával).

Egész asztal A táblázat bal felső sarkában lévő szürke téglalapra kattintva kiválasztható.

Adatok másolásához egyik táblából a másikba (vagy ugyanabba a táblába) a Windows puffert használják:

Válassza ki a szükséges adatokat egy táblázatban;

· kattintson a "Másolás" gombra az eszköztáron;

lépjen a cél mezőre (az egérrel rámutatva, vagy a kurzort a TAB billentyűkkel mozgatva),

· Kattintson a "Beszúrás" gombra az eszköztáron.

A táblázat kitöltésének eredménye, ahol az objektum típusa a megfelelő mezőben van feltüntetve - bittérkép. Egy beágyazott objektum megtekintéséhez helyezze a kurzort a megfelelő mezőbe, és kattintson duplán.

Ha a mező tartalmát egy dokumentumot tartalmazó fájlt ábrázoló ikonként szeretné megjeleníteni, az ablakban (3.20. ábra) jelölje be a jelölőnégyzetet mint ikon(Megjelenítés ikonként). Egy ikon használható az ábrázoláshoz összefüggő tárgy.

Logikailag kapcsolódó rekordok bevitele

Vezessünk be több logikailag összefüggő rekordot a csoport és a DIÁK táblákban.

A GROUP és STUDENT objektumok egy-egy kapcsolattal vannak összekapcsolva, de amíg nem jön létre a táblák közötti kapcsolatokat létrehozó adatséma, addig a rendszer nem tudja szabályozni a bemeneti adatok logikai kapcsolatát. Ezért egy olyan teljes adatbázis megszerzéséhez, amelyben egy alárendelt tábla minden rekordjához logikailag társított főrekord tartozik, a felhasználónak magának kell nyomon követnie a rekordok logikai kapcsolatait. Az alárendelt rekord táblába történő beírásakor a hallgatónak ellenőriznie kell, hogy van-e rekord a főcsoporttáblázatban egy olyan kulccsal, amelynek értéke megegyezik a megadott alárendelt rekord hivatkozási mezőjének (idegen kulcs) értékével. Ez azt jelenti, hogy a 221-es csoport diákjáról szóló rekord hozzáadásakor szükséges, hogy az ezzel a számmal rendelkező csoport már szerepeljen a GROUP táblában.

Ha egy táblába közvetlenül olyan rekordokat ír be, amelyek logikailag kapcsolódnak egy másik tábla rekordjaihoz, akkor célszerű mindkét táblát megjeleníteni a képernyőn (3.21. ábra).

A megnyitott táblázatok egyidejű megjelenítéséhez használhatja a parancsot Felülről lefelé vagy Balról jobbra a menün Ablak.

Kombinált mező használata bejegyzések beírásakor

Az egyik módja annak, hogy az alrekordokat csak akkor írjuk be, ha a főtáblában van kapcsolódó rekord, ha az altáblázatban egy kombinált mezőt használunk, amely tartalmazza a főtábla mezőjének értékeit. Hozzon létre a tanulói táblázatban az NG (csoportszám) mezőhöz egy mezőt a csoporttábla kulcsa alapján felépített listával. Ehhez nyissa meg az I tanuló táblázatot tervezési módban. Vigye a kurzort az NG mezőbe az Adattípus oszlopban, nyissa meg a listát, és válassza ki a sort Csere varázsló(lásd a 3.5. ábrát). A megnyíló varázsló ablakban Hozzon létre egy helyettesítést jelölje be a négyzetet A "keresési oszlop" objektum a táblázat vagy a lekérdezés értékeit fogja használni. Ez létrehoz egy listát a táblázat értékei alapján.

A varázsló következő ablakában válassza ki a GROUP táblát, amelyen az értékeken a mezőlista épül. Ezután válassza ki azt az oszlopot, amelynek adataiból a lista létrejön.

A varázsló következő ablakaiban válassza ki a listaoszlop kívánt szélességét és feliratát. Ezzel befejeződik a kombinált varázsló létrehozása. A varázsló által elkészített listalehetőségek a lap NG mezőjének tulajdonságablakban jelennek meg Helyettesítés.

Most, amikor adatokat ír be a tanulói táblázatba, használhatja a listát, amely megjeleníti a csoporttáblázatban található NG mező összes értékét. Érték bevitele az NG mezőbe a kívánt érték kiválasztásával történik a listából. A kombinált mező jelenléte nem tiltja a listában nem szereplő értékek NG mezőbe történő beírását. Ha azonban a lista opciók meghatározásakor a tervezési ablakban, a szakaszban A mező tulajdonságai lapon Helyettesítés ingatlanhoz válasszon Listára korlátozva Ha Igen, akkor a listában nem szereplő értékek megadása lehetetlenné válik. A rendszer nyomon követi ezt a helyzetet, és a lista értékeitől való eltérés esetén üzenetet ad ki az ábrán látható módon.

Így a felhasználó csak a listában szereplő értékekhez lesz kénytelen betartani, és csak a kapcsolódó rekordok kerülnek be az alárendelt táblába. Így a listák használata nem csak kényelmes bevitelt biztosít, hanem sok hibát is elkerül.

Nézzünk egy másik példát a kombinált mező használatára. Alakítsuk át a KP - tárgykód tanulmányi táblázat mezőjét kombinált mezőbe. Ehhez nyissa meg a táblázatot tervezési módban, helyezze a kurzort az oszlop KP mezőjébe Adattípus, nyissa meg ennek az oszlopnak a listáját, és válassza ki a sort Csere varázsló. A varázslóval folytatott párbeszédben kiválasztjuk a tanulmánytáblázathoz kapcsolódó főtáblát, a tárgyat, amely alapján a lista létrejön, és a listában szereplő mezőket: CP (tantárgy kódja) és NP (tantárgy neve) . Ezen kívül hagyjuk a varázsló javaslata szerint a jelölőnégyzetet megjelölve. A varázsló eredménye a következőn látható:.

Ha bejelöli a négyzetet Kulcsoszlop elrejtése (ajánlott), akkor a lista első oszlopának szélessége nullára lesz állítva. Ugyanakkor az ingatlan Listára korlátozva csak egy értéket vehet fel - Igen.

Az ilyen paraméterekkel rendelkező kombinált mező meghatározása a CP táblázat mezőjében a lista második mezőjének - a TM mezőnek (a tárgy neve) - kulcsmező értékeinek megjelenítéséhez vezet. ábrán. A 3.30 megmutatja, hogyan jeleníti meg a TANULMÁNY táblázat a Tárgykód és a Személyzet kombinált mezőket tanár nulla szélességű csatolt oszloppal.

Így a kombinált dobozok használata segít elkerülni a hibákat a kapcsolódó rekordok táblázatokba történő beírásakor, mind abból a tényből adódóan, hogy a szemantikai értékek táblázatokban jeleníthetők meg kulcsok helyett, mind pedig azért, mert a bevitel egy értékkészlet a listában.

Figyelem!

Kombinált dobozok létrehozásakor a keresővarázsló automatikusan kapcsolatot hoz létre a kombinált mezőt létrehozó tábla és a listaértékek forrását képező tábla között. Ezt a kapcsolatot az Adatséma ablakban tekintheti meg az Összes kapcsolat megjelenítése eszköztár gombra kattintva.

Nyilvánvalóan egy összetett felépítésű adatbázisban, amikor az adatokat közvetlenül táblákba írjuk be, nem garantált a megbízható és korrekt adatkezelés. Az oktatási folyamat adatbázisának vizsgált példájában az alacsonyabb szintű táblákba történő adatbevitelnél | nyomon követni több upstream. Nagy mennyiségű adat esetén ez nagyon nehéz.

Adatséma az Accessben

BAN BEN DBMS hozzáférés a relációs adatbázis létrehozásának folyamata magában foglalja egy adatséma létrehozását. Adatséma vizuálisan megjeleníti az adatbázis logikai felépítését: a táblákat és a köztük lévő kapcsolatokat, valamint biztosítja a benne létrehozott kapcsolatok felhasználását az adatok feldolgozása során.

A táblák közötti egy az egyhez és egy az egyhez kapcsolatokon alapuló normalizált adatbázis esetén az ilyen táblák kapcsolatainak adatsémája elsődleges kulcs a fő tábla vagy egyedi index segítségével beállíthatók a kiépítési paraméterek összetartó integritás.

A kapcsolódó adatok sértetlenségének megőrzése során nem megengedett rekord egy utódtáblában, ha a főtáblában nincs hozzá társítva rekord. Ennek megfelelően az adatbázis kezdeti betöltése, valamint a rekordok frissítése, hozzáadása és törlése során a rendszer lehetővé teszi a művelet végrehajtását, ha az nem vezet integritássértéshez.

Az adatsémában definiált kapcsolatok automatikusan a táblák kombinálására szolgálnak többtáblás űrlapok, lekérdezések, jelentések fejlesztésekor, jelentősen leegyszerűsítve azok felépítésének folyamatát.

Az Access adatséma nem csak egy eszköz grafikus kijelző az adatbázis logikai felépítése (lásd 2.16. ábra), azt a rendszer aktívan használja az adatbázissal való munka során. A több, egymással összefüggő táblából történő bármilyen adatfeldolgozás során a rendszer az adatsémában tárolt táblák közötti kapcsolatokat használja fel, megszabadítva a felhasználót attól, hogy a többtáblás objektumok összeállításakor konkrétan tájékoztassa a rendszert egy adott hivatkozás jelenlétéről. Miután az adatsémában megadott hivatkozásokat a rendszer automatikusan felhasználja.

A kanonikus adatmodell terve szerint létrehozott relációs adatbázis normalizált táblákból áll. Egy ilyen adatbázisban nincsenek egymással összefüggő táblákban lévő adatok, és ennek megfelelően a tárolt adatok mennyisége minimális. Az adatbázis betöltése és frissítése, a lekérdezésekre vonatkozó információk megszerzése és a jelentések kiadása, valamint a legtöbb feladat megoldása során több, egymással összefüggő tábla egyidejű elérése szükséges. Az adatséma létrehozása leegyszerűsíti a többtáblás űrlapok, lekérdezések, jelentések és adatelérési oldalak tervezését, és biztosítja, hogy sértetlenség kapcsolódó adatok a táblázatok igazítása során.

Táblák közötti kapcsolatok

Amikor a felhasználó létrehoz egy Access-adatsémát, az meghatározza és megjegyzi a táblák közötti kapcsolatokat. Az egymással összefüggő táblázatok alapján a rendszer automatikusan egyesíti az adatokat űrlapok, lekérdezések, jelentések, adatelérési oldalak létrehozásához. Az adatbázisséma grafikusan jelenik meg a saját ablakában, ahol a táblákat mezőlisták, a hivatkozások pedig a különböző táblák mezői közötti vonalak jelentik.

Egy a sokhoz (1:M) vagy egy az egyhez (1:1) linkek

Az adatséma elsősorban a normalizálás követelményeinek megfelelő táblákkal való munkavégzésre koncentrál, amelyek között egy-a sokhoz (1:M) vagy egy az egyhez (1:1) kapcsolatok létesíthetők. Az ilyen táblázatok összefüggő integritása automatikusan fenntartható. Ezért célszerű az információs-logikai modellnek megfelelő adatsémát felépíteni.

Adatséma felépítésekor az Access automatikusan meghatározza a táblák közötti kapcsolat típusát a kiválasztott hivatkozási mező alapján. Ha a mező, amelyen kapcsolatot szeretne létrehozni, egyedi kulcs mind az egyik, mind a másik táblában, az Access észleli a kapcsolatot 1-1. Ha egy hivatkozásmező egyedi kulcs az egyik táblában (a fő hivatkozási tábla), egy másik táblában (a hivatkozási utódtábla) pedig nem kulcs, vagy egy összetett kulcs része, az Access észleli a kapcsolatot. egy a sokhoz a fő- és az alárendelt tábla rekordjai között. Csak ebben az esetben lehet beállítani a hivatkozások integritásának automatikus karbantartását.

Megjegyzés

Ha a kulcsmező helyett egyedi indexet használunk a táblák összekapcsolásához, akkor a rendszer azt is kimondja, hogy a táblák között 1:M kapcsolat van, és lehetővé teszi az integritást biztosító paraméterek beállítását.

Egyesületek-egyesületek

Két azonos mezővel rendelkező tábla között ezen a mezőn hozható létre összekapcsolási kapcsolat, ún kommunikációs kulcs. Egyesítési kapcsolat esetén a táblarekordok összekapcsolásának három módja közül választhat:

  1. Csak akkor egyesítse a rekordokat, ha mindkét tábla kapcsolódó mezői egyeznek (alapértelmezés szerint).
  2. Rekordok összevonása, ha mindkét tábla kapcsolódó mezői egyeznek, valamint az első tábla minden olyan rekordja, amelyhez nincs kapcsolódó mező a másodikban, a második tábla üres rekordjával.
  3. Rekordok összevonása, ha mindkét tábla kapcsolódó mezői egyeznek, valamint a második tábla minden olyan rekordja, amelyhez nincs kapcsolódó mező az első táblában, az első tábla üres rekordjával.

A kapcsolat létrehozásához a felsorolt ​​csatlakozási módok bármelyike ​​választható, függetlenül a csatolt táblák közötti kapcsolattól: 1:1, 1:M, vagy a kapcsolat típusát a rendszer nem tudja meghatározni. Ha például a fő táblázatban hivatkozásmezőként egy nem kulcsmezőt vagy egy összetett kulcsban lévő mezőt választ ki, az Access azt jelenti, hogy a kapcsolat típusa nem határozható meg. De ebben az esetben a táblák között tetszőleges típusú kapcsolat-illesztés is lehetséges. Ha egy adatsémában két tábla között van megadva kapcsolat, akkor alapértelmezés szerint az első típusú összekapcsolási kapcsolat jön létre a táblák között, függetlenül a kapcsolat típusától.

Az unió kapcsolat olyan táblarekordok unióját adja, amelyek azonos értékekkel rendelkeznek a kapcsolat mezőben. Ezenkívül, feltéve, hogy a hivatkozásmező értékei egyenlőek, az egyik tábla minden rekordja kombinálva van egy másik tábla minden rekordjával. Ezen túlmenően, ha a második vagy a harmadik csatlakozási lehetőség van kiválasztva, akkor az alárendelt táblából olyan rekordokat is tartalmaz, amelyekhez a főtáblában nincsenek logikailag kapcsolódó rekordok. Az utolsó két lehetőség gyakran szükséges a gyakorlati problémák megoldásához.

Az adatok integritásának biztosítása

Adatséma létrehozásakor a felhasználó táblákat foglal bele, és kapcsolatokat hoz létre közöttük. Ha a csatolt táblák 1:1 és 1:M kapcsolatban állnak, bejelölheti a jelölőnégyzetet a kapcsolt adatok integritásának kényszerítéséhez, valamint a frissítések automatikus kaszkádolásához és a kapcsolódó rekordok törléséhez a kapcsolat létrehozásához.

Az összekapcsolt adatok integritásának biztosítása azt jelenti, hogy amikor módosít egy adatbázist, az Access gondoskodik arról, hogy a kapcsolódó táblák megfeleljenek a következő feltételeknek:

  • a főtáblában nem létező hivatkozási kulcs értékkel rendelkező rekord nem adható hozzá alárendelt táblához;
  • Csak akkor törölhet rekordot a főtáblából, ha a kapcsolódó rekordokat az utódtáblából törölte.
  • nem módosíthatja a kapcsolatkulcs értékeit egy fő táblarekordban, ha az utódtáblához rekordok vannak társítva.

Ha a felhasználó megpróbálja megsérteni ezeket a feltételeket rekordok hozzáadása vagy törlése, illetve a kapcsolódó táblák kulcsadatainak frissítése során, az Access megfelelő üzenetet jelenít meg, és megakadályozza a művelet végrehajtását.

asztal SZÉK biztosítani FÉNYKÉP, amelynek tartalmaznia kell egy fényképet a fejről, formátumban tárolva grafikus szerkesztő Fests egy *.bmp fájlba. Egy ilyen mező adattípusát a következőképpen kell megadni Egy OLE objektummező. Ez az objektum a táblázat mezőinek kitöltésének szakaszában kerül be a mezőbe.

2. táblázat A RÉSZLET tábla mezőinek tulajdonságainak leírása

3. táblázat A TANÁR tábla mezőinek tulajdonságainak leírása

Adattípus használata - Jegyzet mező

asztal TÉTEL biztosított mező PROG, amely egy hosszú szöveget tartalmaz majd - a tanfolyam programját. Egy ilyen mezőhöz az adattípus van kiválasztva - Terület MEMO . Ebbe a mezőbe közvetlenül Adatlap vagy Űrlap nézetben adhat meg adatokat.

OLE objektum mezőés amikor értékeket ír be, hozzon létre kapcsolatot azokkal a fájlokkal, amelyekben a programszövegeket tárolják.

4. táblázat: A TÁRGY tábla tulajdonságainak leírása

Mező neve Indexelt Kötelező mező Adattípus Méret Mezőcímke Értékfeltétel Hiba üzenet
KP Igen, meccs. nem engedély. Igen Szöveg Termékkód
NP Igen Szöveg Termék név
NÉZ Nem Számszerű Egész Összes óra >0 És<=300 Téves óraszám
LEK Nem Számszerű Egész Előadások
STB Nem Számszerű Egész Gyakorlat
vészhelyzet Nem Számszerű Egész Szemeszter
PROG Nem Jegyzet mező Program

Összetett elsődleges kulcs meghatározása

asztal DIÁKösszetett elsődleges (indexelt) kulcs mezőket tartalmaz NG és NS. Ennek a kulcsnak a táblázattervezési módban történő meghatározásához jelölje ki mindkét mezőt a jelölési területre kattintva a billentyű lenyomásával . Ezután nyomja meg az eszköztár gombját kulcsmező. A táblázatok összetett kulcsait hasonlóan definiálják. TANULÁS ÉS HALADÁS.



5. táblázat: A TANULÓ táblázat mezőinek tulajdonságainak leírása

Hozzon létre egy táblázatszerkezetet TANULMÁNY, HALADÁS. Táblázatok készítésekor használja azok tulajdonságait, amelyeket a 6., 7. táblázat mutat be.

6. táblázat A TANULMÁNY tábla tulajdonságainak leírása

Mező neve Indexelt, mező Kötelező mező Adattípus Méret Mezőcímke
NG Igen Szöveg Csoportszám
KP Igen Szöveg Termékkód
TABN Igen Szöveg Tab. előkészítő szám
VIDZ Igen Szöveg Foglalkozás típusa
NÉZ Nem Számszerű Egész Néz

7. táblázat: A PROGRESS tábla tulajdonságainak leírása

Mező neve Indexelt Kötelező mező Adattípus Méret Mezőcímke
NG Igen, mezőnként engedélyezettek a mérkőzések Igen Szöveg Csoportszám
NS Igen Szöveg Tanulói szám
KP Igen Szöveg Termékkód
TABN Igen Szöveg Tab. nom. tanár
VIDZ Igen Szöveg Osztály típusa
FOKOZAT Nem Számszerű Egész Fokozat

N 3. FELADAT

ADATOK BEVITELEZÉSE DB TÁBLÁZATOKBA



A táblázat szerkezetének meghatározása után továbbléphet a táblázat létrehozásának második szakaszába - adatbevitel. A feladat végrehajtásához kövesse az alábbi lépéseket:

1. Fuss hozzáférés.

2. Töltse le a második feladatban létrehozott adatbázisát.

3. Rekordok bevitele táblázat módban:

Adjunk hozzá néhány rekordot a táblázathoz SZÉK. Ehhez az adatbázis ablakban válassza ki a CHAIR táblát és nyomja meg a gombot Nyisd ki.

A megnyitott tábla sorait (rekordjait) töltse ki az oszlopok (mezők) megnevezésének megfelelően, amelyek adatait a 8. táblázat tartalmazza.

8. táblázat

Belépéskor a rendszer automatikusan ellenőrzi az adatokat a megadott mezőtípushoz, mérethez és értékfeltételhez. A kulcsmezőértékek egyediségét nyomon követik.

Az egyik mezőről a másikra az átmenet a kulccsal végezhető el . Érték bevitelének törlése egy mezőben -<Kilépés>, dupla kattintással törölheti a teljes bejegyzés bevitelét .

OLE objektum elhelyezés

Vegye figyelembe az objektumok elhelyezését OLE mező példáján Tanszékvezető fotója a táblázatban SZÉK. A fényképeket grafikus szerkesztő formátumban tárolja Festék(kiterjesztésű fájlokban *. bmp a C meghajtón).

Helyezze a kurzort a táblázat megfelelő mezőjébe. Hajtsa végre a parancsot Beszúrás – Objektum. Az ablakban Tárgy beszúrása meg kell jegyezni Létrehozás fájlból. Ablak Tárgy beszúrása olyan formátumra konvertálva, amely lehetővé teszi a fotófájl nevének megadását. A mező tartalmát az űrlapon, jelentésben vagy grafikus szerkesztőben tekintheti meg festék, dupla kattintással a típus mezőre OLE tartalommal. A fájl további módosításai nem jelennek meg a beágyazott objektumban. Belépés után a cellában megjelenik az objektum típusa - Bitmap VMR.

táblázatban megadott adatok felhasználásával. 9-től 14-ig írja be a bejegyzéseket a DIÁK, TANÁR, CSOPORT, TANULMÁNY, TÁRGY, és ELŐREHAJLÁS táblákba.

9. táblázat Adatok a DIÁK táblázatból

10. táblázat A TANÁR tábla adatai

Tab. szám Név.tanár Akadémiai fokozat Akadémiai cím Osztály kódja
Andreev A.P. Dr. tech. Tudomány Egyetemi tanár
Apukhtin I.S. Folypát. műszaki tudományok Egyetemi adjunktus
Glukhov I.L. Folypát. műszaki tudományok Egyetemi adjunktus
Sechenov Yu.B. Folypát. tech. Tudomány Egyetemi adjunktus
Csernov L,K. Folypát. műszaki tudományok Egyetemi adjunktus
Blyumkina I.P. a fizika és a matematika doktora Egyetemi tanár
Lvova P.R. Helyettes
Shaposhnikov S. I. Dr. tech. Tudomány Egyetemi tanár
Novikov P.N. Helyettes
Ilyasov I.T. Folypát. Phil. Tudomány Egyetemi adjunktus
Pustyntsev A.P. Folypát. ist. Tudományok Egyetemi adjunktus

11. táblázat: CSOPORT tábla adatai

12. táblázat Táblázat adatok TANULMÁNY

Csoportszám Termékkód Tanári asztalszám Foglalkozás típusa NÉZ
Lek
Stb
Lek
Stb
Lek
Stb

13. táblázat. Táblázat adatai ELŐREHAJLÁS

Csoportszám Tanulói szám Termékkód Tanári asztalszám Osztály típusa FOKOZAT
Lek
Stb
Lek
Stb

14. táblázat. Táblázat adatai TÁRGY

Pre-Meta kód Termék név Összes óra Előadások Gyakorlat Szemeszter Program
Számítástechnika
Matematika
Sztori

Adatok beírása a mezőbe PROGRAM(mező típusa MEMO ) végrehajtható közvetlenül a táblázatban, vagy a billentyűk megnyomásával meghívott beviteli területen keresztül +.

Ha a programszövegeket valamilyen szövegszerkesztőben, például Microsoft Wordben már elkészítették, és külön fájlokban tárolják, célszerű ennek a mezőnek a típusát beállítani. OLE objektum mezőés amikor értékeket ír be, hozzon létre kapcsolatot a fájlokkal. Adja meg a saját témáit minden tantárgyhoz.

ADATKEZELÉS LÉTREHOZÁSÁNAK TECHNOLÓGIÁJA ADATBÁZIS-TANULÁSI FOLYAMAT PÉLDÁJÁN

OLE bemenet

A Foto nevű OLE objektum mezője úgy is feltölthető, hogy maga az objektum (kép) nem jelenik meg a képernyőn. A következő objektumok tárolhatók OLE típusú mezőben.

Raszteres képek.

Hangfájlok

Grafikonok és (diagramok)

Word vagy Excel

látható, hallható vagy használható módon. Amikor elhelyez egy OLE objektumot egy táblázatban, akkor az objektumot leíró szöveg jelenik meg (például az OLE típus mezőben a Paintbrush Picture felirat látható). Kétféleképpen adhat meg egy objektumot.

Beillesztés a vágólapról

Beszúrás az Insert->Object (Beszúrás->Objektum) parancs végrehajtása után megjelenő párbeszédpanelből

MEMO adatok bevitele

Az Áttekintés mező MEMO típusú adatokat tartalmaz. Ez a típus lehetővé teszi, hogy minden bejegyzéshez legfeljebb 64 000 bájtnyi szöveget írjon be. A táblázat a beírt szövegnek csak egy részét jeleníti meg. megnyomva , megjeleníthet egy beviteli párbeszédablakot (Zoom) egy görgetősávval, amely lehetővé teszi, hogy egyszerre akár 1000 bájtnyi szöveget is megtekintsen.

Lapozás a rekordok között egy táblázatban

Általános szabály, hogy az adatok megadása után gyakran válik szükségessé bizonyos változtatások végrehajtása, ennek okai a következők lehetnek:

Új információ érkezett

Hibákat találtunk

Új bejegyzéseket kell hozzáadni

Az adatok módosításához először nyissa meg a táblát Az adatbázis ablakban nyissa meg a táblát adatlap módban úgy, hogy a táblák listájában a nevét tartalmazó sorra duplán kattint. ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ

Ha Táblázattervezés módban van, kattintson a Nézetek gombra a Táblázat nézetre váltáshoz az adatok módosításához.

Mozgás a rekordok között

Bármely rekord eléréséhez egyszerűen helyezze rá a kurzort, vagy kattintson rá az egérrel. De ha a táblázatok nagyon nagyok, akkor a kívánt rekordra való gyors ugrás problémája különösen akut

A rekordok közötti mozgáshoz használhatja függőleges csík tekercs. A görgetősáv nyílgombjaival kattintásonként csak egy pozícióba mozgathatja a rekordjelzőt, ezért a gyorsabb mozgás érdekében (egyszerre több rekordon keresztül) célszerűbb a görgetősáv csúszkáját használni. a csúszka és a görgetősáv gombja közötti területet, hogy több pozícióba lépjen előre.

Az Edit->Go parancs számos lehetőséget biztosít a gyors mozgáshoz az asztalon.

A táblázat nézet ablakának alján található öt navigációs gombbal is lehet mozogni a rekordok között Ezekre a gombokra kattintva bármelyik rekordra ugorhat Ha ismeri a rekord számát (egy adott rekord sorszámát), kattintson a rekordszám mezőbe, írja be a bejegyzés számát, és nyomja meg a gombot A beviteli szám mezőre lépéshez nyomja meg a gombot .

Ahogy mozog a táblázatban, figyeljen a görgetősáv tippjeire. Az Access nem frissíti a rekordszám mezőt, amíg nem kattint valamelyik rekordmezőre.

Alapjel keresése

Habár a rekordszám ismeretében ráléphet és kereshet egy adott mezőt, a legtöbb esetben meg kell találnia a rekordban bizonyos értéket Ezt háromféleképpen lehet megtenni:

Válassza ki a Szerkesztés->Keresés parancsot (Edrt->Keresés)

Kattintson az eszköztáron található Megadott szöveg keresése gombra (távcső látható).

Használja a billentyűparancsot

Ha ezen módszerek bármelyikét használja, megjelenik egy párbeszédpanel. Ha csak egy adott mezőt szeretne keresni, helyezze a kurzort abba (és tegye ezt a párbeszédpanel megnyitása előtt). Jelölje be a Csak az aktuális mező keresése jelölőnégyzetet a párbeszédpanelen, és az Access csak a megadott mezőben keres.

Ez a párbeszédpanel lehetővé teszi különböző keresési beállítások megadását. Írja be a keresett értéket a Keresse meg szövegmezőbe speciális karakterek:

* -- Tetszőleges számú karakternek felel meg

Egy karakterrel egyezik

# -- Egy számjegynek felel meg

A karakterek működésének megértéséhez tegyük fel, hogy meg akarja találni az összes AB-vel kezdődő értéket. Ehhez írja be az AB karaktereket*

Most tegyük fel, hogy olyan értékeket szeretne keresni, amelyek 001-re végződnek. Ebben az esetben írja be a *001-et. Ha AB-vel kezdődő, 001-re végződő és csak két karaktert tartalmazó értékeket szeretne keresni, írja be az AB??001-et. Ha meg kell találnia az összes „ko”-ra végződő vezetéknevet, akkor olyan értékek kereséséhez, mint a Brodszkij és Csajkovszkij, írja be a *ko-t.

A Match legördülő lista három lehetőséget tartalmaz:

A mező bármely részével (a mező bármely részével)

Egész mező

A pálya elejétől (Start of Field)

A standard opció a Teljes mező. Például a Pet értéket a rendszer akkor találja meg, ha az érték Pet. Ha a Bármely mező opció be van jelölve, akkor a keresési eredmények Petrov, Petrovsky értékeket kapnak. Shpetny stb. A mező elejétől (O kezdete) beállítással végzett keresés eredményeként Petrov, Petrovsky értékei találhatók.

A Nézet (Keresés) legördülő listában választhat egy vagy több opciót az Összes, Fel, Le (Fel, Le, Mind) közül.

Ha a Csak aktuális mező keresése opciót választja, akkor csak egy mezőben keres egy értéket A Kis- és nagybetűk egyezése jelölőnégyzet határozza meg, hogy a rendszer megkülönbözteti-e a kis- és nagybetűket. Alapértelmezés szerint ugyanazok. A Pet keresése során megtalálja Pet, Petr és Petrov. Ha bejelöli a Kis- és nagybetűk egyezése jelölőnégyzetet, meg kell adnia egy keresési karakterláncot, amely figyelembe veszi a kis- és nagybetűket

Nyilvánvaló, hogy a kis- és nagybetűk megkülönböztetésének nincs értelme a Szám, Pénznem és Dátum/Idő adattípusok esetén.) Ha bejelöli a Kis- és nagybetűk egyezése jelölőnégyzetet, az Access figyelmen kívül hagyja a Kis- és nagybetűk egyezése jelölőnégyzetet. Mezők formázott formában) (Ha a a táblázatban jelölje be ezt a négyzetet) Például meg kell keresnie a Születési dátum mezőben az 1982 áprilisában születettek rekordjait. Ehhez válassza a Keresési mezők formázva opciót, és írja be az ápr 92-t. Ha nem jelöli be ebben a mezőben a pontos születési dátum alapján kell keresnie, például keresse a 4/8/92 kifejezést

A Keresési mezők formázva jelölőnégyzet használata jelentősen lelassíthatja a keresést.

A keresés akkor kezdődik, amikor rákattint az Első keresés vagy a Következő keresése gombra. Amikor az Access talál egy értéket, azt kiemeli Az első egyező érték megkereséséhez kattintson a Keresés gombra. A következő érték kereséséhez kattintson a Következő keresése gombra A párbeszédpanel a keresési folyamat során végig nyitva marad. Ezért, ha megtalálta a kívánt értéket, kattintson a Bezárás gombra a párbeszédpanel bezárásához.

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). Erre a célra az adattípus Terület tárgy OLE. Az ilyen típusú mezőkbe beírható adatok tényleges mennyiségét a mennyiség határozza meg merevlemez Az Ön számítógépe (akár 1 Gigabyte).

Törzsadattípus keresése

Ha ezt az adattípust választja, akkor egy keresővarázsló indul, amely létrehoz egy mezőt, amely egy konstans értékeket vagy egy másik táblázatból származó értékeket tartalmazó legördülő listából kínál értékeket.

Ennek a mezőnek a mérete megegyezik a helyettesítésként használt kulcsmező méretével (általában 4 bájt).

Hozzon létre egy táblázatszerkezetet

Miután megvizsgáltuk az Access adattípusait és a táblamezők egyedi tulajdonságait, megkezdhetjük a tábla szerkezetének létrehozását. Nézzük meg a táblázatszerkezet létrehozását a táblázat létrehozásának példáján Megrendelések az Accesshez tartozó Northwind adatbázis. Ez a táblázat már benne van a Borealis adatbázisban, de nagyon hasznos lenne egy pillantás a tábla létrehozásának folyamatára. 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 az információk a párbeszédpanel alján található "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ó kibontás gombra, és megjelenik egy lista, amely az összes adattípust tartalmazza. Ebből a listából használja az egeret, vagy használja a fel és le billentyűket az érték kiválasztásához. Számlálóés nyomja meg a gombot Tab oszlopba lépni Leírás. Oszlop Leírás azt a magyarázatot jelöli, amelyet a mezőire adott. 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 terepen tartózkodik. Rendelési kód , és emlékezteti Önt a mező céljára.

Írja be a magyarázó szöveget egy oszlopba Leírásés nyomja meg a gombot Tab vagy Belép , hogy továbblépjen a következő mezőre vonatkozó információk bevitelére.

Ugyanígy adjon meg leírást a táblázat összes mezőjéhez.

Ha befejezte a táblázat szerkezetének megadását, mentse el a parancs futtatásával Fájl/Mentés.

Ha hibát észlel, jelöljön ki egy szövegrészt, és nyomja meg a Ctrl + Enter billentyűket
OSSZA MEG: