Access
 sql >> Database >  >> RDS >> Access

Come creare una query di parametro in Access

Una query con parametri è quella in cui l'utente fornisce i criteri con cui filtrare i risultati.

Quando esegui una query normale, questa restituirà i risultati non appena la esegui.

Quando si esegue una query con parametri, viene chiesto di immettere un valore. Una volta fornito il valore, continuerà a essere eseguito, utilizzando il valore come parte dei criteri di filtro.

Il parametro viene fornito dall'utente in fase di esecuzione. Quindi una query con parametri può restituire risultati diversi in base all'input dell'utente.

Le date sono parametri comuni nelle query dei parametri. Ciò consente all'utente di fornire una data con cui eseguire la ricerca. I numeri sono anche parametri comuni.

Query dei parametri rispetto a una query normale

Non c'è quasi alcuna differenza tra la creazione di query con parametri e le query normali. L'unica differenza è che usi le parentesi quadre [] per visualizzare il testo all'utente.

Ad esempio:

Verrà visualizzato questo messaggio quando l'utente esegue la query:

In questo esempio, la data fornita verrà utilizzata per filtrare i risultati nella query solo per gli album pubblicati dopo la data fornita (perché la query ha un segno maggiore di > prima della richiesta).

Ecco una guida passo passo per creare una query con parametri.

  1. Avvia una query normale

    Prima di tutto, crea una query come faresti con qualsiasi altra query.

    Fai clic su Progettazione query da Crea scheda nella barra multifunzione.

  2. Seleziona le tabelle

    Seleziona le tabelle che desideri includere nella tua query e fai clic su Aggiungi per aggiungerli alla query. Fai clic su Chiudi una volta aggiunte le tabelle.

    In questo esempio, selezioniamo il Paese e Città tabelle.

  3. Aggiungi i campi

    Aggiungi i campi che desideri includere nella query facendo doppio clic su di essi nel riquadro superiore.

    Il campo apparirà nel riquadro delle query sotto di esso.

    In questo esempio, selezioniamo City.CityName , Città.Popolazione e Country.CountryName campi.

  4. Applica i criteri dei parametri

    Qui è dove puoi specificare il parametro che l'utente fornirà.

    Tutto ciò che scrivi tra parentesi quadre [] verrà visualizzato come un prompt dell'utente. Il valore fornito dall'utente verrà utilizzato come criterio rispetto al campo specificato.

    In questo esempio, utilizziamo > [Popolazione maggiore di quante?] come nostri criteri.

    Questa query mostrerà le città con una popolazione maggiore di un determinato importo (come fornito dall'utente).

  5. Esegui la query

    Fai clic su !Esegui icona sulla barra multifunzione (o passare alla visualizzazione foglio dati) per eseguire la query.

  6. Fornire il parametro

    Immettere un valore al prompt.

    In questo esempio, inseriamo 6000000 per indicare che vogliamo vedere solo città con una popolazione superiore a 6 milioni.

  7. I risultati

    I risultati vengono restituiti, in base al parametro fornito.

    Prova a eseguire di nuovo la query, modificando il parametro per vedere come influisce sui risultati.