Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

¿se puede activar la casilla de verificación según una condición .

681 views
Skip to first unread message

vir

unread,
Feb 23, 2009, 8:13:27 AM2/23/09
to
Access: quisiera que una casilla de verificación se me activara o desactivara
en función de una condición determinada y no clickando sobre la misma casilla
de verificación.
Es decir que la casilla se me active si un campo concreto está lleno (de
texto) o se desactive si ese campo concreto está vacío.
Gracias.
Un saludo
V.Polo

McPegasus

unread,
Feb 23, 2009, 9:01:55 AM2/23/09
to
Hola Vir.

Sí se puede, una casilla de verificación actua como una variable boolean,
activada = True, desactivada = False.

Me.chkCasillaVerificación =Not( Isnull(Me.txtControl) )

En el evento al abrir el formulario, después de actualizar el control
txtControl puedes poner esta línea.

Isnull(Me.txtControl) retorna la función Isnull un valor True o False
dependiendo si está vacío el control.
Not. Esta función invierte el valor.

De este modo si un control está lleno la casilla de verificación es True y
por tanto activada.

Suerte.


--

Los 3 últimos artículos publicados:
- Microsoft Office Web Components (OWC). Cómo implementar las ...
http://www.mcpegasus.es/mc.asp?id=0366
- Botones de desplazamineto personalizados....
http://www.mcpegasus.es/mc.asp?id=0350
- Trucos para presentaciones....
http://www.mcpegasus.es/mc.asp?id=0374McRo

El segundo artículo más visitado con 1.185 visitas:
- Trucos de Access 2007...
http://www.mcpegasus.es/mc.asp?id=0022


Rafael Andrada
www.goo.mcpegasus.es
www.mcpegasus.net

..:: Tu Access, Mi Pasión ::..
"vir" <v...@discussions.microsoft.com> escribió en el mensaje
news:00ADCBAC-6689-482B...@microsoft.com...

vir

unread,
Feb 24, 2009, 3:15:04 AM2/24/09
to
Hola Pegasus:
disculpa, pero soy nueva en esto de access y la linea que me indicas en qué
evento la pongo? En el generador de código? en el generador de expresiones?
Es que he colocado lo siguiente en los 2 generadores que te comento y no
entiende la función Me:

Me.Verificación53 =Not( Isnull(Me.MedidaElevador) )

nota: la casilla de verificación que quiero se active o desactive se llama
Verificación53 y la casilla MedidaElevador es la condicionante, si está vacía
la casilla Verificación53 no ha de tener tic y si está llena, ha de tener tic.

Agradezco enormemente tu ayuda
Un saludo
Vir
"McPegasus" escribió:

Patxi Sanz

unread,
Feb 24, 2009, 1:32:51 PM2/24/09
to
Si el usuario no va a clicar en la casilla, puedes usar su propiedad Origen
del control:

= Not IsNull(txtControl)

--
Un saludo,


Patxi Sanz
patxisanz[ARROBA]yahoo[PUNTO]es
http://es.geocities.com/patxisanz/index.html
Tudela (NA)

0 new messages