Hola Darkseratul.
Cita:
Eso no puede pasar por que el el evento de onclick del chebox le digo que ponga en false los demas chebox
|
Como veo que que los CheckBox son excluyentes, te convendría usar un RadioGroup.
Uff!! realmente no sé si no me he perdido con tanto mensaje...
, pero creo que tu error es intentar usar LIKE con un campo numérico.
Un ejemplo usando RadioGroup:
Código Delphi
[-]
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
with DataModule1.tarchivo do
begin
Filtered:= False;
case RadioGroup1.ItemIndex of
0: Filter:= 'Nombre Like ' + QuotedStr(Edit1.Text + '*');
1: Filter:= 'Numero >= ' + QuotedStr(Edit1.Text);
2: Filter:= 'OtroCampo Like ' + QuotedStr(Edit1.Text + '*');
...
end;
Filtered:= True;
end;
RadioGroup1.ItemIndex:= -1;
end;
Un saludo.