Newsgroup: it.comp.appl.access
Titolo: Eliminare mess errore 2450

Ciao a tutti.
avrei la necessit� di eliminare il messaggio di errore in oggetto che mi 
compare giustamente in questo caso:
ho una maschera PAGAMENTO che avrei la necessit� che in chiusura aggiornasse 
le form NUOVA FATTURA ACQUISTO o VISUALIZZA PAGAMENTO.
Sono tutte relazionate tramite il campo PROTOCOLLO.
Non � detto per� che entrambe queste maschere da aggiornare siano aperte 
quindi una istruzione di questo tipo
Forms![NUOVA FATTURA ACQUISTO].Requery
Forms!SCADENZE.Requery
d� l'errore in oggetto a seconda di quale maschera non sia aperta.
C'� un modo per non visualizzare il msg d'errore?
-- 
Giorgia 

 Forms!SCADENZE.Requery
on error goto 0
ignobile ma dovrebbe funzionare
--
ac

 C'� un modo per non visualizzare il msg d'errore?
 Verificare se una maschera � aperta
 
www.donkarl.com/it?FAQ4.19
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 ha scritto nel messaggio 
news:h3q8sh$3o9$1...@aioe.org...

io verificherei se la maschera � aperta per fare certe cose invece che 
altre...
If CurrentProject.AllForms("NUOVA FATTURA ACQUISTO").IsLoaded then : 
Forms![NUOVA FATTURA ACQUISTO].Requery
If CurrentProject.AllForms("NUOVA FATTURA ACQUISTO").IsLoaded then : 
Forms!SCADENZE.Requery
cos� non devi eliminare alcun messaggio di errore 

 ha scritto nel messaggio 
news:h3q8sh$3o9$1...@aioe.org...

Grazie a tutti, per suggerimenti nobili e ignobili ;-)
ma il messaggio viene segnalato lo stesso per la maschera che non � 
aperta....
non so proprio quale altra alternativa possa essere applicata....
Giorgia 

 non so proprio quale altra alternativa possa essere applicata....
Di solito le tue cose sono molto complicate. ;-)
Posta tutto il codice rilevante (con copia/incolla) e come e dove
hai provato IsLoaded.
-- 
cu


 Access FAQ: 
www.donkarl.com/it
Grazie pazienteKarl!
allora riepilogando, ho una maschera PAGAMENTO che pu� essere aperta tramite 
pulsante sia dalla maschera NUOVA_FATTURA_ACQUISTO, sia dalla maschera 
SCADENZE (tutte sono relazionate dal campo PROTOCOLLO).
Quando inserisco i dati nella formPAGAMENTO, alla chiusura vorrei che questa 
aggiornasse le maschere suddette.
Ho quindi inserito questo nella maschera PAGAMENTO in chiusura
Private Sub Form_Close()
If CurrentProject.AllForms("NUOVA FATTURA ACQUISTO").IsLoaded Then:
Forms![NUOVA FATTURA ACQUISTO].Requery
If CurrentProject.AllForms("SCADENZE").IsLoaded Then:
Forms!SCADENZE.Requery
End Sub
ma se una maschera non � aperta mi viene segnalato che la maschera non � 
stata trovata.
Giorgia

 non ï¿œ stata trovata.
Al posto della sintassi napoletana ;-) prova:
If CurrentProject.AllForms("NUOVA FATTURA ACQUISTO").IsLoaded Then
    Forms![NUOVA FATTURA ACQUISTO].Requery
End If
If CurrentProject.AllForms("SCADENZE").IsLoaded Then
    Forms!SCADENZE.Requery
End If
-- 
HTH


 Access FAQ: 
www.donkarl.com/it
Che tonta!!
hai ragione andava chiusa la If.....
ultima precisazione Karl.
la form SCADENZE ha come origine la query SCADENZE con dei criteri tipo
like"*"&[PROTOCOLLO]&"*
per il campo PAGATA IL impostato a Is Null
l'istruzione di cui sopra Forms!SCADENZE.Requery fa in modo che una volta 
tornata alla maschera SCADENZE mi vengano richiesti tutti i criteri, mentre 
io vorrei che eliminasse dall'elenco il record che non soddisfa pi� i 
criteri gi� indicati una volta.
Es:
nella form SCADENZE ho filtrato tutte le fatture che scadono il 30/04/2009 (
seleziono la fattura X che dev'essere contabilizzata e tramite il pulsante 
PAGAMENTO, apro la form PAGAMENTO in cui indico data e modalit� di 
pagamento.
chiudendo la form e tornando a SCADENZE, non dovrei pi� visualizzare la 
fattura X in quanto il criterio PAGATA IL= is null, non � pi� soddisfatto.
Ho provato con refresh e almeno non mi chiede di nuovo tutti i criteri, ma 
la fattura X appena contabilizzata rimane comunque in elenco, l'unico modo 
per farla scomparire (neanche record/aggiorna � utile in questo senso) e 
fare filtro per quel protocollo, che non verr� trovato e poi eliminare il 
filtro.
Giorgia

 dovrebbe funzionare.
W� Karl Heinz, sorry, ma spesso rispondendo dal reader NEWSLAND che non �
sincronizzato a dovere, non vedo molte risposte di altri utenti gi�
date... come ad es. la tua...
;)
Vabb� com'� che si dice? MEGL' TWO CHE ONE! :D (questa tu per� non la puoi
capire... � pubblicit� italiana)
-- 
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
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

  like"*"&[PROTOCOLLO]&"*
intendi che usi parametri solo nel senso di digitarli nella
finestra di parametro � chiaro che ti sempre chiede di nuovo.
Non funzioner� mai bene perch� i parametri non sono salvati
o raggiungibili per Access per un Requery senza dialogo.
Non puoi sostituire questi parametri con riferimenti a controlli
nella maschera dove usi i dati?



Giorgia