Beállítása az asztal kiválasztására értékek paradox 7 - szoftverek
helyzet gyakran előfordul, ha a mező értéke meg kell adni minden olyan céljaik, amelyek lehet beállítani a különböző módokon. Egy gyakran használt megvalósítási módja az, amikor ezeket az értékeket, amelyek a másik asztalra, és a gyűjtemény értékét minden rekordot ezen a téren a beállítás határozza meg az érvényes értékeket.
Bizonyos típusú területeken, mint például a string, numerikus vagy dátum lehet meghatározni, hogy ki a másik mező értéke asztalok (feloldó táblákat). A kiválasztási táblázat adott területen, amelynek tartalmát előállításánál használt a készlet érvényes értékeket. Ha a mező értéke kiválasztási táblázat, akkor csak akkor lehetséges, adja meg az értéket, amely tartalmazza a kiválasztás (a területén minden rekordot) táblázatban. kiválasztási táblázat hozzárendelése biztosítja, hogy nem lesz érvénytelen érték a területen.
Action készlet megengedett értékek érvényesek a szerkesztési táblázat bejegyzéseit programozottan, amikor megpróbál hozzárendelni érvénytelen értéket a mező által generált kivételes helyzet.
Amikor kitölti az húr mezők nagybetűk között, így például a „vezető” és a „vezetők” a különböző értékeket.
Mindenesetre elfogadhatónak a null érték (Null), kivéve, persze, nem korlátozza, amely az a tény, hogy a mező nem lehet üres.
Műveletek elvégzéséhez kapcsolódó jelzése a kiválasztási mezők, akkor ki kell választania táblázatkikeresési (táblázatot) combo box Táblázat tulajdonságai (Table Properties) ablak meghatározása tábla szerkezetét (lásd. Ábra. 1.2). Ugyanakkor a lista alatt elérhetővé válik definiálása gomb (Define), egy kattintás kinyitja az ablakot táblázatkikeresési (táblázatot) (ábra. 1.8).
A mezők listában (Fields) megjeleníti a nevét, a tábla mezőinek, míg azok, amelyek nem teszik lehetővé létrehozását kiválasztási táblázatok szürkeárnyalatos kiválasztása (szürke), például autoincrement mező típusát.
Neve a területen ami által a választás a táblázat jelenik meg a kimeneti mező Mező neve (mezőnév), az ő utasításait kell elosztani a mezők listában (Fields) a kívánt mezőt, majd nyomja meg a gombot a jobbra mutató nyilat. Ha megad egy másik területen, kattintson a nevére van másolva a kimeneti mező Mező neve és felváltja a korábban kiválasztott nevet.
Ábra. 1.8. Ablak kiválasztás hivatkozási táblázatban
Megadása után a kiválasztási táblázat látható megnyomásával a bal nyíl fordítja az első név mezőket is előállításánál használt a készlet értékek egy téglalap alakú terület keresése terén (kiválasztási mező). A típusú mezőkkel mindkét táblában meg kell egyeznie, különben hibaüzenetet az információs sáv.
Használata a lekérdezés típusú kapcsolók (kiválasztási típus) lehet adni egy eljárás reagáló mindkét táblában. Ha a kapcsoló csak az aktuális mezőben (csak az aktuális mező), a kiválasztási táblázat csak meghatározott területen jelenik meg a mező nevét. Switch Minden megfelelő mezőinek (minden érintett területen) kijelöli a kiválasztási táblázat nem csak a meghatározott területen, hanem az összes soron következő mezőket. A nevét és típusát a mezőket kell egyeznie a választott táblaoszlopok.
Függő kapcsoló keresése hozzáférés (hozzáférés a táblázatot) meghatározza, hogy a felhasználó az értékek a kiválasztási táblázatokat.
Ha a kapcsoló Fill nem segít (anélkül, hogy a töltelék), akkor a szerkesztési területen, amely meghatározta a kiválasztási táblázat, a felhasználónak tudnia kell az érvényes értékek ezen a területen. A „választás” nem tükrözi pontosan a kapcsolat táblák, mezők, t. Hogy. A felhasználó számára a lehetséges értékek listáját, ahonnan lehet választani egyet. A felhasználó beír egy értéket a területen, míg a tábla szinten, egy ellenőrzés, hogy ez érvényes. Ha az érték nincs megadva a kiválasztás terén az asztalra, akkor nem fogadható el.
Ebben az esetben a bemeneti értékek megkönnyítik feltérképezése mellett szerkeszthető táblázat kiválasztási táblázat például ábrán látható. 1.9.
Ábra. 1.9. Értékek tárolására egy olyan területen, amely be van állítva a kiválasztási táblázat
A példában (lásd. Ábra. 1.9) a Database Desktop ablak Personnel_2 táblázat adatait tartalmazza a dolgozók a szervezet, ez határozza meg a kód (p_code) névre (pjsiame), iroda (p_Post) és a fizetés (p_Salary). A szöveges mező pozíciók csak meg egy érvényes beosztását. A lista tartalmazza az összes pozíciót a Post Post2 asztalra. Hogy megakadályozzák a mellékletben a táblázat Személyzeti hibás értékeket a p_Post területén leképezett asztal Post2 választás és a saját területén Post. A Személyzeti táblázat első három álláshelyeket az általuk tárolt tükröződnek, kaphatók Post2 táblázatban. Kísérlet az a helyzet a negyedik munkavállaló „könyvelő” blokkolt t. Hogy. Ez a helyzet nem léphet be. Ha szükséges, ezt a pozíciót először helyezik Post2 asztalra, ami után is elérhető lesz az Personnel2 asztalra.
Szerelési keresése hozzáférési kapcsoló (Hozzáférés a táblázatot) a Súgó és töltse (Súgó és töltő) (lásd. Ábra. 1.8) lehetővé teszi, hogy ne csak adjon meg egy értéket a területen, a fent leírtak szerint, de valójában egy listából választhatók. List alapján kialakított, a mező tartalmát (vagy mezők) kiválasztási táblázatokat. Úgy tűnik, ha megnyomja a billentyűkombináció <Сtrl>+<Пробел> egy szerkeszthető mezőben. Miután kiválasztotta a kívánt opciót, majd az OK gombra kattintással kerül be ezen a területen.
Kiválaszt egy értéket a táblázatban lehet távolítani. Ha ezek az értékek a tábla mezőinek, hogy a kiválasztási táblázat, a hiba akkor jelentkezik, ha váltani saját szerkesztés. Amikor programokat, mint Database Desktop táblázat nem lehet levezetni a szerkesztési módban, amíg minden a mezők nem igazodik az új értékeket a kiválasztási táblázatot. Amikor belépünk a táblázat fellebbezés esetén az értékeket a távoli asztal kiválasztása, kivételt dob, futás közben.
Kötődés után a mező kiválasztása ablak asztal a munka tábla szerkezetét (lásd. 1.2 ábra), egy lista, amely azt mutatja, a tábla nevét, és törlése és módosítása gombra.
Nyomja meg a Módosítás gombot (Edit) újra megnyitja a kiválasztási táblázatot ablak, ahol megadhatja az új adatokat a táblázatban. Erase gomb (Törlés) arra szolgál, hogy megszünteti a kiválasztási táblázatot és a kapcsolódó korlátozások területén értékeket.
Figyeljük meg, hogy milyen típusú objektumok területén adatállományok TField asztal és a Query, a rács is meg lehet határozni DBGrid terepi kiválasztási lista, amely lehetővé teszi a felhasználó számára, hogy válasszon értékeket mezők szerkesztésével. Definiálása és használata listákban tárgyalt 5. és 6. fejezetekben listákban ezeket a tárgyakat és alkatrészeket határozza meg a program szintjén, és ezek kizárólag a kérelmet.