Newsgroup: it.comp.appl.access
Titolo: Campi obbligatori - FAQ 3.95



Ho cercato di applicare la FAQ 3.95
(verificare che alcuni controlli di una maschera di inserimento dati non
siano lasciati vuoti) presente nelle FORM del SitoComune (realizzata per
Access 97) ad un mio programma fatto con Access 2000 e non funziona (come
già indicato in fondo alla FAQ).


Non essendo esperto di VBA qualcuno
mi può indicare quali sono le modifiche da apportare al codice?


Grazie mille............ciao

 ha scritto nel 
  messaggio 
news:dptpgc$f99$1...@fata.cs.interbusiness.it
...


Ho cercato di applicare la FAQ 3.95 
  (verificare che alcuni controlli di una maschera di inserimento dati non siano 
  lasciati vuoti) presente nelle FORM del SitoComune (realizzata per Access 97) 
  ad un mio programma fatto con Access 2000 e non funziona (come già indicato in 
  fondo alla FAQ).
 
Non essendo esperto 
  di VBA qualcuno mi può indicare quali sono le modifiche da apportare al 
  codice?
 




Per prima cosa ti ricordo che in un 
  NG i messaggi andrebbero inviati nel formato testo e non in formato HTML come 
  stai facendo tu.


 


Per seconda cosa in calce alla FAQ 
  3.95 del Sito Comune non è affatto scritto che la soluzione proposta non 
  funziona in caso si usi Access 2000, ma è solo scritto che per le versioni 
  successive ad Access 97 non avranno effetto i caratteri @ inseriti nella 
  MsgBox, che detto in parole povere significa che nessuna parte del testo 
  inserito nella finestra del messaggio verrà evidenziata in neretto al 
  contrario di quello che succederebbe se tu utilizzassi Access 97.


 


Insomma il codice pubblicato nel 
  Sito Comune non va modificato in nessuna sua parte se usi Access 2000 e se non 
  ti funziona (tra l'altro non hai detto cosa non funziona) significa che lo hai 
  usato in maniera inesatta.


Grazie mille


 


Prego


 


............ciao


-- 
  
Roberto
-----------------------------------------------
il Sito 
  Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------





scusa avevo capito male quelo che avevi
scritto in calce alla Faq.


Io ho messo la parola OBBLIGATORIO alla
proprietà TAG per i campi della maschera di inserimento dati che ritengo
non debbano rimanere vuoti e poi ho copia-incollato il codice all'evento
prima di aggiornare della maschera.


Quando provo ad inserire i dati lasciandone
uno vuoto e arrivo in fondo alla maschera dopo l'invio mi compare il seguente
messaggio:


errore di run-time 2467


l'oggetto a cui si fa riferimento nell'espressione
è stato chiuso o eliminato


e se eseguo il debug viene evidenziata
il giallo la parte del codice che inizia con : MsgBox UCase(ctl. ecc ecc
sino a "AVVISO"


Dove sbaglio? grazie ......ciao

 ha scritto nel 
  messaggio 
news:dptt59$bmq$1...@balena.cs.interbusiness.it
...

Ma il codice pubblicato sul Sito 
  comune lo hai generato a fronte dell'evento "Prima di aggiornare" della 
  maschera?


 


grazie ......


 


Prego




Ho copia-incollato il codice VBA sotto
Private Sub Form_BeforeUpDate(Cancel As Integer) partendo da Dim ctl As
Control sino a Set ctl = Nothing e chiudendo con End Sub


no?

 ha scritto nel 
  messaggio 
news:dptvhi$ebf$1...@balena.cs.interbusiness.it
...


Ho copia-incollato il codice VBA sotto 
  Private Sub Form_BeforeUpDate(Cancel As Integer) partendo da Dim ctl As 
  Control sino a Set ctl = Nothing e chiudendo con End Sub
 
no?


 


Giusto, ma se non ti funziona 
  sicuramente qualcosa che non va c'è, ma non riesco ad ipotizzare quale 
  sia.
