Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   DBlookupcomobox y entrada de datos (https://www.clubdelphi.com/foros/showthread.php?t=37437)

jdattoli 13-11-2006 20:28:12

DBlookupcomobox y entrada de datos
 
Hola amigos buenas tardes.

Tengo una aplicacion en delphi 6 y utilizo una base de datos en access

Mi problema es:

agrege un dblookupcombobox para mostrar un catalogo de servicios y tengo la duda de que tengo que hacer para que se grabe la seleccion del dblookupcombobox a otra tabla.

Trate de direccionarlo utilizando el datasource con la 2da tabla y en el datafield le puse el nombre del campo de la segunda tabla a la cual quiero agregarle la informacion seleccionada, pero no lo hace.

Alguien tiene una idea.

Ocupe 2 datasources, 2 adotable y 1 adoconection

saludos

luisgutierrezb 13-11-2006 20:47:53

Datasource y Datafield van apuntados a la tabla donde se van a guardar los datos.

List Source, ListField y KeyField van apuntados a la base de datos donde se van a tomar los valores para el listados

roman 13-11-2006 20:49:54

Es que el dbLookupCombobox está pensado para editar llaves foráneas. Es decir, si tienes, por decir algo, tablas:

paises = (id, pais, ...)
personas = (id, nombre, pais_id, ...)

un dbLookupComboBox te sirve para mostrar el catálogo de países y editar el código del país de una persona.

En este ejemplo, si dsrcPaises y dsrPersonas apuntan a los datasets de paises y personas, entonces debes hacer las conexiones así:

Código:

cboPaises.ListSource = dsrcPaises
cboPaises.ListField = 'pais'
cboPaises.KeyField = 'id'

cboPaises.DataSource = dsrcPersonas
cboPaises.DataField = 'pais_id'

¿No es así como lo haces?

// Saludos

jdattoli 22-11-2006 17:29:34

si, de hecho ocupe 2 datasources uno que apunta al origen y otro al destino.

Ya logre hacerlo gracias a sus comentarios.

saludos


La franja horaria es GMT +2. Ahora son las 11:16:27.

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