- Subject: evitare inserimento dati
- From: uomo_43@hotmail.it
- Data: Fri, 10 Oct 2008 01:48:21 -0700 (PDT)
- Newsgroups: it.comp.appl.access
Salve a tutti, chiedo ancora il vs competente aiuto, dunque ho questo
problema, ho una tabellagestione dove ci sono vari campi, tabella di
gestione abbinata ad una mascheraGestione per inserire i suddetti
dati. Però all'apertura del Db mi si apre un'altra mashera dove
inserisco i due campi principali che mi servono campo Targa e campo
telaio, non necessariamente legati fra loro, non importa. Quello che
vorrei è questo:
Mi si apre MascheraAvvio.....io inserisco la targa oppure se non la
conosco il telaio, uno dei due dati ce l'ho, cmq inserisco la targa,
se la targa è presente mi deve dire che c'è farmi vedere se si tratta
di pratica già chiusa o no. E fin qui non ci sono problemi uso il
seguente codice:
Private Sub Targa_CIC_BeforeUpdate(Cancel As Integer)
If Not IsNull(DLookup("targaCIC", "TGestione", _
"targaCIC = " & Chr$(34) & Me!TargaCIC & Chr$(34))) Then
MsgBox " LA TARGA CERCATA E' GIA' PRESENTE IN ARCHIVIO.",
vbExclamation, "ATTENZIONE! CONTROLLA"
Cancel = False
DoCmd.OpenForm "MPresenti", , , "[targaCIC]=" & Chr$(34) & Me!
TargaCIC & Chr$(34)
End If
End Sub
A questo punto però vorrei o continuare ad inserire se la targa è
presente ma si tratta di altra pratica chiusa, oppure annullare se
pratica attiva.
E ovviamente, se la targa non c'è continuare nell'inserimento nella
MascheraGestione, magari riportando già il dato targa inserito.
Spero di essere stato chiaro altrimenti sono pronto a chiarire
ulteriormente.
Ciao Fabio