Newsgroup: it.comp.appl.access
Titolo: abilitare controlli...

ciao a tutto il NG
ho un casella di controllo e vorrei che sulla base
della selezione sě/no (after apdate, credo)i controlli "a" e "b" presenti
nella maschera diventino visibili...
immagino sia una semplice ma non ne
vengo fuori...
grazie @fly
--------------------------------
Inviato via 
http://usenet.iol.it

 vengo fuori...
immagino che casella di controllo sia un gruppo di opzioni.
se sì vale 1 e no vale 2 sarà
if gruppo = 1 then
  a.visible = true
  b.visible = true
else
  a.visible = false
  b.visible = false
end if
il tutto nell'evento after update del gruppo
Antonio

Antonio
no... sarebbero dei "campi testo" da rendere visibili solo se viene
attivato il   controllo


 wrote in message
news:140Z105Z48Z16Y1...@usenet.iol.it...

Inserisci su evento "Dopo Aggiornamento" o "After Update" e su "Corrente" nel
caso siano parte di una Form con dati correlati a Tbl o Qry:
Me.a.visible=me.selSi_NO
Me.b.visible=me.selSi_NO
Ciao @Alex.
-- 
Posted from  [146.133.1.30] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao....
sono riuscito a rendere visibili/invisibili
Private Sub
Sì_No_AfterUpdate()
Sì_No.SetFocus
a.Visible = True
b.Visible = True
Etichetta_a.Visible = True
Etichetta_b.Visible = True
Me.Refresh
End
Sub
però poi non riesco se, deseleziono, a renderli nuovamente visibili
e soprattutto mi compaiono anche nelle altre schermate, desiderei che
vossero validi per il record corrente...
Grazie 
@fly


Ciao @Alex.
Ciao grazie funziona benissimo ma in questo modo finisco, una volta
attivato il comando, ad averli sempre selezionati anche per i record
successivi.come fareper renderli attivi solo in quel record?
Grazie ancora


 
Imposta il valore predefinito del controllo Si_No a Falso, mi ero scordato
di dirtelo, automaticamente l'evento Current provvederà a leggere il valore
e rendere disabilitati i controlli.....


Ciao @Alex.
ciao ti ringrazio per gli aiuti...ma anche così non funziona.
ovvero la
maschera su cui ho abilitato i controlli è in modalità maschere continue e
nello scorrere al record successivo sulla selezione del comando della
casella di controllo vengono riproposti i controlli disabilitati...
forse
dovrebbe agganciarsi al controllo ID?
Sbaglierò di sicuro... :-)
Ciao e
GRazie


 @fly
Con le Maschere Continue non puoi fare tutto quello che vuoi, devi trovare
degli
espedienti, ne tuo caso è un problema....
Mi spiego, l'ideale sarebbe avere il campo SI_NO in ogni Row(Riga) della
Form in questo modo puoi vincolare la proprietà Visible dei Controlli "A" e "B"
al valore del Controllo SI_NO.
Credo di aver capito che tu voglia controllare solo il Record attivo in base
allo stato del SI_NO che non è nel Corpo Maschera.
La soluzione non saprei dartela su 2 piedi, non mi è mai capitato....
Scusa la mancanza...


se ho capito bene... ma non credo:-)
 dovrei inserire un campo non
associato tipo "sě_no" nella tabella e inserire una nuova stringa che li
renda attivi (a, b e sě_no-in questo caso associato in cui č presente la
stringa che mi hai inviato) solo se quello č selezionato?


 Inviato via 
http://usenet.iol.it
si non è difficilissimo più o meno così:
Innanzi tutto nelle proprietà della casella si/no che farà da test,
devi impostare come valore predefinito "False"
e poi sull'evento AfterUpdate della stessa:
IF me.(nomedellacasella si/no).value = True then
me.(nomedelcontrollodaabilitare).enabled = True
Else:
me.(nomedelcontrollodaabilitare).enabled = False
End if
CIAOOOO
-- 
Posted from 
ppp-11-81.32-151.iol.it
 [151.32.81.11] 


CIAOOOO
ciao ok così disabilito il controllo ma io ho una visualizzazione a
maschere continue e così facendo sul record successivo non riesco più ad
abilitare quel controllo...
ciao ora provo a trovare una soluzione...
forse con un controllo non associato che lo renda attivo?
ciao 


CIAOOOO
piccola rettifica...
 ho due controlli da rendere visibili
in più ho
spostato il tuo script sul comando click
e su quello dopo aggiornamento
Me.Apertura_Tipo_Porta_Finestra.Enabled = True
in modo da poterlo
riattivare a piacere sul record successivo
ora mancherebbe unicamente di
rendere visibili tutti e due...
come?! uffa basta un and?
ma come va
messo?
:-(


 @fly
Si hai capito bene, è poco ortodosso, ma in questo modo hai la possibilità
di attivare i controlli di ogni record mostrati nella visualizzazione a
maschere continue, poi siccome lo stato del campo SI_NO non credo tu lo voglia
memorizzare esegui su chiusura una Qry di aggiurnamento e setti a False il
campo SI_NO di tutti i records.
In questo modo si che puoi gestire i controlli A e B.
@Alex.
-- 
Posted from  [62.98.29.21] 


via Mailgate.ORG Server - 
http://www.Mailgate.ORG
--------------------------------
Inviato via 
http://usenet.iol.it