Buongiorno,
sto sviluppando alcune forms su access per la gestione di un piccolo database.
Però non riesco a capire il funzionamento dell'attributo Text e Value per le TextBox.
Mi spiego.
se eseguo codice tipo
Codice PHP:
surnameTextBox.SetFocus
surnameString 
surnameTextBox.Text
If Len(Trim(surnameString)) = 0 Then
  MsgBox 
"Inserire il Cognome del dipendente"vbExclamation
  surnameTextBox
.SetFocus
  error 
True
End 
If 
Funziona tutto perfettamente, cioè quando non inserisco il cognome mi da errore
Se invece utilizzo
Codice PHP:
surnameString surnameTextBox.Value
If Len(Trim(surnameString)) = 0 Then
  MsgBox 
"Inserire il Cognome del dipendente"vbExclamation
  surnameTextBox
.SetFocus
  error 
True
End 
If 
Quando apro la form, non inserisco niente e vado a clickare sul bottone per salvare, alla prima esecuzione, mi dice che il salvataggio va a buon fine, quindi in questo caso non entra nell'if. Se continuo senza chiudere la forma, quindi dal secondo salvataggio in poi, il controllo funziona perfettamente.
Non riesco a capire quale contorta logica ci sia dietro

grazie
ciao