Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-03-2004
Avatar de Nuria
Nuria Nuria is offline
Miembro
 
Registrado: may 2003
Posts: 531
Poder: 21
Nuria Va por buen camino
Question RxDBGrid y los CheckBox

Hola!

Mirándo el ejemplo del RxDBGrid que tiene en su página web el compi (gracias... cadetill), he creado según mis necesidades el mío propio, pero tengo el siguiente problemilla con los CheckBox.

Trabajo con Delphi 7 y con IBX.

Tengo el RxDBGrid enlazado a un TIBQuery, que yo le he añadido un campo calculado SEL de tipo boolean que lo voy a usar para marcar o desmarcar las líneas del grid. Esto es lo que he hecho:

Código:
procedure RxDBGrid1CellClick(Column: TColumn);
begin
  if RxDBGrid1.SelectedIndex = 3 then begin // Columna donde tengo el checkbox
       if IBQ.FieldByName('SEL').AsBoolean then  begin
            IBQ.FieldByName('SEL').AsBoolean := False;
       end
       else begin
            IBQ.FieldByName('SEL').AsBoolean := True;
       end
  end;
end;
Cuando hago click en la casilla del CheckBox me la marca o me la desmarca según corresponda, hasta ahí bien. Pero vuelvo a hacer un click en la misma casilla y me desaparece el check y me aparece la palabra True/False. Si voy 'clickeando' en casillas distintas funciona a la perfección pero si es en la misma no.
Qué podría hacer para que no me aparecieran las palabras True/False? Es mejor hacerlo de otra manera?

Muchas gracias....

Un Saludillo de esta humilde 'Piltrafilla'.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 00:04:18.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi