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

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:

Egy példát mutat be az Access várt Paraméterérték megadása párbeszédpaneljére, amelynek azonosítója "Alkalmazottazonosító megadása", egy mező, amelyben értéket kell megadni, valamint az OK és a Mégse gomb.

Más esetekben azonban nem szeretné, hogy ez a párbeszédpanel megjelenjen. Előfordulhat például, hogy módosította az adatbázis tervét. Most, amikor megnyit egy objektumot, az Access váratlanul megjeleníti a párbeszédpanelt egy nem érthető üzenettel.

Egy példát mutat be az Accessben egy váratlan Paraméterérték megadása párbeszédpanelre egy "SomeIdentifier" nevű azonosítóval, egy mezővel, amelyben meg kell adnia egy értéket, valamint az OK és a Mégse gombot.

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.

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ésszintaxissal kapcsolatos további információkra mutató hivatkozásokat a súgócikk alján talál.

Amikor megjelenik a nem kívánt Paraméterérték megadása párbeszédpanel, jegyezze fel a párbeszédpanelen felsorolt azonosítót vagy kifejezést. Például: "SomeIdentifier" az alábbi képernyőképen látható módon.

Példa egy váratlan Paraméterérték megadása párbeszédpanelre, amelyen egy piros nyíl mutat a "SomeIdentifier" azonosítócímkére, egy mezőre, amelyben értéket kell megadni, valamint az OK és a Mégse gombot.

Ezután válassza a Mégse lehetőséget, és folytassa az alábbi eljárások egyikével attól függően, hogy milyen típusú objektumot nyit meg a párbeszédpanel megjelenésekor. Az eljárások általános útmutatást nyújtanak a különböző típusú objektumok kifejezéseinek vizsgálatához. A konkrét módosítások azonban az 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. Különösen, ha a Mező sor egyik cellái olyan értéket tartalmaznak, mint például a Kif1: [SomeIdentifier], ez lehet a paraméter parancssorának forrása.

    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 információkra mutató hivatkozásokat a súgócikk alján talál.

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övegdobozt, jelölőnégyzetet vagy kombinált listát). Ha valamelyik vezérlő az 1. lépésben említett zöld háromszöget jeleníti meg, először kattintson az egyik vezérlőre.

  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 egyéb vezérlőinél, 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 Összeg panel nem jelenik meg, a Jelentés elrendezésének tervezése lap Csoportosítás & Összegek csoportjában válassza a Csoportosítás & Rendezés lehetőséget.

    • 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. Jelölje ki a Rekordforrás tulajdonságmezőt, majd kattintson a Build (Létrehozás ) gombra 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

Lásd még

Útmutató a kifejezések szintaxisához

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

Paraméterek használata bevitel kéréséhez lekérdezés futtatása során

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.