Ver Mensaje Individual
  #1  
Antiguo 01-02-2006
[Nbull] Nbull is offline
Miembro Premium
 
Registrado: nov 2004
Ubicación: Valencia-España
Posts: 168
Reputación: 20
Nbull Va por buen camino
Question CheckBox y campo Boolean

Hola a Tod@s, estoy iniciandome en la programación de Delphi con MySql,hasta ahora habia trabajado con Access, y me surge un problema en MySql no tiene el tipo Boolean, he leido por hay que la gente lo hace con Int asignandole un 1 True y un 0 false. Hasta hay todo correcto.

El problema se me presenta cuando tengo un dbgrid que el usuario puede seleccionar el registro que desee y quiero que uno de los campos me marque en un checkbox si tiene o no tiene cd, he conseguido que se me marque por codigo cuando el usuario selecciona con el ratón un registro, pero si el usuario recorre el Grid con los cursores el checkbox no se me marca.

El codigo que tengo es:
Código Delphi [-]
procedure TFPrincipal.RxDBGrid1CellClick(Column: TColumn);
begin
 if (datasequipos.DataSet.FieldByName('Cdrom').AsInteger=1) then
  begin
   rbcd.Checked:=true;
  end
 else
  begin
   rbcd.Checked:=false;
  end;
end;
Como lo puedo hacer para que cuando el usuario se mueva por el grid con los cursores se me marque el checkbox si ese registro tiene en el campo Cdrom un 1.

Estoy trabajando con delphi 7 MySql 3.23 y componentes Zeos.El dbgrid es de las rx.

Gracias y perdonar las molestias que no hago nada más que postear preguntas y mas preguntas.

Un saludo.

Última edición por Nbull fecha: 01-02-2006 a las 14:16:03.
Responder Con Cita