Perché in Access viene visualizzata la finestra di dialogo Immettere valore parametro

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Sintomi

Quando si apre un oggetto di Microsoft Office Access, ad esempio una tabella, una query, una maschera o un report, viene visualizzata la finestra di dialogo Immettere valore parametro.

Causa

Verrà visualizzata la finestra di dialogo Immettere valore parametro quando si apre un oggetto che contiene un identificatore o espressione che non supporta l'accesso. In alcuni casi, questo è il comportamento desiderato. Ad esempio, il creatore del database potrebbe aver creato una query che consente di immettere le informazioni ogni volta che viene eseguita la query, ad esempio una data di inizio o un ID dipendente. Ad esempio un messaggio potrebbe apparire come segue:

Mostra un esempio di una finestra di dialogo Immettere valore parametro previsto, con un identificatore etichettato "Immettere ID dipendente", un campo in cui si desidera immettere un valore e pulsanti OK e Annulla.

In altri casi, tuttavia, la visualizzazione di questa finestra di dialogo costituisce un errore. Questa finestra potrebbe comparire in modo in previsto, visualizzando un messaggio incomprensibile, ad esempio quando si apre un oggetto in Access dopo aver modificato la struttura del database.

Mostra un esempio di una finestra di dialogo Immettere valore parametro imprevisto, con un identificatore etichettato "SomeIdentifier", un campo in cui si desidera immettere un valore e pulsanti OK e Annulla.

Risoluzione

Per impedire la visualizzazione della finestra di dialogo Immettere valore parametro è necessario esaminare tutte le espressioni associate all'oggetto che si sta utilizzando e individuare l'identificatore che determina la visualizzazione della finestra di dialogo. È quindi necessario correggere l'identificatore o la sintassi dell'espressione che contiene l'identificatore. Le procedure seguenti forniscono linee guida generali per l'analisi delle espressioni in tipi di oggetti diversi. Le modifiche specifiche da apportare dipendono tuttavia della struttura del database in uso.

Nella sezione Vedere anche sono disponibili collegamenti a ulteriori informazioni sulla sintassi delle espressioni.

  1. Quando la finestra di dialogo Immettere valore parametro viene visualizzata in modo imprevisto, annotare l'identificatore o l'espressione indicata nella finestra di dialogo:

    Mostra un esempio di una casella di dialogo Immettere valore parametro imprevisto, con un contorno rosa intorno all'etichetta identificatore "SomeIdentifier", un campo in cui si desidera immettere un valore e pulsanti OK e Annulla.

  2. Fare clic su Annulla.

  3. Continuare con una delle procedure seguenti, a seconda del tipo di oggetto che si sta aprendo quando viene visualizzata la finestra di dialogo.

Esaminare le espressioni in una query

Esaminare le espressioni in un report

Esaminare le espressioni in una maschera

Esaminare le espressioni in una tabella

Esaminare le espressioni in una query

La visualizzazione di messaggi imprevisti relativi ai parametri è spesso dovuta alla presenza di errori di battitura nelle query. Come accennato in precedenza, quando una query è progettata per richiedere il valore di un parametro in fase di esecuzione, la finestra di dialogo Immettere valore parametro viene visualizzata da progettazione. Se tuttavia si è certi che la query non deve richiedere valori di parametri, utilizzare la procedura seguente per individuare eventuali espressioni non corrette nella query.

  1. Fare clic con il pulsante destro del mouse sulla query nel riquadro di spostamento e quindi scegliere Visualizzazione Struttura.

  2. Esaminare le espressioni nella riga campo e nelle righe criteri e gli identificatori e determinare se contiene testo corrisponde a testo visualizzato nella finestra di dialogo Immettere valore parametro. In particolare, se una delle celle nella riga campo contiene un valore, ad esempio Expr1: [identificatore], potrebbe essere l'origine della richiesta di parametro.

    query contenente un'espressione che determina la visualizzazione della finestra di dialogo immettere valore parametro

Nella sezione Vedere anche sono disponibili collegamenti a ulteriori informazioni sulla creazione di query con parametri.

Inizio della sezione

Esaminare le espressioni in un report

Se la finestra di dialogo Immettere valore parametro viene visualizzata all'apertura di un report, eseguire la procedura seguente per esaminare le proprietà del report:

  1. Fare clic con il pulsante destro del mouse sul report nel riquadro di spostamento e quindi scegliere Visualizzazione Struttura.

    Nota : Prima di continuare verificare se nel report sono presenti controlli con un triangolo verde nell'angolo superiore sinistro. Tale triangolo indica che Access non è in grado di valutare un'espressione o un'identificatore contenuto nella proprietà Origine controllo di tale controllo. Se sono presenti controlli con un triangolo verde, durante l'esecuzione dei passaggi seguenti prestare particolare attenzione a questi ultimi.

    Report contenente una casella di testo con un identificatore non digitato correttamente

  2. Se il riquadro attività Finestra delle proprietà non è visibile, premere F4 per visualizzarlo.

  3. Nel riquadro attività Finestra delle proprietà fare clic sulla scheda Tutte.

  4. Fare clic su un controllo che visualizza dati nel report, ad esempio una casella di testo, una casella di controllo o una casella combinata. Se sono presenti controlli contrassegnati dal triangolo verde descritto in precedenza, fare clic prima su tali controlli.

  5. Nel riquadro attività Finestra delle proprietà esaminare la proprietà Origine controllo per cercare l'identificatore visualizzato nella finestra di dialogo Immettere valore parametro e quindi modificare l'espressione, se necessario.

  6. Ripetere i due passaggi precedenti per gli altri controlli del report, finché non si trova l'espressione che causa il problema.

  7. Se non è possibile individuare la causa del problema, cercare eventuali espressioni non corrette nel riquadro Raggruppamento, ordinamento e totale:

    • Se il riquadro Raggruppamento, ordinamento e totale non è visualizzato, nella scheda Progettazione fare clic su Raggruppa e ordina nel gruppo Raggruppamento e totali.

    • Se su una riga del riquadro Raggruppamento, ordinamento e totale è visualizzato "Raggruppa per espressione" oppure "Ordina per espressione", fare clic sulla parola "espressione" per aprire il Generatore di espressioni, in cui è possibile esaminare e, se necessario, modificare l'espressione.

Inizio della sezione

Esaminare le espressioni in una maschera

Se la finestra di dialogo Immettere valore parametro viene visualizzata ogni volta che si apre una maschera, per trovare l'espressione non corretta è possibile eseguire una delle procedure seguenti.

Esaminare la query sottostante

Se l'origine dei record della maschera è una query, per trovare l'espressione non corretta è necessario esaminare la query sottostante.

  1. Fare clic con il pulsante destro del mouse sulla maschera nel riquadro di spostamento e quindi scegliere Visualizzazione Struttura.

  2. Se il riquadro attività Finestra delle proprietà non è visibile, premere F4 per visualizzarlo.

  3. Verificare che nell'elenco visualizzato nella parte superiore del riquadro attività Finestra delle proprietà sia selezionata la voce Maschera e quindi fare clic sulla scheda Tutte.

  4. Esaminare la proprietà Origine Record. Se contiene il nome di una query o SQL istruzione, quindi selezionare una di identificatori nell'istruzione potrebbe non essere corretto e causa la finestra di dialogo Immettere valore parametro casella venga visualizzato. Fare clic sulla casella della proprietà Origine Record e quindi scegliere il pulsante Build Pulsante Generatore .

  5. Utilizzare la procedura nella sezione Esaminare le espressioni in una query per trovare l'espressione non corretta.

    Importante : Al termine, per salvare le modifiche alla query, chiudere la query e quindi salvare la maschera prima di tornare alla visualizzazione Maschera. In caso contrario tutte le modifiche apportate alla query andranno perse.

Esaminare una casella combinata o una casella di riepilogo della maschera

Un'espressione non corretta nella proprietà Origine riga di un controllo casella combinata o casella di riepilogo può determinare la visualizzazione della finestra di dialogo Immettere valore parametro. In alcuni casi, tale finestra di dialogo non viene visualizzata finché non si tenta di utilizzare il controllo. Per esaminare la proprietà Origine riga del controllo, utilizzare la procedura seguente:

  1. Fare clic con il pulsante destro del mouse sulla maschera nel riquadro di spostamento e quindi scegliere Visualizzazione Struttura.

  2. Fare clic sulla casella combinata o sulla casella di riepilogo da esaminare.

  3. Se il riquadro attività Finestra delle proprietà non è visibile, premere F4 per visualizzarlo.

  4. Fare clic sulla scheda Dati e quindi esaminare la proprietà Origine riga per determinare se contiene testo corrispondente a quello visualizzato nella finestra di dialogo Immettere valore parametro.

Inizio della sezione

Esaminare le espressioni in una tabella

Se la finestra di dialogo Immettere valore parametro viene visualizzata ogni volta che si apre una tabella in Access, l'espressione non corretta si trova probabilmente nella proprietà Origine riga di un campo di ricerca della tabella.

  1. Fare clic con il pulsante destro del mouse sulla tabella nel riquadro di spostamento e quindi scegliere Visualizzazione Struttura.

  2. Per determinare se un campo è un campo di ricerca, fare clic sul nome del campo e quindi in Proprietà campo, fare clic sulla scheda ricerca. Se la scheda contiene una casella della proprietà Origine riga, il campo è un campo di ricerca. Esaminare la proprietà Origine riga. Se contiene un'istruzione SQL, quindi selezionare una delle identificatori nell'istruzione potrebbe non essere corretti e causa la finestra di dialogo Immettere valore parametro casella venga visualizzato.

Nota : Una tabella può contenere più campi di ricerca. Ricordare pertanto di controllare la scheda Ricerca per ogni campo.

Inizio della sezione

Inizio pagina

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×