|
Ok. lo que tienes que hacer es utilizar un query para tu consulta añadiendole un parametro para indicarle el tipo de instalación, esto quedaria así en la propiedad "sql" del query:
SELECT Cve_Inst, Nombre_Inst
FROM Instalaciones
WHERE Tipo_Inst = :tipo
donde :tipo es el nombre del parametro que recibira el tipo de instalación
despues en la propiedad "params" del query configura el parametro indicando el tipo de dato que recibira (string, integer, etcétera) en la propiedad "DataType", y el tipo de parametro en "ParamType" como ptInput porque es una consulta que requiere el parametro para ser ejecutada.
despues en el evento "OnCloseUp" del combo que utilices para seleccionar el tipo de instalación agrega los siguiente:
with Query1 do
begin
DisableControls;
Active:= False;
ParamByName['tipo'].AsString:= combobox1.text;
Active:=True;
EnableControls;
end;
donde dice AsString, debes especificar el tipo que hayas definido en tu parametro.
y con esto debe funcionar tu consulta con el filtro que deseas...
|