Ez a cikk bemutatja, hogyan állíthat be alapértelmezett értéket egy táblamezőhöz vagy egy Űrlap vezérlőeleméhez egy Access-adatbázisban. A megadott alapértelmezett értékek akkor jelennek meg a mezőben vagy vezérlőben, amikor új rekordot hoz létre az adatbázisban.
A témakör tartalma
Az alapértelmezett értékek ismertetése
Ha azt szeretné, hogy az Access automatikusan írjon be egy értéket egy új rekordba, adjon hozzá egy alapértelmezett értéket egy táblamezőhöz vagy űrlapvezérlőhöz. Beállíthatja például, hogy az Access mindig adja hozzá az aktuális dátumot az új rendelésekhez.
Általában egy alapértelmezett értéket ad hozzá a táblamezőkhöz. Az érték hozzáadásához nyissa meg a táblát Tervező nézetben, majd adjon meg egy értéket a mező Alapértelmezett érték tulajdonságában. Ha egy táblamező alapértelmezett értékét állítja be, az Access az ön értékét alkalmazza az adott mezőre alapzó vezérlőelemekre. Ha nem köt egy vezérlőelemet egy táblamezőhöz, vagy más táblák adataihoz csatolja azokat, akkor az űrlapvezérlők alapértelmezett értékét kell beállítania.
A táblamezők alapértelmezett értékét beállíthatja a Rövid szöveg, a Hosszú szöveg, a Szám, a Dátum/idő, a Pénznem, az Igen/Nem és a Hivatkozás adattípusra. Ha nem ad meg értéket, a mező null (üres) marad, amíg meg nem ad egy értéket. Az alapértelmezett érték megadása után az Access ezt az értéket alkalmazza a hozzáadott új rekordokra. Ha szeretné, módosíthatja egy rekord értékét az alapértelmezett értékről egy másik értékre, kivéve, ha egy érvényességi szabály ezt tiltja.
Táblamező alapértelmezett értékeinek beállítása
Ha egy táblamező alapértelmezett értékét állítja be, a mezőhöz kötött vezérlőelemek az alapértelmezett értéket jelenítik meg.
Alapértelmezett érték beállítása
-
A navigációs ablakban kattintson a jobb gombbal a módosítani kívánt táblára, majd kattintson a Tervező nézet parancsra.
-
Jelölje ki a módosítani kívánt mezőt.
-
Az Általános lapon írjon be egy értéket az Alapértelmezett érték tulajdonságmezőbe.
A megadható érték a mezőhöz beállított adattípustól függ. A =Date() beírásával például beszúrhatja az aktuális dátumot egy Dátum/idő mezőbe. Az alapértelmezett értékekre a jelen cikk későbbi, Példák alapértelmezett értékekre című szakaszában talál példákat.
-
Mentse a módosításokat.
Vezérlőelem alapértelmezett értékének beállítása
Általában csak akkor állít be alapértelmezett értéket egy vezérlőelemhez, ha nem köti ezt a vezérlőt egy táblamezőhöz, vagy ha egy másik tábla adataihoz csatolja.
Alapértelmezett érték beállítása
-
Kattintson a jobb gombbal a navigációs ablakban a módosítani kívánt űrlapra, majd kattintson a Tervező nézet parancsra.
-
Kattintson a jobb gombbal a módosítani kívánt vezérlőelemre, majd kattintson a Tulajdonságok parancsra, vagy nyomja le az F4 billentyűt.
-
Kattintson az Összes fülre a tulajdonságlapon, keresse meg az Alapértelmezett érték tulajdonságot, majd adja meg az alapértelmezett értéket.
-
A módosítások mentéséhez nyomja le a CTRL+S billentyűkombinációt.
Lista vagy kombinált lista alapértelmezett sorának beállítása
Alapértelmezés szerint a lista- és kombinált listavezérlők két listatípust jelenítenek meg: értéklistákat és keresési listákat. Az értéklista egy lista vagy kombinált lista vezérlőelem Sorforrás tulajdonságában található elemek rögzített listája. Ezzel szemben a keresési lista egy keresőmezőből (egy olyan mezőből, amely lekérdezéssel kér le adatokat egy másik táblából), majd betölti az adatokat egy kombinált lista vezérlőelemébe.
Értéklisták és keresési listák esetén megadhatja, hogy melyik listaelem jelenjen meg alapértelmezés szerint, de minden listatípushoz más-más eljárást kell követnie. Az alábbi lépések bemutatják, hogyan állíthat be alapértelmezett értékeket egy értéklistához és egy keresési listához.
Értéklista alapértelmezett értékének beállítása
-
Kattintson a jobb gombbal a navigációs ablakban a módosítani kívánt űrlapra, majd kattintson a Tervező nézet parancsra.
-
Kattintson a jobb gombbal a lista- vagy szövegdoboz-vezérlőre, majd kattintson a Tulajdonságok parancsra, vagy nyomja le az F4 billentyűt.
-
Győződjön meg arról, hogy a Sorforrás tulajdonság tartalmaz értéklistát. Az értéklista elemeit idézőjelek veszik körül, pontosvesszővel elválasztva. Például a következőhöz hasonló lista jelenhet meg: "Jó";" Fair";" Szegény".
-
Ha a Sorforrás tulajdonság tartalmaz egy lekérdezést (egy SELECT kezdetű szövegsztringet), lépjen a következő lépéssorozatra.
-
Az Alapértelmezett érték tulajdonságmezőbe írja be a következőket:
[control_name]. ItemData(n)
Ebben az esetben control_name a lista vagy kombinált lista vezérlőelem neve, n pedig az alapértelmezettként beállítani kívánt listaelem száma. Ha nem tudja a vezérlő nevét, tekintse meg a tulajdonságlap tetején található Name tulajdonság értékét.
Tegyük fel például, hogy van egy Tulajdonos nevű kombinált lista vezérlőeleme, és a lista harmadik értékét szeretné alapértelmezett értékként használni. Az Alapértelmezett érték tulajdonságmezőbe a következőket írja be:
[Tulajdonos]. ItemData(2)
A 3 helyett a 2 értéket kell beírnia, mert az ItemData nulla alapú, ami azt jelenti, hogy nullánál kezdődik a számlálás, nem egynél.
-
Mentse a módosításokat, majd váltson vissza Űrlap nézetre. Amikor rekordot ad hozzá az adatbázishoz, a kiválasztott alapértelmezett értéknek meg kell jelennie a listában vagy a kombinált listában.
Keresési lista alapértelmezett értékének beállítása
-
Nyissa meg a keresőmező forrásadatait tartalmazó táblát Adatlap nézetben.
-
Jegyezze fel az alapértelmezettként beállítani kívánt elemhez társított kulcsértéket.
Megjegyzés: Alapértelmezés szerint az Access elrejti az elsődleges és az idegen kulcs mezőit. Ha nem látja a kulcsmezőt, kattintson a jobb gombbal egy cellára a táblázat fejlécsorában, kattintson az Oszlopok felfedése parancsra, majd az Oszlopok felfedése párbeszédpanelen jelölje ki a kulcsmezőt, és kattintson a Bezárás gombra.
-
A navigációs ablakban kattintson a jobb gombbal a keresőmezőt tartalmazó táblára, majd kattintson a Tervező nézet parancsra.
-
Jelölje ki a keresőmezőt, majd az Általános lap Alapértelmezett érték tulajdonságmezőjében írja be az 1. és 2. lépésben feljegyzett kulcsértéket. Ez az az érték, amely megfelel az alapértelmezettként beállítani kívánt listaelemnek.
Tegyük fel például, hogy 10 szállítóval rendelkezik, és azt szeretné, hogy a leggyakrabban használt szállító neve alapértelmezés szerint megjelenjen. Ehhez keresse meg a szállítót egyedileg azonosító kulcsértéket, és adja meg ezt a kulcsértéket az idegenkulcs-mező Alapértelmezett érték tulajdonságmezőjében.
-
Mentse a módosításokat, váltson Adatlap nézetre, és adjon meg egy új rekordot. A rekord hozzáadásakor az alapértelmezett érték megjelenik a keresőmezőben.
Példák az alapértelmezett értékekre
Az alábbi táblázat felsorol és ismertet néhány alapértelmezett értéket. Ezeket a példákat saját adataihoz igazíthatja.
Kifejezés |
Alapértelmezett mezőérték |
---|---|
1 |
1 |
"Zala" |
Zala |
"Győr, Győr-Moson-Sopron" |
New York, N.Y. (vegye figyelembe, hogy az értéket idézőjelek közé kell tennie, ha az írásjeleket is tartalmazza) |
"" |
Nulla hosszúságú karakterlánc |
Date( ) |
A mai dátum |
=Igen |
Az "Igen" a számítógép helyi nyelvén jelenik meg |