Newsgroup: it.comp.appl.access
Titolo: Creazione di query da maschera

Ho una tabella con i seguenti campi:
-codice articolo
-descrizione
-lotto
Ora, aprendo la tabella ho un infinita' di record visualizzati.
QUello che voglo fare e' questo:
Fare in modo che venga visualizzato in una tabella o in una query
solamente il codice dell'articolo che mi interessa.
Potrei anche creare una query di selezione mettendo nel campo codice
il criterio [CODICE] cosi' lui mi chiede il codice e la query e'
automaticamente filtrata in base al codice messo.Poi me la esporto in
excel e sono gia' a posto.
Pero' volevo creare qualcosa di piu' automatico e di piu' "gradevole
esteticamente". Tipo una maschera.
Dove ci sara' un campo di testo da riempire ed un pulsante per dare il
via alla creazione della query in base al contenuto del campo di
testo, e nello stesso tempo anche di un file di excel (l'ultima parte
non ci sono problemi).
Ho visto un db simile che pero' utilizzava istruzioni di Visual Basic
(che per me e' arabo......). Io credo che ci sia un sistema per fare
il tutto senza dover inserire righe di codice, almeno spero....
Grazie

 ha scritto nel messaggio
news:kdmiovcl1m9ksfn3r...@4ax.com...

Ma vuoi creare partendo da zero dinamicamente una query in bae ai dati
contenuti in una maschera, oppure ti è sufficiente usare una maschera per
digitare in maniera più chiara ed organica i parametri di selezione di una
query già esistente?
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------



Il secondo caso, cosi' da digitare i parametri della query in maniera
piu' chiara, piu' precisamente un unico parametro, cosi' facendo la
query prende come parametro il valore digitato nella maschera

 ha scritto nel messaggio
news:6omjovs3c27uplr6h...@4ax.com...

Crea una maschera non associata (chiamata frmParametri) che contenga una
casella di testo non associata (chiamata txtCodice) ed un pulsante di
comando.
Nei criteri della query scrivi:
[Forms]![frmParametri]![txtCodice]
A fronte dell'evento "Su clic" del pulsante di comando puoi visualizzare i
dati della query tramite il metodo OpenQuery (vedi hel) ed esportare i dati
della query in un file Excell tramite il metodo TransferSpreadsheet (vedi
help).
A questo punto apri la maschera frmParametri, digita il codice articolo
cercato nella casella di testo txtCodice e pigia il pulsante di comando.


 wrote:

Inanzitutto grazie per l'aiuto.
Ho seguito le istruzioni alla lettera, tutto funziona o quasi........
Digitando il codice all'interno della maschera, mi apre la query e mi
genera il foglio di excel ma il tutto compeltamente vuoto, privo di
records.
Se invece eseguo la macro che ho creato e legato all'evento su click
mi apre la finestrina di dialogo, digito il codice, la query e la
tabella xls viene creata!
Help!!!

 ha scritto nel messaggio
news:cbjlov8k7nipfl5k9...@4ax.com...

Mi vien fatto di pensare che la maschera non si chiama frmParametri e/o la
casella di testo non si chiama txtCodice.


 wrote:

Magari fosse cosi'!!!
Purtroppo i nomi corrispondono alla perfezione!
Cosa potrebbe essere?!?
grazie

Mi viene quasi da pensare che devo settare qualcosa nella casella di
testo altrimenti lui mi riconosce gli spazi anche dopo il codice?!?
Ho detto un'eresia?



Risolto!!!!
E' come avevi suggerito tu, non avevo assegnato TxtCodice al campo di
testo ma solo alla caption!
Grazie ancora

 Grazie ancora
