Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   bdlookupcombobox (https://www.clubdelphi.com/foros/showthread.php?t=21801)

dmagui 27-05-2005 20:39:34

bdlookupcombobox
 
Buenas tardes:

Tengo un bdlookupcombobox el cual me muestra todos los nombres de los bancos que he manejado en mi base de datos que por cierto es interbase 6 como hago para que cuando yo haga click en uno de los bancos de la lista me genere en una grilla la informacion del banco escogido en el combobox :D

lgarcia 27-05-2005 22:32:35

DbLookUpComboBox
 
Hola

Este componente tiene una propiedad keyvalue, la cual puedes utilizar asociada con cualquier evento del componente y de ahi a traves de una consulta mostrar los resultados en un DBGrid.

Saludos
Luis Garcia

_____________________________
La mejor manera de decir es hacer

el_barto 27-05-2005 22:50:02

hummm yo tuve el mismo problema y nunca encontre keyvalue en las propiedades del dblooupcombobox

dmagui 27-05-2005 23:03:15

es cierto yo no encontre esa propiedad la unica que encontre fue el keyfield
estoy manejando delphi proffesional e interbase 6

droguerman 27-05-2005 23:03:46

keyValue no está en el inspector de objetos, se usa mediante código, si no te devuelve ningun valor puede ser que no hayas asignado la propiedad keyField que si está disponible en el inspector de objetos

bueno suponiendo que uso una consulta donde está el detalle del banco podrias usar el siguiente código en el evento onClick del dbLookupComboBox

Código:

        with tblDetalleBanco do
        begin
                  if not varIsnull(dblookup.keyValue) then
                  begin
                        close;
                        parameters.paramValues['codBanco'] := dblookup.keyValue;
                        open;
                  end;
        end;


dmagui 31-05-2005 17:24:17

Mira al colocar ese codigo me salen los siguientes errores y no se porque,
[Error] Unit1.pas(39): Undeclared identifier: 'dblookup'
[Error] Unit1.pas(42): Undeclared identifier: 'parameters'
[Error] Unit1.pas(42): Missing operator or semicolon
[Error] Unit1.pas(42): Missing operator or semicolon
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'

Si me puedes ayudar te lo agradeceria muchisimo.


La franja horaria es GMT +2. Ahora son las 16:32:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi