Propiedad de columna en Grid

27/09/2003 - 20:51 por José Bolaño | Informe spam
Hola a todos;

He insertado un grid en un formulario y establezco la
propiedad columncount=0, luego ejecuto una consulta dando
como resultado una tabla que contiene varios campos tipo
caracter y uno lógico, coloco las siguientes
instrucciones:

thisform.grid1.columncount=-1
thisform.grid1.currentcontrol.column1='Check1'

coloco check1 porque deseo que el control sea un checkbox
y no text1

y me bota el siguiente herror: Error en column1 -
Currentcontrol: el resultado de la expresion no es valido

Que debo Hacer?

JOSE BOLAÑO RUA
Barranquilla, Colombia
 

Leer las respuestas

#1 Ana María Bisbé York
27/09/2003 - 21:25 | Informe spam
Hola José:

Tienes error aquí:
thisform.grid1.currentcontrol.column1='Check1'

El grid no tiene esa propiedad, es de la columna así que va:
thisform.grid1.column1.currentcontrol='Check1'

Es posible que haya sido al escribir la duda, por eso te comento un poco ¿En
qué momento asociaste el control Checkbox a la columna de tu grid?

Desde el diseñador de formularios puedes pintar tu grid y colocarle su
checkbox, incluso puedes eliminar el textbox que viene por defecto. Luego,
si vas a trabajar con el resultado de un select pues debes asociar el
RowSource del grid después de haber creado el curso. Si necesitas crear el
cursor más de una vez, pues desenlaza primero, recrea el cursor y luego
vuelve a enlazar.

Lo puedes hacer todo por programa; pero añadiendo cada objeto a su
contenedor. en este caso has de agregar el objeto checkbox a la columna del
grid. Para ello utiliza el método AddObject.

Saludos,

Ana

"José Bolaño" escribió en el mensaje
news:05c401c38528$4befab10$
Hola a todos;

He insertado un grid en un formulario y establezco la
propiedad columncount=0, luego ejecuto una consulta dando
como resultado una tabla que contiene varios campos tipo
caracter y uno lógico, coloco las siguientes
instrucciones:

thisform.grid1.columncount=-1
thisform.grid1.currentcontrol.column1='Check1'

coloco check1 porque deseo que el control sea un checkbox
y no text1

y me bota el siguiente herror: Error en column1 -
Currentcontrol: el resultado de la expresion no es valido

Que debo Hacer?

JOSE BOLAÑO RUA
Barranquilla, Colombia

Preguntas similares