![]() |
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 |
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 12:59:14. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi