Miért kéri az Access, hogy paraméterértéket adjak meg?

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

Előfordul, hogy egy Access-objektum (például tábla, lekérdezés, űrlap vagy jelentés) megnyitásakor az Access megjeleníti a Paraméter megadása párbeszédpanelt. Az Access akkor jeleníti meg ezt a párbeszédpanelt, ha a megnyitott objektum olyan azonosítót vagy kifejezést tartalmaz, amelyet az Access nem tud értelmezni.

Egyes esetekben éppen ez lehet a cél. Az adatbázis készítője esetleg olyan lekérdezést hozhatott létre, amelyben minden futtatáskor megadhatók bizonyos adatok, például egy kezdési dátum vagy egy alkalmazott azonosítója. Az ilyen párbeszédpanelek a következőhöz hasonlók:

Példa egy tervezetten megjelenő Paraméter megadása párbeszédpanelre, amelyen látható egy „Írja be az alkalmazottazonosítót” címkéjű azonosító, egy érték megadására szolgáló mező, illetve az OK és a Mégse gomb.

Más esetekben viszont valószínűleg nem szeretné, hogy megjelenjen ez a párbeszédpanel. Lehet például, hogy módosította az adatbázis tervét, és most egy objektum megnyitásakor az Access váratlanul megjeleníti a párbeszédpanelt, rajta egy érthetetlen üzenettel.

Példa egy nem tervezetten megjelenő Paraméter megadása párbeszédpanelre, amelyen látható az „Azonosító” címkéjű azonosító, egy érték megadására szolgáló mező, illetve az OK és a Mégse gomb.

Ez a cikk bemutatja azokat az eljárásokat, amelyekkel megállapíthatja, hogy az Access milyen okból kér egy paramétert, és hogyan szüntetheti meg a kérések megjelenését.

Megjegyzés : Ez a cikk nem érvényes az Access web Apps alkalmazások – az adatbázis az Access-szel tervezése, és az Office 365-vagy SharePoint online közzététele típusát.

A paramérterérték kérésének megszüntetése

Ha meg szeretné akadályozni, hogy megjelenjen a Paraméter megadása párbeszédpanel, akkor meg kell vizsgálnia minden olyan kifejezést, amely kapcsolódik az éppen használt objektumhoz, és meg kell határoznia, hogy melyik azonosító okozza a párbeszédpanel megjelenítését. Utána ezt az azonosítót vagy az azonosítót tartalmazó kifejezés szintaxisát ki kell javítania.

A kifejezések szintaxisával foglalkozó témakörök hivatkozásai a Lásd még című szakaszban találhatók.

A nemkívánatos Paraméter megadása párbeszédpanel megjelenésekor jegyezze le a párbeszédpanelen feltüntetett azonosítót vagy kifejezést: A következő képernyőképen az „Azonosító” az ilyen azonosító.

Példa egy nem tervezetten megjelenő Paraméter megadása párbeszédpanelre, amelyen rózsaszín keretben látható az azonosító címkéje, továbbá egy érték megadására szolgáló mező, illetve az OK és a Mégse gomb.

Kattintson a Mégse gombra. Ezután válassza ki az alábbi eljárások közül az annak az objektumtípusnak megfelelőt, amelyet megpróbált megnyitni a párbeszédpanel megjelenése előtt. Az eljárás általános útmutatást kínál a különféle objektumokban szereplő kifejezések vizsgálatához. Az elvégzendő módosítások azonban a konkrét adatbázis szerkezetétől függenek.

A nem kívánt paraméterbekérést gyakran a lekérdezésben elkövetett gépelési hiba okozza. Ahogy korábban említettük, ha a lekérdezést szándékosan úgy hozták létre, hogy paraméterértéket kérjen futtatáskor, akkor a Paraméter megadása párbeszédpanel rendeltetésszerűen jelenik meg. Ha viszont biztos benne, hogy a lekérdezésnek nem szabadna paraméterértéket kérnie, akkor az alábbi eljárással vizsgálja meg, hogy nem helytelen-e a lekérdezés valamelyik kifejezése.

  1. Kattintson a jobb gombbal a lekérdezésre a navigációs ablakban, és válassza a Tervező nézet menüpontot.

  2. Vizsgálja meg a Mező és a Feltétel sorba beírt azonosítókat és kifejezéseket, és határozza meg, hogy egyezik-e valamelyiknek a szövege a Paraméter megadása párbeszédpanelről lejegyzett szöveggel. Ha a Mező sor valamelyik cellájában a Kifejezés1: [azonosító] alakúhoz hasonló azonosító szerepel, akkor nagy valószínűséggel ez okozhatja a paraméter bekérését.

    Lekérdezés, amely a Paraméter megadása párbeszédpanel megjelenítését okozó kifejezést tartalmaz

A paraméteres lekérdezések létrehozásával kapcsolatos további tudnivalókért tekintse át a Lásd még szakasz hivatkozásait.

Vissza a lap tetejére

Ha a Paraméter megadása párbeszédpanel egy jelentés megnyitásakor jelenik meg, akkor vizsgálja meg a jelentés tulajdonságait a következő lépésekkel:

  1. Kattintson a jobb gombbal a jelentésre a navigációs ablakban, és válassza a Tervező nézet menüpontot.

    Megjegyzés : Mielőtt továbblépne, állapítsa meg, hogy látható-e zöld háromszög a jelentés bármelyik vezérlőjének bal felső sarkában. A háromszög azt jelzi, hogy az Access nem tudja értelmezni az adott vezérlő Mező vagy kifejezés tulajdonságának valamelyik azonosítóját vagy kifejezését. Ha bármelyik vezérlőn látható a zöld háromszög, akkor fordítson különös figyelmet az adott vezérlőre, miközben a továbbhalad a következő lépéseken.

    Elgépelt azonosítójú szövegmezőt tartalmazó jelentés

  2. Ha nem jelenik meg a Tulajdonságlap munkaablak, jelenítse meg az F4 billentyű lenyomásával.

  3. Kattintson a Tulajdonságlap munkaablak Összes fülére.

  4. Jelöljön ki egy vezérlőt, amely adatokat jelenít meg a jelentésben (például szövegmezőt, jelölőnégyzetet vagy kombinált listát). Ha valamelyik vezérlőn látható az 1. lépésben említett zöld háromszög, akkor először arra kattintson.

  5. Vizsgálja meg a Tulajdonságlap munkaablak Mező vagy kifejezés tulajdonságában, hogy nem szerepel-e a Paraméter megadása párbeszédpanelről lejegyzett azonosító, és szükség esetén módosítsa a kifejezést.

  6. Ismételje meg a 4. és az 5. lépést a jelentés többi vezérlőjével, amíg meg nem találja a problémát okozó kifejezést.

  7. Ha így sem sikerült megtalálnia a problémát, akkor ellenőrizze, hogy nincs-e hibás kifejezés a Csoportosítás, rendezés és összegzés ablaktáblán:

    • Ha a Csoportosítás, rendezés és összegzés ablaktábla nem látható, akkor válassza a Tervezés lap Csoportosítás és összesítés csoportjának Csoportosítás és rendezés gombját.

    • Ha a Csoportosítás, rendezés és összeg ablaktábla bármelyik sorában a „Csoportosítás kifejezés" vagy „Rendezés kifejezés” szöveg látható, akkor nyissa meg a Kifejezésszerkesztőt a kifejezés szót kiválasztva, és vizsgálja meg, illetve szükség esetén módosítsa a kifejezést.

Vissza a lap tetejére

Ha egy űrlap megnyitásakor mindig megjelenik a Paraméter megadása párbeszédpanel, akkor valószínűleg az űrlaphoz kapcsolódó lekérdezés tartalmazza a hibás kifejezést. Keresse meg a lekérdezésben a helytelen kifejezést.

  1. Kattintson a jobb gombbal az űrlapra a navigációs ablakban, és válassza a Tervező nézet menüpontot.

  2. Ha nem jelenik meg a Tulajdonságlap munkaablak, jelenítse meg az F4 billentyű lenyomásával.

  3. Győződjön meg róla, hogy a Tulajdonságlap munkaablak legfelső listájában az Űrlap elem van kiválasztva, majd válassza az Összes fület.

  4. Vizsgálja meg a Rekordforrás tulajdonságot. Ha ebben egy lekérdezés neve vagy egy SQL-utasítás szerepel, akkor a lekérdezés utasításában valószínűleg hibás valamelyik azonosító, és ezért jelenik meg mindig a Paraméter megadása párbeszédpanel. Válassza a Rekordforrás tulajdonságmezőt, majd az Összeállítás gombot Szerkesztő gomb .

  5. Keresse meg a hibás kifejezést a Lekérdezés kifejezéseinek vizsgálata című szakaszban leírt módon.

    Fontos : Ha végzett, és menteni szeretné a módosított lekérdezést, akkor zárja be, és mentse az űrlapot, mielőtt visszaváltana az űrlap nézetre. Ha nem így tesz, akkor a lekérdezésen végrehajtott módosítások elvesznek.

Vissza a lap tetejére

A Paraméter megadása párbeszédpanel megjelenítését a listák és kombinált listák Sorforrás tulajdonságában előforduló hibás kifejezés is okozhatja. Bizonyos esetekben a párbeszédpanel mindaddig nem jelenik meg, amíg Ön meg nem próbálja használni a vezérlőt. A vezérlő Sorforrás tulajdonságát a következő eljárással vizsgálhatja meg:

  1. Kattintson a jobb gombbal az űrlapra a navigációs ablakban, és válassza a Tervező nézet menüpontot.

  2. Kattintson a vizsgálni kívánt listára vagy kombinált listára.

  3. Ha nem jelenik meg a Tulajdonságlap munkaablak, jelenítse meg az F4 billentyű lenyomásával.

  4. Válassza az Adat fület, vizsgálja meg a Sorforrás tulajdonságot, és állapítsa meg, hogy egyezik-e bármelyik szövegrész a Paraméter megadása párbeszédpanelről lejegyzett szöveggel.

Vissza a lap tetejére

Ha az Access egy tábla minden egyes megnyitásakor megjeleníti a Paraméter megadása párbeszédpanelt, akkor a hibás kifejezés valószínűleg az adott tábla egyik keresőmezőjének Sorforrás tulajdonságában van.

  1. Kattintson jobb gombbal a táblára a navigációs ablakban, majd válassza a Tervező nézet lehetőséget.

  2. Egy mezőről úgy döntheti el, hogy keresőmező-e, hogy a mező nevét, majd a Mezőtulajdonságok munkaablakban a Megjelenítés fület választja. Ha a lapnak van Sorforrás tulajdonságmezője, akkor a mező keresőmező. Vizsgálja meg a Sorforrás tulajdonságot. Ha tartalmaz egy SQL-utasítást, akkor lehet, hogy az utasítás valamelyik azonosítója hibás, és emiatt jelenik meg mindig a Paraméter megadása párbeszédpanel.

Megjegyzés : Egy táblának több keresőmezője is lehet, ebben az esetben mindegyik mező Megjelenítés lapját ellenőriznie kell.

Vissza a lap tetejére

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Lásd még

Útmutató a kifejezések szintaxisához

Függvények Access-kifejezésekhez adása

Lekérdezés futtatása során bevitel kéréséhez paraméterek használata

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×