Newsgroup: it.comp.appl.access
Titolo: pulsante annulla e query

ciao a tutti. ho creato una finestra di dialogo che seleziona i record
da stampare in un report. il report è basato su una query. sulla
finestra di dialogo ho aggiunto due pulsanti: un pulsante ok che mi fa
accedere al report, ed un pulsante annulla che chiude la maschera.
bene, il fatto è che nel chiudere la maschera vengono visualizzate le
maschere popup relative ai criteri di selezione della query in cui
viene chiesto di immettere i 'filtri', e cliccando su 'Annulla'
dell'ultima maschera popup appare un msgbox che avvisa che l'azione
OpenReport è stata annullata... come faccio ad evitare tutto questo?
io vorrei che la finestra di dialogo si chiudesse e basta.

ciao a tutti. ho creato una finestra di dialogo per filtrare i dati da
stampare in un un report. in questa finestra di dialogo ho aggiunto due
pulsanti: un pulsante OK e un pulsante Annulla. il problema è che
quando clicco su Annulla, nel chiudere la maschera (con docmd.close) mi
compaiono delle maschere popup che chiedono l'inserimento dei criteri
di selezione della query su cui il report è basato. e quando clicco
sull'ultimo Annulla un msgbox mi avvisa che l'azione OpenReport è
stata annullata.... io vorrei che pigiando Annulla sulla finestra di
dialogo personalizzata la maschera si chiudesse e basta. come posso
fare?

[cut]
Prova con docmd.setwarnings = false sull'evento della pressione di annulla.
Saluti.
-- 
**********
EmMeCi
**********
Blog: 
http://www.setfocus.it

ciao emmeci. ho provato a mettere docmd.setwarnings=false sull'evento
clic del pulsante annulla, immediatamente prima di docmd.close, ma
purtroppo non funziona. continua a comparire la popup 'Immissione
valore parametri'. hai un'altra soluzione?

imbranata ha scritto:

Ma la Form ha un origine dati?
Ma all'apertura della Form hai accesso diretto al Report?
Ma hai per caso messo che su chiusura Form apre il report?
Che intendi per Form di dialogo e che intendi per "SELEZIONA I RECORD DA
STAMPARE"....?
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

[cut]
cosě a naso no ... prova a postarmi "almeno" il codice e\o db se vuoi, 
magari via mail (soluzione migliore), ma in tal caso zippalo ok.
Ciao


ciao. no, la form non ha un'origine dati, si apre all'apertura del
report e richiede i parametri. è il report che ha come origine dati
una query, e nei criteri della query ho specificato, ad esempio, nella
data "between  [Forms]![Ricerca]![Datainizio] and
[Forms]![Ricerca]![Datafine]". quindi come avrai capito ho solo creato
una maschera più 'bella' di quella che si aprirebbe all'esecuzione
della query per la richiesta dei parametri di selezione per un report.

 della query per la richiesta dei parametri di selezione per un report.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno


mi sembrerebbe di sì, anche se mi dà un errore in fase di debug:
Private Sub PulsanteAnnulla_Click()
   DoCmd.Close , acReport, "DataComunicato"
   DoCmd.Close
End Sub
però quando clicco su Annulla mi dice Errore di run-time 13: Tipo non
corrispondente
???



imbranata ha scritto:



Cara "imbranata", ma perchè rispondi moltiplicando per 2.. ne basta una di
risposta sai ? ;-|
Cmq... gestisci l'errore in questo modo :
Private Sub PulsanteAnnulla_Click()
On error goto fine:
  DoCmd.Close , acReport, "DataComunicato"
  DoCmd.Close
Fine:
End Sub
Mò funziona?
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno



buongiorno, maurizio. mi sono sbagliata ed ho postato due volte il
messaggio. non è un caso che mi chiami imbranata!!! e comunque no,
purtroppo la tua soluzione non funziona, nel senso che cliccando su
annulla non succede niente. ti viene in mente qualcosa d'altro?

 annulla non succede niente. ti viene in mente qualcosa d'altro?
Si, mi viene in mente qualcosa di diverso... inviamelo per posta. ;-)


scusa, ma non so come fare