Ver Mensaje Individual
  #6  
Antiguo 01-07-2003
Avatar de SoftMakerMex
SoftMakerMex SoftMakerMex is offline
Registrado
 
Registrado: jul 2003
Ubicación: Distrito Federal
Posts: 8
Reputación: 0
SoftMakerMex Va por buen camino
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...
Responder Con Cita