![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#6
|
||||
|
||||
|
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... |
|
|
|