A ver... acabo de ver algo que posiblemente este mal. La asignación de los valores de parámetros debe hacerse una vez... y por lo que he visto se comparaba dos veces con el ID. Esto lo verán en la consulta.
Bueno... no se a que te refieres a integrarlo con un query. Si te explicas mejor... No se si te entendí bien... pero que haces referencia a algo como:
Código Delphi
[-]MyQuery1.SQL.Add('SELECT * FROM n24_usuario, n24_notaria');
MyQuery1.SQL.Add('where n24_notaria.iduser = :ID_USER'); MyQuery1.SQL.Add('AND n24_notaria.status = :ESTATUS);
MyQuery1.ParamByName('ID_USER').vALUE := IntToStr(Edit1.Text);
MyQuery1.ParamByName('ESTATUS').value := str_status;
MyQuery1.Open;
Código Delphi
[-]procedure TForm1.CheckBox1Click(Sender: TObject);
begin
if CheckBox1.Checked
then str_status := 'TRUE'
else str_status := 'FALSE';
end;
Lo que hago es cambiar el valor de str_status de modo que cuando se lanze la consulta se pase TRUE o FALSE...
No si está bien lo que dije... pero bueno... creo dar la idea.
Saludos,