Hola Luís.
Otra opción:
Código Delphi
[-]
with QApuntes do
begin
Close;
SQL.Clear;
SQL.Add('SELECT * FROM APUNTES ');
SQL.Add('WHERE FAMILIA >= :DESDE AND FAMILIA <= :HASTA OR FAMILIA IS NULL');
ParamByName('DESDE').AsString:= DesdeFamilia.Text;
ParamByName('HASTA').AsString:= HastaFamilia.Text;
Open;
end;
Saludos.
Edito: No había visto el mensaje de
Chris, así que corrijo "Otra opción" por 'Una opción parecida' ...