Casilla Verificación
Publicado por Oscar (13 intervenciones) el 06/06/2009 18:50:56
Hace una semana Enrique me anduvo ayudando, perdonad que vuelva a insistir con este tema, pero es que no consigo echarlo a andar.
Tengo un Cuadro Lista en un formulario por medio del cual visualizo todos los registros de una tabla. En esa tabla hay una casilla de verificación en modo desactivada que quiero me sirva para ir dejando de ver registros de esta tabla en el cuadro de lista a medida que los cliqueo, pero no consigo que se siúen en modo activado al hacer click sobre las filas del cuadro de lista. Os pongo como está todo puesto para que si veis el error me ayudeis.
Este es el origen del control del cuadro de lista:
SELECT [TblO33 Consulta].Concepto, [TblO33 Consulta].DiaCgdo, [TblO33 Consulta].Tope, [TblO33 Consulta].Total FROM [TblO33 Consulta];
Este código esta en el evento al hacer click del cuadro de lista:
Private Sub Lista215_Click()
DoCmd.RunSQL "Update TblO33 Set Off = True Where Total =" & Lista215.Column(3, Lista215.ListIndex)
End Sub
El campo Total es de tipo Autonumerico, Indexado, Sin Duplicados. Al hacer click sobre algun registro del cuadro de lista, me activa el registro inmediatamente superior, es decir si hago click sobre el registro que contiene el número 2 en el campo Total, me activa la casilla de verificacion del registro anterior, así sucesivamente, pero si hago click sobre el primero de los registros me los actualiza todos. Que hay mal en todo esto. Gracias.
Tengo un Cuadro Lista en un formulario por medio del cual visualizo todos los registros de una tabla. En esa tabla hay una casilla de verificación en modo desactivada que quiero me sirva para ir dejando de ver registros de esta tabla en el cuadro de lista a medida que los cliqueo, pero no consigo que se siúen en modo activado al hacer click sobre las filas del cuadro de lista. Os pongo como está todo puesto para que si veis el error me ayudeis.
Este es el origen del control del cuadro de lista:
SELECT [TblO33 Consulta].Concepto, [TblO33 Consulta].DiaCgdo, [TblO33 Consulta].Tope, [TblO33 Consulta].Total FROM [TblO33 Consulta];
Este código esta en el evento al hacer click del cuadro de lista:
Private Sub Lista215_Click()
DoCmd.RunSQL "Update TblO33 Set Off = True Where Total =" & Lista215.Column(3, Lista215.ListIndex)
End Sub
El campo Total es de tipo Autonumerico, Indexado, Sin Duplicados. Al hacer click sobre algun registro del cuadro de lista, me activa el registro inmediatamente superior, es decir si hago click sobre el registro que contiene el número 2 en el campo Total, me activa la casilla de verificacion del registro anterior, así sucesivamente, pero si hago click sobre el primero de los registros me los actualiza todos. Que hay mal en todo esto. Gracias.
Valora esta pregunta


0