Applies ToMicrosoft 365-höz készült Access Access 2021 Access 2019

Az alábbi szakaszok a felhasználói felület kialakításáról és bizonyos döntések okáról nyújtanak tájékoztatást. Az objektumnevek meg vannak adva, így könnyen megvizsgálhatja őket a Northwind 2.0 Starter Edition adatbázisban.

A Northwind 2.0 Starter Edition felhasználói felülete modern megjelenésű, egyszerű és rugalmas. A főmenüűrlap (frmMainMenu) bal oldalán egy műveletoszlop található, ahol a felhasználók kiválaszthatják a menüelemeket, a jobb oldalon pedig egy nagy munkaterületet, ahol az ügyfelek, termékek vagy rendelések listája jelenik meg, amikor kiválasztják a menüből. Ez a kialakítás egyszerre egy menüelemet "húz be" a munkaterületre a főmenüben, és nem nyit meg több új űrlapot a többi ablak tetején.

Többlapos űrlapok

Az Access kétféle űrlapot támogat. Az alapértelmezett érték a Northwind 2.0 Starter Edition által használt többlapos dokumentumok. A hagyományos alternatíva az átfedésben lévő ablakok használata.

A menü modern fejlesztései

A főmenü űrlapja (frmMainMenu) egy alapszintű irányítópultotis tartalmaz, amely összegző információkat jelenít meg a megrendelésekről, a termékekről, az ügyfelekről és az alkalmazottakról. A rendelések címke alatt például láthatja a rendelések aktuális számát. A makrók szükség szerint frissítik az irányítópult adatait; a rendelések megadásakor, illetve a termékek megrendelésekor vagy értékesítésekor hajtanak végre, és így tovább. Ezek olyan példák, amelyekkel javíthatja felhasználói élményét modern megjelenéssel és továbbfejlesztett funkciókkal.

Menüfüggvények

Kétféle menüelem létezik. A legtöbb menüelem az alkalmazás azon területét azonosítja, amelyet a felhasználó kiválasztana a további munkához. Betöltik a terület rekordlistáját. Mivel az új rendelések hozzáadása a leggyakoribb tevékenység, a főmenüben van egy Rendelés hozzáadása elem is, amely megkerüli a meglévő rendelések listáját, hogy közvetlenül az űrlapra (sfrmMainMenu_OrderList) lépjen az új rendelések hozzáadásához.

Címkék modern megjelenése

A címkék kétféleképpen használhatók:

  • Információ megjelenítése    A hagyományos címkék azonosítják az alkalmazást és annak elemeit, és információkat mutatnak a felhasználóknak. Gyakran azonosítják a szomszédos vezérlők tartalmát. Az "Utónév" például az alkalmazottak utóneveinek oszlopát azonosítja.Címke használata információkhoz

  • Műveletcímkék    Egyes címkék parancsgombokként működnek. Kattintással végrehajtja a kódot. A címkék használata a hagyományos parancsgombok helyett modern megjelenést és működést nyújt. A hagyományos parancsgombok ugyanúgy működnek, és lehet, hogy a hagyományosabb megjelenést és működést részesíti előnyben. Az Access számos különböző gombstílust támogat, így nyugodtan felfedezheti.

Bár megjelenésük hasonló, a műveletcímkék feliratai meg tudják mondani a felhasználóknak, hogyan kell használni őket. Amellett, hogy egy lista többes számú és egyetlen elemhez tartozó egyes szám, a címkéknek lehetnek olyan kulcsszavai, mint a "Hozzáadás". 

Címke használata parancsként

Menüelem kiválasztása

A menüelemre kattintva kiválaszthatja az adatbázis azon területét, amelyen dolgozni szeretne, például új rendeléseket adhat hozzá, ügyfeleket kezelhet, illetve termékeket adhat hozzá vagy frissíthet. Kattintással betölti a rendelések, ügyfelek, termékek stb. nem szerkeszthető listáját a munkaterületre.

Rekord kiválasztása a listából

A lista minden rekordjának hivatkozásmezője megnyit egy szerkesztési űrlapot az adott elemhez – egyetlen ügyfél, rendelés, termék stb. – egy előugró űrlapon a főmenüben. Az előugró űrlap bezárása visszakerül a főmenübe.

Előugró űrlapok szerkesztése

Az előugró űrlapokon szerkesztheti a meglévő rekordokat, vagy új rekordokat vehet fel. Minden előugró űrlap megnyílik a kijelölt rekordhoz, és készen áll a rekord módosításainak elfogadására.  

Kötelező értékek

A táblák egyes mezői kötelező értékekkel rendelkeznek. Az Access nem tudja menteni a szükséges mezők értékeit tartalmazó rekordokat Ezért az űrlapok alapértelmezett Access-hibaüzeneteket jelenítenek meg, hogy figyelmeztessenek a problémára. Ha befejeződött a meglévő rekordok szerkesztése, vagy amikor hozzáadta az új rekordokat, zárja be az előugró űrlapot, hogy visszatérjen a főmenüben lévő listához.

Ebben a szakaszban az egyes űrlapok funkcióit emeljük ki.

A főmenü

A főmenü (frmMainMenu) az Access főűrlapjának/segédűrlapjának kialakítása. Többlapos dokumentumként a főmenü űrlapja kitölti a képernyőt a sablonhoz választott felbontásban. Ahogy korábban említettük, a címkéket kétféleképpen használják: az alkalmazás részeinek azonosítására és az elemekre vonatkozó információk megjelenítésére és parancsgombokként.

Maga a menü egy keskeny függőleges területet foglal el a fő űrlap bal oldalán. Hét címke hajtja végre a feliratok által jelzett műveleteket, például lekérheti az ügyfelek listáját.

A jobb oldali segédűrlap vezérlőelem a főűrlap legnagyobb részét foglalja el. A Menüelemek parancsra kattintva olyan makrókat hajt végre, amelyek a segédűrlap vezérlőelemben lévő segédűrlapot a megfelelő űrlapra cserélik folyamatos nézetben.

Elemek listájának kiválasztása

Az alapvető felhasználói munkafolyamat az elemek, például a rendelések (sfrmMainMenu_OrderList) listájának kiválasztása és betöltése. A listák írásvédettek, mert csak azért szükségesek, hogy a felhasználók egyszerre csak egy rekordra navigáljanak és válasszanak ki a listából: megrendelések, ügyfelek, alkalmazottak és termékek.

Ezek a listaűrlapok folyamatos nézetben jelennek meg, amelyben egyszerre sok rekord jelenik meg. Egyszerre egy rekord, az aktuális rekord fókuszban van. A rekordválasztók (a folyamatos nézetű űrlap bal oldalán található sötét téglalap fehér nyílhegye) jelzik, hogy melyik rekord aktuális.

Előfordulhat, hogy a lista elemei nem jelenítik meg a tábla összes mezőjét; néha csak a mezők egy részhalmazára van szükség.

Egy elem kijelölése a listából

Ha az elemek listáját egy főmenü segédűrlapjára "húzták", a hivatkozásra kattintva kijelölheti az elem részleteit. A hivatkozások a rekordok elsődleges kulcsait használják a szerkesztéshez megfelelő rekord kiválasztásához.

Amikor megnyílik egy rekord részletei, azok egy új ablakban jelennek meg a főmenüben. A részletek előugróűrlapok; mindaddig magukra összpontosítanak, amíg nyitva vannak. Az előugró űrlapon egyszerre csak egy rekordot használhat.

A listáktól eltérően a részletes űrlapok az adott elemtípushoz tartozó tábla összes mezőjét megjelenítik. Az Access-űrlapok általában a táblához vagy a táblán alapuló lekérdezéshez vannak kötve, ami azt jelenti, hogy az adott tábla értékeit és rekordjait közvetlenül az űrlapon szerkesztheti, hozzáadhatja vagy törölheti további kódolás nélkül. Bizonyos vezérlők természetesen nem szerkeszthetők, mert az alkalmazáshoz tartoznak. Az elsődleges kulcsok például megjeleníthetők, de a felhasználók nem szerkeszthetik őket. Emiatt számos Access-alkalmazás egyáltalán nem jeleníti meg az elsődleges kulcsmezőket az űrlapokon. Ezek azonban a Northwind 2.0 Starter Editionben használatosak a hiperhivatkozás függvénnyel.

Megrendelés adatai

A rendelés részleteinek űrlapja (frmOrderDetails) egy Access-főűrlap/segédűrlap. Új rendelést adhat hozzá, vagy frissíthet egy meglévő rendelést az űrlap fő részében. A rendelésekben szereplő termékeket a rendeléssorok alűrlapján (sfrmOrderDetails) adhatja hozzá vagy frissítheti.

Az egy-a-többhöz kapcsolatok kezelése egy főűrlap és segédűrlap használatával történik. A rendelés részleteit tartalmazó űrlap bemutatja, hogyan kezelhető a megrendelések és a megrendelésben szereplő egy vagy több termék közötti egy-a-többhöz kapcsolat. A fő űrlap (frmOrderDetails) egyetlen nézetben jelenik meg, és a rendelések táblához van kötve. A segédűrlap (sfrmOrderDetails) folyamatos nézetben van, és a rendelés részleteit tartalmazó táblához van kötve.

Fő/gyermek csatolási mezők

A főűrlap és a segédűrlap kezeli az egy-a-többhöz kapcsolat részleteit. A segédűrlap vezérlői, amelyek a segédűrlap tárolói, rendelkeznek Fő és Gyermek csatolási mezők tulajdonsággal.

A fő gyermek tulajdonságai

Az Access automatikusan megpróbálja kiválasztani az elsődleges kulcsot az egyoldalas táblából, és a megfelelő idegen kulcsot a többoldalas táblából ezekhez a mezőkhöz. Ezt a beállítást azonban felülbírálhatja, ha speciálisabb követelményre van szüksége.

A Rendelés részletei tábla rekordjainak szinkronizálása a Rendelések táblában lévő rendeléssel mellett az Access automatikusan idegen kulcsként biztosítja a megfelelő elsődleges kulcsot a Rendelések táblából minden alkalommal, amikor új terméket ad hozzá a rendelés részleteihez.

A rendelési űrlapon (frmOrderDetails) egy második segédűrlap is látható Legutóbbi rendelések (sfrmOrders_MostRecent) néven, amely a legutóbbi rendelések csak olvasható listáját jeleníti meg. Ez a lista folyamatos nézetben is megjeleníti a legutóbbi rendeléseket. Mielőtt beírná, ellenőrizheti, hogy a rendelés egy másik nemrég leadott rendelés duplikátuma-e.

Vegye figyelembe, hogy szerkesztheti az új rendeléseket és a rendelések részleteit, de a legutóbbi rendelések listáját nem szerkesztheti, mivel az csak tájékoztató jellegű. Azt is vegye figyelembe, hogy a Master és a Child Linking mezők üresek a legutóbbi rendelések esetében, mert nincs közvetlen kapcsolat az aktuális rendelés és az egyéb legutóbbi rendelések között.

Az egy-a-többhöz kapcsolatok gyakran kezelhetők kombinált listában vagy listában. Például több ügyfél nem csatlakozik egy megrendeléshez. A Rendelések táblában csak egy adatra van szükség, a CustomerID azonosítóra. A felhasználók kiválasztják a megfelelő ügyfél idegen kulcsát a kombinált listából, amely felsorolja az összes meglévő ügyfelet.

A rendelés részleteit tartalmazó űrlapon a rendelések kezelésével kapcsolatos műveletek saját menüje is található. Vízszintesen jelenik meg. A címkék feliratai egy műveletet és egy célt kombinálnak:

  • Rendelés hozzáadása

  • Rendelés törlése

  • Számla létrehozása

  • Szállítási rendelés

  • Fizetés fogadása

  • Rendelés bezárása

Beágyazott makrókat hajtanak végre, amelyek alapvető hibaellenőrzést végeznek, majd végrehajtják a megfelelő műveletet.

Alkalmazottak listája és az alkalmazottak adatai

Az alkalmazottak listája (frmEmployeeDetail) a legtöbb módon hasonló a rendelések listájához (frmOrderDetails). Hivatkozással rendelkezik például egy adott alkalmazott kiválasztásához, és írásvédett is.

Felülettervezési lehetőségek és üzleti szabályok

Az adott kialakítások gyakran tükrözik az alkalmazás üzleti szabályait. A főmenü (frmMainMenu) például rendelkezik egy műveletcímkével, a Rendelések hozzáadása címkével, de az alkalmazottak, termékek vagy ügyfelek számára nem. Ennek az az oka, hogy az új alkalmazottak, termékek vagy ügyfelek hozzáadása sokkal ritkábban történik, mint az új rendelések hozzáadása. A menü elemeinek számának csökkentésével más címkéket helyezhet el a listájukon vagy a részletező űrlapjaikon, ezért van értelme. Ellenkező esetben ez az űrlap a rendelési űrlapokhoz hasonló megközelítést követ.

Termékek listája és termék részletei

A Termék hozzáadása címke azért szerepel a termékek listaűrlapján, mert a Northwind termékkatalógusa volatilisebb az alkalmazottaknál, de nem olyan gyakran frissül, mint az új megrendelések.

Az Exportálás fájlba felirat egy beépített Access-varázslót nyit meg, amellyel többek között Word, Excel és PDF formátumú külső fájlba hozhat létre és exportálhat termékeket.

A korábbi listákhoz hasonlóan egy hivatkozás megnyitja a termékinformációs űrlapot (frmProductDetail) az egyes termékek szerkesztéséhez. Az elsődleges kulcs helyett egy egyedi termékkódot is bemutat, amely emberbarátabb érték.

A termékek részleteinek előugró űrlapján egy további funkció a Termék megnyitása kombinált lista. Ez a kombinált lista a Access Control varázslóval készült, amely elérhető a menüszalagon, és eltávolítja az aktuális szűrőt, és újraszűri a termékeket a kombinált listában kiválasztotthoz.

Az ügyfelek listája és az ügyfelek részletei

Bár a fejlesztők ritkábban használják az osztott űrlapokat, a Northwind 2.0 Starter Editionben való ábrázolásukhoz az ügyfelek listája egy osztott űrlap. További információ: Osztott űrlap létrehozása.

A felosztott űrlapok két részből állnak: egy nézetből, amely az aktuálisan kijelölt rekordot, egy adatlaprész pedig egy rekordlistát jelenít meg. Mivel az osztott űrlapok nem működnek segédűrlap-vezérlőkben, új ablakként kell betöltenie a funkciót. Hasonlítsa össze ezt a viselkedést a segédűrlap vezérlőelemben betöltődő többi listaűrlapokkal.

Az elválasztósáv közvetlenül az ID/Customer Name címsor felett található. Húzza le, és tekintse meg működés közben a teljes elválasztó űrlapot.

Ez az űrlap (frmCustomerList) néhány további Access-funkciót is bemutat. A Mezők megjelenítése/elrejtése felirat lehetővé teszi a megjelenített mezők módosítását. A Címkék létrehozása címke megnyit egy Access-varázslót, amely végigvezeti Önt a levélcímkék létrehozásának folyamatán az ügyfeleknek.

Rendszergazda beállítások

A legtöbb Access-alkalmazásnak szüksége van a globális beállítások megfelelő működésére. Néhányat a fejlesztő határoz meg, de néhánynak időről időre elérhetőnek kell lennie a felhasználók számára. A rendszergazdai űrlap (frmAdmin) néhány olyan beállítást mutat be, amelyeket a felhasználók közvetlenül vagy közvetve vezérelnek:

  • A TaxRate minden megrendelésnél ugyanaz, de itt módosíthatja.

  • Az AutoLogin és a PromptForPersonalLogin határozza meg a felhasználói élményt a Northwind 2.0 Starter Edition első indításakor vagy az első használat után történő visszatéréskor. Ezekkel alaphelyzetbe állíthatja egy új felhasználó kezdeti felületét.

  • A LastResetDate az a dátum, amely a visszaállítási dátumok legutóbbi használatakor lett mentve. Az egyetlen célja, hogy ezután jelenítse meg ezt a dátumot a bal oldali navigációs sávon, mint egy kis "szemcukorka".

A rendszergazdai menüben talál egy űrlapot (sfrmAdmin_InternetOrders), amelyen keresztül internetes rendeléseket hozhat létre, amelyek egy webhelyen keresztül fogadott rendeléseket szimulálnak. Emellett az érvényesítést is illusztrálja az egyes időpontokban létrehozott rendelések számának korlátozásával

Lásd még:

Northwind 2.0 Starter Edition

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.