Newsgroup: it.comp.appl.access
Titolo: Attivazione/Disattivazione txtbox

un saluto a tutti,
ho una maschera con 2 txtbox e una casella di controllo si/no
vorrei che le 2 txtbox si attivino solo se spunto la casella di controllo
come si fa? aiuto!
ciao e grazie

"Knives" <x@x.x> ha scritto nel messaggio
news:7TWNb.100599$VW.40...@news3.tin.it...

Se la Form è MultiRecords  in visualizzazione singola
metti questo sull'Evento Current:
Me.NomeTxtBox1.Enabled=Me.NomeControlloSiNo
Me.NomeTxtBox2.Enabled=Me.NomeControlloSiNo
La stessa cosa su Evento AfterUpdate
Ciao.
@Alex.

 come si fa?
Ciao, Knives.
    Per esempio, cosi':
Option Compare Database
Option Explicit
Private Sub CasellaControllo1_Click()
  Dim blnValue As Boolean
  blnValue = Me.CasellaControllo1.Value
  Me.Testo1.Enabled = blnValue
  Me.Testo2.Enabled = blnValue
End Sub
Private Sub Form_Load()
  Me.CasellaControllo1.DefaultValue = "=True"
End Sub
-- 
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio Borrelli, Microsoft MVP Access
--------
?SPQR(C)
 X
--------

Perfettissimo!!!
Grazie 10000 :)
Credo che vada bene cosě. La Form non č ancora completa ma non credo di
dover fare modifiche che coinvolgano anche questi controlli.
Grazie ancora
ciao

Grazie anche a te Maurizio,
ho provato soltanto il consiglio di Alessandro, ma per curiosità proverò
anche il tuo codice.
Cmq al momento, e prevedo ancora per molto, non capisco un cavolo di VB.
Sapreste spiegarmi la differenza dei due codici? perchè il secondo ha queste
stringhe in più? cosa fa di diverso rispetto primo?
Un ultima cosa: di solito quando progetto un db sono solito usare
l'analizzatore di access per evidenziare eventuali anomalie. Di solito i
suoi messaggi + ricorrenti sono: "Converti macro in vb", "Usare meno
controlli" e "Usare istruzione option explicit".
Per quanto riguarda quest'ultima potreste spiegarmi a cosa serve? di solito
la vedo all'inizio del modulo insieme all'istruzione "option compare
database". ho letto anche un manuale ma era poco chiaro!
Grazie ancora.


Le Macro sono molto utili per la gestione di Menù personalizzati, ma per
altre cose è sempre più gestibile la conversione in VBA, in quanto è più
facilmente
eseguibile il DEBUG in caso di Errori.....!
Usare meno controlli lo dice credo a tutti, non fà altro che contarli e se
superano
un numero X segnala a prescindere dall'utilizzo.....!
"Usare istruzione option explicit".
Questo dimostra che hai XP, in A97  e credo 2000 nei Moduli di codice
inserisce
Option Explicit in tutti i modili di codice, e rende l'esecuzione più
veloce.
E' però Possibile che dopo averlo inserito in questo modo nel CODICE di
tutti
i Moduli eseguendo il Compila vengano riscontrati errori derivanti da
mancate
dichiarazioni di Variabili ecc....., in quanto serve proprio ad imporre il
programmatore
a rendere ESPLICITI tutti i riferimenti.....!
Option Compare Database
Option Explicit
Ciao.
@Alex.

grazie Alex, sei stato molto chiaro e soprattutto paziente con un neofita
come me! :)
proprio ieri ho acquistato il terzo libro di VB (i primi due x me
incomprensibili!).
questo l'ho pagato un pò di più ma promette di spiegare in modo semplice.
cmq sono disperato! vorrei fare un corso "serio" ma nella mia zona non ce ne
sono.
cmq grazie ancora.
ciao