PDA

View Full Version : [Access] ma perche programmo in vb mi da errore ?


Traxsung
19-08-2006, 22:15
Sto smanettando un po con Access... almeno ci provo :p
Ho creato una maschera alla quale ho aggiunto un pulsante. Poi sono andato nella sezione ralativa alla programmazione in VBA... ho richiamato il punsante incriminato e ho scritto un po di codice:


Private Sub Comando10_Click()
Nome.Text = ""
Cognome.Text = ""
End Sub


Praticamente dovrebbe andare a cancellare il contenuto delle textbox Nome e Cognome... almeno in Visual Basic era così...

Purtroppo non appena premo F5 oppure vado su esegui... ottendo una finestrella che mi chiede di registrare o richiamare una macro. se provo a crearla... mi visualizza un'altra finestra per la creazione di un modulo.

Potete aiutarmi ad inserire del codice a programmi realizzati in Access ??

Grazie

Traxsung
19-08-2006, 23:42
Vi riporto l'errore che mi da:


ERRORE di run time '2185'

Impossibile fare riferimento ad una proprietà o ad un metodo per un controllo a meno che non abbia lo stato attivo


Non capisco che voglia dire...

Traxsung
20-08-2006, 00:38
Risolto... sbagliavo nella sintassi :muro:
La sintassi corretta è questa:

Private Sub Comando10_Click()
Nome = ""
Cognome = ""
End Sub

guldo76
20-08-2006, 15:07
Risolto... sbagliavo nella sintassi :muro:
Più che la sintassi, sbagliavi proprietà.
La proprietà corretta è Value, e non Text.
Visto che Value è quella predefinita per il controllo TextBox (come vedi dalla guida), le seguenti istruzioni sono identiche:
Nome = ""
Nome.Value = ""

Traxsung
20-08-2006, 22:35
Grazie guldo76... so qualcosa in più :p

Io onestamente pensavo che fosse simile al Visual Basic.... :rolleyes: