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)
-   -   dos DBLookupComboBox.......... (https://www.clubdelphi.com/foros/showthread.php?t=23352)

inexperto 14-07-2005 16:33:08

dos DBLookupComboBox..........
 
hola a todos¡¡¡¡¡:)

tengo tres tablas proveedor(rut) , Almacen(id_tipo_almacen, id_almacen) y orden_compra(nro_folio, rut, id_tipo_almacen, id_almacen) //donde entre () son los campos claves de cada tabla.

Necesito es crear una orden de compra en donde pueda seleccionar al proveedor (a quien le voy entregar la orden de compra) y seleccionar el almacen (deposito) (donde va entregar los productos el proveedor).

para esto enlazo orden_compra -> proveedor atravez de una dbLookupComboBox (con los campos claves de cada tabla) en este punto todo ok, ahora necesito enlazar orden_compra -> Almacen (travez de sus campos claves y con un DBLookupComboBox)...como se puede hacer??
....se puede utilizar 2 DBLookupComboBox en una tabla?:(

utilizo delphi 7 y componentes zeos

Crandel 15-07-2005 06:55:17

Si se puede,

Tenes las propiedades:

ListSource, que indica cual es la tabla que se va a listar.
ListField, que indica que campo de la tabla de arriba queres se muetre.
KeyField, el campo clave de la misma tabla, con el cual se hace la realación.

Luego tenemos:

DataSource, enlaza la tabla en la cual; queremos que seguarden los datos.
DataField, el campo en el cual se guardan los datos.

En tu caso:

DBLookupComboBox1
DataSource -> orden_compra
DataField -> id_tipo_almacen
ListSource -> Almacen
ListField -> id_tipo_almacen (todos son ID????)
KeyField -> id_almacen


DBLookupComboBox2
DataSource -> orden_compra
DataField -> rut
ListSource -> proveedor
ListField -> rut ???
KeyField -> rut???

porque guardas id_tipo_almacen, id_almacen en la misma tabla??? noes redundante?

la tabla proveedor solo tiene el campo rut????




y a rut ??? que es esto


La franja horaria es GMT +2. Ahora son las 15:21:25.

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