Könyvek felvitelét, módosítását végző űrlap készítése

Az űrlap létrehozásához kövessük a következő lépéseket:

1. Ellenőrizzük, hogy minden táblák közötti kapcsolat esetén ki van választva a következő két opció:

2. Az irta-szerzo táblákra hozzunk létre egy lekérdezést ami a szerzőadatokat és az általuk írt könyvek ISBN-jeit írja ki (legyen a neve Szerzok es ISBN-ek). A lekérdezés tartalmazza mindkét tábla összes mezőjét.
3. Hozzunk létre egy fő/segédűrlapot, ami a konyv táblára és a Szerzok es ISBN-ek lekérdezésre alapul. A konyv tábla lesz a főűrlap (az ISBN itt kulcs), míg a Szerzok es ISBN-ek lekérdezés eredménye alkotja segédűrlapot (az ISBN ebben az eredményhalmazban külső kulcs). A főűrlap neve legyen “könyvek felvitele, módosítása”, míg a segédűrlapé “szerzők és ISBN -ek (segéd)”.
4. A főűrlapban szerepeltessük a konyv tábla összes mezőjét, míg a segédűrlapban csak az irta.szerzo_azon, unev, vnev, telszam mezőket.
5. Mentsük el a segéd, majd a főűrlapokat a megadott neveken.
6. Nyissuk meg a “szerzők és ISBN -ek (segéd)” segédűrlapot és az űrlap “Alapértelmezett nézet” tulajdonságát változtassuk “Folyamatos űrlap” beállitásra.
7. Mivel ez az űrlap egy új könyv adatbázisba való felvételére hivatott, az űrlap betöltésekor a rekordmutatónak az utolsó rekord után kell állnia. Ehhez hozzunk létre egy "uj konyv felvitele" makrót hasonlóan a fentebb  leírtakhoz.

Az űrlap adatlap nézetben történő megnyitásakor észrevehetjük, hogy a kiad_azon mezőbe csak olyan értéket írhatunk, ami a kiado táblában már szerepel.
Tovább finomíthatjuk az űrlapunkat, ha a kiad_azon mezőt legördülő (kombinált) listává alakítjuk át, ahol a lista elemei a kiado tábla kiad_azon mezőjéből származnak. Ehhez tegyük a következőket:
8. Nyissuk meg a “könyvek felvitele, módosítása” űrlapot tervező nézetben.

9. Jelenítsük meg az Eszközkészlet ikonsort, ha nem lenne látható (Nézet - Eszközkészlet).
10. Kapcsoljuk be a Vezérlőelem varázslót (Nézet - Vezérlőelem Varázsló).
11. Töröljük a kiad_azon mezőt a főűrlapról.
12. Nyomjuk meg a kombinált lista ikont a Eszközkészleten, és a letörölt kiad_azon mező helyére hozzunk létre egy új kombinált listát.
13. Kövessük a varázsló utasításait. (Válasszuk a kiado tábla kiad_azon és kiad_nev mezőjét a lista értékeinek forrásául, majd a kiado kiad_azon mezőjének értékét tároljuk a konyv tábla kiad_azon) mezőjében.
14. Mentsük el az űrlapot.
15. Azt is észrevehetjük, hogy a segédűrlapban szintén csak olyan szerzőket tudunk az új könyvhöz rendelni, akik már az adatbázisunkban vannak. Érdemes tehát itt is egy kombinált listát létrehoznunk az irta.szerzo_azon jelenlegi mezője helyett. A lista tartalmazza a szerzo tábla adatait, és a kiválasztott sor szerzo_azon értéke helyettesítődjön be az irta.szerzo_azon mezőbe.
Azt szeretnénk, hogy miután kiválasztottuk a szerzőt a kombinált listából a segédűrlap vnev, unev és telszam mezői a kiválasztott szerző adatait tartalmazzák.
16. Ehhez készítsünk egy “requery” nevű makrót az Újralekérdezés művelettel.
17. Hogy megakadályozzuk a szerzők adatainak módosítását ezen az űrlapon a vnev, unev, telszam mezők Adattulajdonság paneljében az Engedélyezve opciót állítsuk Nem-re.
18. Hozzunk létre két gombot, amely a “kiadó felvitele” és a “szerző felvitele” űrlapot fogja betölteni, arra az esetre ha olyan könyvet kívánunk felvinni, amelynek szerzője vagy kiadója még nincs az adatbázisunkban. (Az eszközsoron a varázsló ikon legyen benyomva.)
19. Ez az űrlap az adatbázisunkban lévő könyvek módosítására is szolgál, ezért készítsünk egy olyan gombot, amely az aktuális mező értékei szerint keresi a módosítandó könyvet, majd megtalálás után betölti az űrlapba.
A kész űrlap: