Newsgroup: it.comp.appl.access
Titolo: report di stampa

Buona sera al newsgroup.
Espongo il problema:
Da una query di selezione con parametri, ho creato una maschera alla quale
devo passarle i parametri per visualizzare i dati che mi interessano.Fino
qui tutto ok.
Il problema nasce quando premo il  tasto stampa creato sulla maschera,
poichè mi richiede di nuovo di ripassargli i parametri precedentemente
richiesti per la visualizzazione.
Come faccio ad evitare questa ulteriore richiesta?
Sarei grato se  qualcuno mi aiutasse a risolvere questo "problema".
Grz in anticipo :-D
David

 ha scritto nel messaggio
news:T6U0a.94151$ZE.25...@twister2.libero.it...

stranissimo se la maschera si basa sulla stessa
query usata dal report non dovrebbe richiederti
altri parametri.... controlla i nomi dei campi sul report...
e controlla di utilizzare la stessa query...
ringo

 ha scritto nel messaggio
news:b22at9$7pc$1...@serv1.albacom.net...


 Grz in anticipo.
[CUT]
Quando rispondi scrivi DOPO e non prima il testo di messaggi precedenti.
Inserisci i parametrri nel/i controllo/i non associato/i di una maschera
dalla quale apri la maschera, dalla quale maschera apri il report.
Nei criteri della query fai riferimento al/i controllo/i di cui sopra, tipo:
[Forms]![NomeMaschera]![NomeControllo]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Buona sera al newsgroup
Roberto grazie per il tuo immancabile aiuto;per cortesia potresti essere un
pochino piů chiaro?
Grz
David

 David
Mi sembra di capire che attualmente hai una maschera che ipotizziamo per un
momento si chiami Maschera1.
Mi pare che Maschera1 ha come origine record una query di selezione
parametrica che è anche origine record di un report che apri tramite un
pulsante di comando che hai inserito in Maschera1.
Ipotizziamo che nei criteri di selezione della query , relativi ad un
determinato campo, tu abbia scritto qualcosa tipo:
[Digita parametri:]
Attualmente quando apri la maschera Access ti chiede, tramite una finestra
di dialogo, di digitare il parametro; altrettanto fa al momento
dell'apertura del report, cosa che tu vorresti evitare, visto che i
parametri li hai già digitati precedentemente.
Quello che io ti suggerisco è di creare un'altra maschera, che per
esemplificare chiameremo Maschera2; tale maschera deve essere non associata
e deve avere una visualizzazione a Maschera singola. In Maschera2 inserisci
una casella di testo non associata chiamata Pippo e un pulsante di comando
chiamato ApriMaschera1 pigiando il quale aprirai Maschera1.
Nei criteri della tua query sostituisci:
[Digita parametri:]
con:
[Forms]![Maschera2]![Pippo]
A fronte dell'evento "Su clic" del pulsante ApriMaschera1 genera la seguente
riga di codice VBA:
DoCmd.OpenForm "Maschera1"
A questo punto apri Maschera2; digita nella casella di testo Pippo ciò che
avresti digitato nella finestra di richiesta parametri; pigia il pulsante
ApriMaschera1; pigia il pulsante inserito in Maschera1 con il quale apri il
report.
Così facendo Access non ti chiederà di digitare i parametri di selezione
della query nè quando si apre Maschera1, nè tanto meno quando apri il
report.
Scusami David, ma a mio avviso anche tu fai parte di quelle persone che
dovrebbero studiare un po' Access, almeno quel tanto che ti permetterebbe di
capire i suggerimenti che ti vengono dati; la spiegazione così come te la ho
data la trovi in qualsiasi guida all'uso di Access. ;-)


 ha scritto nel messaggio
news:dH32a.104891$YG2.3...@twister1.libero.it...

Buona sera al newsgroup.
Roberto, grazie al Tuo suggerimento ho risolto il "problema". In qunato allo
studio mi sto dando da fare.
David
