error validacion checkbox

48 views
Skip to first unread message

Ives Andrey Rodríguez

unread,
Nov 10, 2022, 8:56:10 AM11/10/22
to Comunidad de Visual Foxpro en Español
cree un formulario donde tengo una grilla y una columna con un checkbox, tengo un boton llamadao procesar con el siguiente codigo.


If thisform.Grid1.Column1.Check1.Value = .T.
select proveedor
update proveedor marcar = 2 where marcar =1
endif

esta es la configuracion del checkbox

thisform.Grid1.Column1.CurrentControl = "Check1"
thisform.Grid1.Column1.Check1.AutoSize = .T.
thisform.Grid1.Column1.Check1.Caption = ''
thisform.Grid1.Column1.Check1.BackStyle = 0
thisform.Grid1.Column1.Check1.Value = .F.
thisform.Grid1.Column1.Sparse = .F.
thisform.Grid1.Column1.Visible = .T.

cuando le doy click al boton procesar me sale el error
Operator / operand type mismatch.

cambie el codigo del boton

If thisform.Grid1.Column1.Check1.Value
select proveedor
update proveedor marcar = 2 where marcar =1
endif

ahora sale el error Data type mismatch.

Zarlu

unread,
Nov 10, 2022, 9:12:33 AM11/10/22
to Comunidad de Visual Foxpro en Español
Buenos días iarodriguez !

Prueba así...
If thisform.Grid1.Column1.Check1.Value = 1

Considera en tus siguientes peticiones mostrar el error y la línea de código que lo produce.
Comenta como te va con las sugerencias.

Suerte
zarlu
Chetumal, Quintana Roo, México

Ives Andrey Rodríguez

unread,
Nov 10, 2022, 9:27:42 AM11/10/22
to Comunidad de Visual Foxpro en Español
te pido una disculpa por no especificar que el error era en la linea  If thisform.Grid1.Column1.Check1.Value = .T. , si me sirvio haber cambiado el valor por 1. ya no sale el error.
Reply all
Reply to author
Forward
0 new messages