@Alex ha scritto:
MARMAURO ha scritto:
Con Me!Testo294.Enabled=LEn(Me!Testo294 & "")>0 cosa vorresti fare? enabled associa solo true o false
Poi pensa... Me.testo294 se non lo vuoi abilitato sarà true o false?
Secondo te cosa restituisce il.confronto con Len(...)>0....?
Mauro cerca di essere preciso e non generare entropia...
Allora Enabled e Locked si aspettano True o False
Me.Testo294.Enabled = True 'con questo il campo è abilitato
Me.Testo294.Enabled = False 'con questo il campo NON è abilitato
Me.Testo294.Locked = True 'con questo il campo è bloccato
Me.Testo294.Locked = False 'con questo il campo NON è bloccato
Come suggeriva Alex è meglio nel tuo caso utilizzare Locked
Se invece come mi pare di capire vuoi fare una verifica prima di bloccare la casella di testo mettilo all'interno di un if ....then .... end if verificando il contenuto della cella da bloccare con il Len(Me.Testo294) >0 sei sulla buona strada oppure potresti ragionare al contrario (se la casella è vuota)