FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Busqueda usando un DBLookupComboBox
Saludo para todos los del foro.
estoy tratando de hacer una busqueda usando un DBLookupComboBox, para mostral el resultado de esta busqueda en un DBGrisd, acontinuacion pongo las forma como lo hago. este es el codigo del Query Código:
SELECT * FROM Informacion_Convenio WHERE Descripcion_Pais = :pPais ORDER BY Descripcion_Pais y este es el codigo del Boton Código:
Qry_Consulta_TipoAcuerdo.Close; Qry_Consulta_TipoAcuerdo.Parameters.ParamByName('pPais').VAlue := DBLokupComboBox1.Text; Qry_Consulta_TipoAcuerdo.Open; Última edición por esimon fecha: 06-10-2006 a las 17:34:04. |
#2
|
|||
|
|||
Y tu duda es? Algún problema? Algún error?
Si no especificas exactamente cual es el problema, duda y/o error, no te podemos ayudar... a menos claro, que alguién en estos foros sea psiquico... Saludos... |
#3
|
|||
|
|||
jajajajaja, gracias marcos por tu repuesta disculpame tiene razon,
el problema es que cuando preciono el boton del cual habla, en el DBGrisd no me prsenta nada. |
#4
|
|||
|
|||
Cita:
El TQuery está conectado con un TDataSource y este conectado al TDBGrid? Saludos... |
#5
|
||||
|
||||
Hola
Acabo de consultar mi bolita magica y con un poco de incienzo (Del bueno), me parece extraño que en la consulta Sql pongas esto: Código SQL [-] SELECT * FROM Informacion_Convenio WHERE Descripcion_Pais = Pais ORDER BY Descripcion_Pais Veo (En La Bolita) dos puntos extraños ? Que son ? Creo deberia ser: Código SQL [-] SELECT * FROM Informacion_Convenio WHERE Descripcion_Pais = pPais ORDER BY Descripcion_Pais o Código SQL [-] SELECT * FROM Informacion_Convenio WHERE Descripcion_Pais = 'pPais' ORDER BY Descripcion_Pais Salvo que los dos puntos esten en el campo. No se creo yo. Saludos |
#6
|
|||
|
|||
La consulta está bien...
Cuando en una consulta SQL pones algo como :Variable, le estás diciendo que ahí vas a pasar un parámetro:
Saludos... |
#7
|
||||
|
||||
Ves Siempre he dicho que esta bolita hay que cambiarla, se le escapan muchas cosas, la verdad si es asi, no veo en donde este el fallo, tendria que devolver el valor, lo que pasa es que se quiere el valor en un DBGrid, si no me equivoco, Donde esta este ? (Qry_Consulta_TipoAcuerdo) es el nombre de este ?, me parece que no. o falta informacion ?.
No se aqui aprendiendo, maestro Saludos |
#8
|
||||
|
||||
Exacto Maeyanes.
El Query (Qry_Consulta_TipoAcuerdo) contiene la consulta sql, envia los parametros (Ya aprendi), los recibe y los traslada al dbgrid, que tiene que estar conectado al datasource (Conetado al query) que a su vez tiene que estar conectado al dbgrid, de lo contrario nunca vera nada el dbgrid. Hay que verificar la conexion si la sentencia es la correcta. Saludos |
#9
|
|||
|
|||
Gracias Caral por la sugerencia hice una consulta en Access y funciona de las dos formas, el problema esta en el codigo que pongo en el boton, el cual no veo que tiene de estraño para que no funciones.
|
#10
|
||||
|
||||
Una de las cosas que te tienes que preguntar es si el campo pPais es String o compatible con el text del DBLokupComboBox1, osea campo tipo texto, porque de lo contrario deverias cambiar la sentencia del boton, en esa parte.
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usando Delphi... | ixMike | La Taberna | 8 | 17-09-2006 18:07:40 |
Usando TUpdateSQL | @ngeluz | Conexión con bases de datos | 1 | 11-02-2006 20:25:30 |
Búsqueda usando un índice con ADO. | vpepen | Conexión con bases de datos | 9 | 03-02-2005 14:32:32 |
usando el registro | redlyon13 | API de Windows | 2 | 01-12-2003 10:47:07 |
BDE usando ODBC !!! | vpepen | Conexión con bases de datos | 2 | 27-11-2003 13:27:57 |
|