Newsgroup: it.comp.appl.access
Titolo: query e report con parametri ... da casella di riepilogo

Salve a tutti.
Sto cercando di risolvere un problema con Access 2000, che ritengo possibile
ma alla cui soluzione non sono ancora riuscito a giungere.
La cosa è piuttosto semplice: in pratica avrei la necessità di avere un
report che alla sua apertura mi permetta di selezionare per un determinato
campo il valore sul quale filtrare i record che visualizza (in quanto ho
necessità di stamparne sempre solo una parte).
In pratica, se è consentito parlare così, vorrei per un report qualcosa di
simile ad una query parametrica ... ma con una differenza sostanziale che
non riesco a riprodurre nemmeno per la query: il valore del parametro di un
campo sul quale filtrare, non voglio che sia immesso manualmente tramite
casella di testo, ma bensì scelto da una casella di riepilogo.
Al punto in cui sono arrivato, ho in effetti un report con la richiesta del
parametro filtrante, però solo da casella di testo ... proprio come una
normale query con parametri. Non a caso, tale report l'ho creato partendo da
una query parametrica che avevo preparato precedentemente.
Quindi, quello che vorrei sapere e che penso possa risolvere il mio
problema, è quello di avere la query stessa, che mi fa da origine dati per
il report, con parametri scelti da caselle di riepilogo.
Ovviamente accetto anche soluzioni che percorrano altre strade.
Questo infatti a mio avviso è un problema non da poco, in quanto spesso può
capitare che non si è al corrente dei valori che si possono immettere per un
campo in una normale casella di testo richiedente parametri, problema invece
facilmente risolvibile se tutti i possibili valori possono essere
selezionati o scelti da una casella di riepilogo.
Sperando di esser stato sufficientemente chiaro, ringrazio anticipatamente
per le eventuali risposte.
Trebbia
--
togliere NOSPAM per rispondere

"Trebbia" <gul...@liberoNOSPAM.it> ha scritto nel messaggio
news:tRsz8.116169$SR5.2...@twister1.libero.it...

Vai sul Sito Comune (link qui sotto), nella  Sezione Report leggi la FAQ
intitolata "Come si può filtrare un report in base alla selezione multipla
effettuata su una casella di riepilogo?", dovrebbe fare al caso tuo; la
soluzione prevede una selezione multipla nella casella di riepilogo, ma
naturalmente funziona anche con una selezione singola.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ---------------------------------------------
Roberto, grazie per la risposta ... vedrò subito in base a quanto indicato
nalla FAQ se riesco ad adattare la cosa alle mie necessità.
Però a questo punto mi piacerebbe sapere una cosa più estesa: è  possibile
nel momento in cui viene richiesto il parametro di una query, invece di
avere la casella di testo in cui scrivere manualmente il valore su cui
filtrare, avere una casella di riepilogo?  (senza usare maschere e
quant'altro)
Grazie ancora in anticipo a chiunque abbia voglia, tempo e pazienza per
rispondere.
Trebbia

 Trebbia
--


 soluzione che usa una query invece che tutto quel codice VBA.
Si, a me la selezione multipla non serve.
Scusa non ho ben capito: cosa intendi per una soluzione via query e senza
codice VB? In effetti su quello che sto facendo non vorrei proprio metter
mano al codice ... non avevi precedentemente detto che non ci sono vie di
avere query parametriche in cui i parametri siano selezionabili da caselle
di riepilogo?


"Trebbia" <gul...@liberoNOSPAM.it> ha scritto nel messaggio
news:bq7A8.44699$W9.10...@twister2.libero.it...

Veramente io ho solo detto che secondo me le finestre di dialogo per
l'impostazione dei parametri di selezione di una query possono contenere
solo una casella di testo e non una casella di riepilogo. Se ti serve
effettuare una selezione in base al contenuto di una casella di riepilogo,
devi aprire una tua maschera che contenga appunto una casella di riepilogo
e, nei criteri della query, devi far riferimento a quel controllo di quella
maschera, ovvero:
Forms!NomeMaschera!NomeCasellaDiRiepilogo
