ronalg
27-05-2006, 15:28:04
Bueno meti la pata en el titulos: debería decir
"Sincronizar DBLookupComboBox con Tquery al hacer locate en el query"
Uso IBX para conectarme a Firebird, delphi 6 con uppack 3.
basicamente el problema es este, uso un DBLookupComboBox en modo de busqueda sobre el campo nombre de una tabla(datasoucer vacio; datafield vacio,listsource apunta al query;listfield apunta al nombre; keyfiel apunta al codigo) para intorducir nuevos datos sobre una tabla sencilla usando un procedimiento almacenado de interbase:
create table tb_clientes_asiduos(
cod integer not null primary key,
nombre varchar(100) not null,
/*Numero de Identificacion Tributaria*/
NIT varchar(20))
y uso esta consulta para sacar los datos del servidor
select * from tb_cleintes_asiduos
Pero cuando deseo buscar un cliente ya existente, usando locate del query, despues de localizarme el cliente (busco por nombre o por codigo o por nit), el DBLookupComboBox no se sincroniza con la tabla, y muestra el nombre que estaba anteriormente.
¿como podria sincronizar el DBLookupComboBox después de hacer le locate sobre la consulta?
Mil gracias de antemano.
"Sincronizar DBLookupComboBox con Tquery al hacer locate en el query"
Uso IBX para conectarme a Firebird, delphi 6 con uppack 3.
basicamente el problema es este, uso un DBLookupComboBox en modo de busqueda sobre el campo nombre de una tabla(datasoucer vacio; datafield vacio,listsource apunta al query;listfield apunta al nombre; keyfiel apunta al codigo) para intorducir nuevos datos sobre una tabla sencilla usando un procedimiento almacenado de interbase:
create table tb_clientes_asiduos(
cod integer not null primary key,
nombre varchar(100) not null,
/*Numero de Identificacion Tributaria*/
NIT varchar(20))
y uso esta consulta para sacar los datos del servidor
select * from tb_cleintes_asiduos
Pero cuando deseo buscar un cliente ya existente, usando locate del query, despues de localizarme el cliente (busco por nombre o por codigo o por nit), el DBLookupComboBox no se sincroniza con la tabla, y muestra el nombre que estaba anteriormente.
¿como podria sincronizar el DBLookupComboBox después de hacer le locate sobre la consulta?
Mil gracias de antemano.