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)
-   -   combo box o algo parecido (https://www.clubdelphi.com/foros/showthread.php?t=39443)

truequeman 19-01-2007 19:13:21

combo box o algo parecido
 
quiero poner un combo en el cual me seleccione una lista de una base de datos que tengo (por ejemplo "productos" dentro de esa base tengo un campo que se llama "piezas").

lo que quiero hacer es que en otra form me salen varios datos a llenar. la cual ya tengo y es "dar de alta producto nuevo" (como ejemplo).

articulo______ descripcion__________ modelo______ piezas_____

por el momento "piezas" lo tengo que escribir manualmente y si me lo guarda bien

pero quiero el combo para seleccionar el listado (pieza 1, pieza2, pieza 3). y ese dato me lo guarde donde estaba mi "edit piezas".

(por cierto trabajo con un modulo de datos y mi combo box lo estoy mandando directo a mi archivo directo en c:\datos.)

-----
estoy haciendo una prueba con un TDBLookupComboBox, el cual tiene un
ttable y un datasource. el cual enlazo a mi tabla "piezas" y si me muestra el listado de lo que tengo pero no puedo guardarlo en los datos nuevos que estoy capturando.

como le puedo hacer para que me guarde ese valor en vez de capturarlo manualmente??.

luisgutierrezb 19-01-2007 20:23:04

el DBLookupCombo es lo que buscas, y vas bien, tal ves no has sabido utilizar las propiedades, una breve explicacion:

ListSource -> apunta a un datasource donde en tu caso vas a tener el listado de piezas
ListField-> el campo que va a mostrar el combobox por ejemplo, nombrePieza o algo asi
KeyField -> el campo con el que vas a ligar a la tabla de productos, por ejemplo un idPieza, aunque tambien puede ser el mismo que el del ListField

con estas tres propiedades te llena el combo con las piezas, ahora las propiedades Datasource y Datafield las ligas a la tabla de productos y listo!


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

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