Newsgroup: it.comp.appl.access
Titolo: voglio eliminare una finestra di errore

mi chiedevo....
ho una maschera che tra gli altri contiene 2 controlli collegati ai rispettivi
campi di tipo contatore.
in tale maschera c'è un pulsante che mostra tutto un elenco di una tabella, tra
il quale scegliere un record da copiare nella maschera principale.
ora il problema è:
quando mi trovo su un nuovo record e clicco sul pulsante per aprire l'elenco,
notando che il campo di tipo contatore è vuoto, da un errore (almeno io credo
sia dovuto al fatto che i campi di tipo contatore su apertura di nuova maschera,
risultano ancora vuoti).
poi apre l'altra maschera (elenco) correttamente e fa tutto correttamente.
l'errore:
"il modulo di gestione di database microsoft jet non è in grado di trovare alcun
record nella tabella "xxx" contente campi "idC" corrispondenti alla chiave"
a questo punto, se ho intuito bene, l'errore che da, tutto sommato è abbastanza
inutile, perciò vorrei eliminarlo.
come fare?
io ho provato a mettere, sul pulsante che apre la 2^ maschera:
  DoCmd.SetWarnings False
poi ho provato con:
Response = acDataErrContinue
ma l'errore compare sempre.
come posso fare per nasconderlo?
infondo, poi funziona tutto....
Ciao
Silvia.
 --
www.silvietta.it
...everyone's invited!
Non Esiste Una Razza Bianca, Benche' Se Ne Parli Tanto: Ogni Uomo Bianco E' Solamente Un Uomo Scolorito 

 ha scritto nel
messaggio news:9pipsv4u9e0lalb95...@4ax.com...

Prima di fare ogni operazione controlla se idC è nullo:
es.
If isNull(Me!idC) Then
Ciao.
--
Sergio MAZZA

If isNull(Me!idC) Then
bč... nullo..
mi dice che č uguale a 0
........


 Non Esiste Una Razza Bianca, Benche' Se Ne Parli Tanto: Ogni Uomo Bianco
E' Solamente Un Uomo Scolorito
Probabilmente non mi sono capito;
Nel evento "su clic" del pulsante che ti apre l'elenco devi controllare,
prima di aprire l'elenco, se l'id è nullo (record nuovo); se è 0 non è
nuovo, ci sarà qualche informazione negli altri campi.
Quindi l'if sarà:
If isnull(me!idC) or me!idC = 0 then
    msgbox "Macchestaiaffà??"
else
... apri l'elenco
end if
Ciao.
--
Sergio MAZZA

     msgbox "Macchestaiaffą??"
Silvietta?
Te sta a trattą male?
Se vuoi ti difendo io eh, EH?
Antonio

 Antonio
Ecco! E' arrivato Darta..gnam!
Ciao.
--
Sergio MAZZA

Se vuoi ti difendo io eh, EH?
sì, biso, mi sta trattando malisssssimoooooo
.....non lo sa che io ho il cuore sensibile
 :-PP


end if
con if o senza if, quando clicco sul pulsante, leggo con msgbox il valore
dell'id.
dice che è 0, io credo che ciò equivalga al null delle stringhe.
mi sono sbagliata nei post precedenti a dire "null".
probabilmente essendo contatore, vuole un valore, siccome io apro un'altra
maschera, pensa che io la stia abbandonando e dà errore.
giusto?
no, forse non ti ho capito nemmeno questa volta.
chi si offre come traduttore? ;-))


dice che è 0
dai, ho capito cos'è che gli da fastidio, è un save che parte in automatico  su
disattivazione...
non so esattamente come, ma vedo di accomodarlo... (peccato, mi era così
simpatico!!!)


 .....non lo sa che io ho il cuore sensibile
Fa' sentire, su!!!
Antonio

 Non Esiste Una Razza Bianca, Benche' Se Ne Parli Tanto: Ogni Uomo Bianco
E' Solamente Un Uomo Scolorito
Ciao.
--
Sergio MAZZA

 Non Esiste Una Razza Bianca, Benche' Se Ne Parli Tanto: Ogni Uomo Bianco
E' Solamente Un Uomo Scolorito
Ciao.
--
Sergio MAZZA

 Antonio
Ah! L'amour, l'amour!
Ciao.
--
Sergio MAZZA

Cioč? Tenti di salvare il record se viene disattivato?
su disattivazione della maschera, sě.
sě, perchč da quella maschera si possono aprire numerose altre maschere, che
riportano alcuni dati della maschera A.
se i dati della maschera A non vengono salvati prima che si apra la maschera B,
la maschera B, riporterebbe dati non aggiornati.
le soluzioni per salvare prima di aprire la maschera B, erano:
- cliccare su salva (ma c'č sempre chi si scorda)
- chiudere maschera A in modo che il salvataggio č automatico, ma c'č chi non
ama la chiusura della maschera A
- salvarla automaticamente su disattivazione
mi era sembrata cosě geniale l'idea... non ti piace? ;-)


 Antonio
Aspetta che mo faccio un "inoltra" ad un indirizzo che finisce
...@email.it...
Dovrei trovarlo tra la posta in arrivo di oggi.
;-P
MAssimiliano

 Non Esiste Una Razza Bianca, Benche' Se Ne Parli Tanto: Ogni Uomo Bianco
E' Solamente Un Uomo Scolorito
Non č vero! E degli "optional"? Ne vogliamo parlareee??? Sgrunt!
Ciao.
--
Sergio MAZZA

 mi era sembrata cosě geniale l'idea... non ti piace? ;-)
Ehem...
E il tuo... cuore?
Antonio

 Dovrei trovarlo tra la posta in arrivo di oggi.
Azz....
Antonio

;-P
ahahhahaha
credo di capire...


Non è vero! E degli "optional"? Ne vogliamo parlareee??? Sgrunt!
uh??
spiegami...
8-)


E il tuo... cuore?.
cosa vuoi sapere?
come è andato l'ultimo elettrocardiogramma?


 Non Esiste Una Razza Bianca, Benche' Se Ne Parli Tanto: Ogni Uomo Bianco
E' Solamente Un Uomo Scolorito
Ciao.
--
Sergio MAZZA