FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Adicionar un ComboBox en un DBGrid con datos de otra tabla
Buenas noches amigos espero que esten bien, haber les planteo mi duda que tengo esperando me puedan ayudar o dar una luz para ver como hacerle, resulta que tengo un dbgrid conectada a una tabla en el cual lleno con registros pero ahora hay la necesidad de que una columna llamada Cuenta me muestre registros que tengo en la tabla mas quiero mencionar que la tabla tiene una vinculacion de este campo con otra tabla llamada catalogo entonces lo que en si quiero hacer es que me muestre eso datos pero en la columna del dbgrid como si lo estuviera haciendo en un combobox pero ahora quiero hacerlo en un dbgrid, como ven espero haberme explicado y de antemano gracias, le dejo una imagen de mi dbgrid.
|
#2
|
||||
|
||||
rufo,
Cita:
Revisa esta información: Espero sea útil Nelson. |
#3
|
||||
|
||||
¿Has mirado si te sirve la propiedad Picklist de la columna del grid en la cual quieres que aparezca el desplegable?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Gracias por contestarme y Neftali si he visto esa propiedad pero son valores estaticos de los cuales la tabla de catalogo se va ir actualizando con nuevos registros y esa propiedad no se actualiza si no tendria que meterlos manual mente entonces no se si halla otra manera de hacerlo.
|
#5
|
||||
|
||||
Hola rufo.
Así, a simple vista, pareciera que el control que te convendría usar es un TDBLookupComboBox, pero la explicación de la situación es un poco confusa. Veo que previamente figura la columna "Id_Cliente" y me pregunto que dato debería ir en la columna "Cliente" y desde donde debería ser tomado... Si ya tienes el ID del cliente y mediante la columna "Cliente" buscas mostrar el nombre, bastaría hacer a dicha columna fuera un campo Lookup. De no ser así, el TDBLookupComboBox te permitirá obtener el ID del cliente desde la lista de nombres tomado de la tabla de clientes ( ¿ o catálogo ? ). Realmente me gustaría que explicaras con mas detalle lo que estas buscando hacer y las estructuras de las tablas con que vas a hacerlo. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
|||
|
|||
Ok cuando ingrese un numero de cuenta en el campo cuenta que me muestre el nombre de la cuenta en el campo cliente es en si lo que quiero hacer desde el dbgrid ahora estos datos lo traigo desde una tabla que se llama catalogo pero no se como mostrar ahora cuando no se encuentre el numero de cuenta que me permita agregar una cuenta nueva en la tabla de catalogo y este se actualize y me muestre el nuevo registro es como si lo hiciera con un combobox pero lo quiero hacer en el dbgrid, creen que sea posible.
|
#7
|
||||
|
||||
Hola rufo.
¿ Y el número de cuenta lo traes desde alguna tabla o lo ingresas de forma directa en el DBGrid ? Otras dudas, ¿ También ingresas la columna ID_CLIENTE desde el DBGrid o se autocompleta de acuerdo la columna CLIENTE ? ¿ La tabla CATALOGO tiene los nombres e ID's de los clientes ? Sigo sin entender claramente como y donde realizas los ingresos y las búsquedas. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 30-06-2015 a las 23:52:57. |
#8
|
|||
|
|||
¿ Y el número de cuenta lo traes desde alguna tabla o lo ingresas de forma directa en el DBGrid ?
Si lo traigo de otra tabla llamada catalogo pero no me aparece la cuenta de esa tabla que quiero traer esa información Otras dudas, ¿ También ingresas la columna ID_CLIENTE desde el DBGrid o se autocompleta de acuerdo la columna CLIENTE ? No ese campo lo ingresa el usuario ¿ La tabla CATALOGO tiene los nombres e ID's de los clientes ? No tiene los ID´S de las cuentas Sigo sin entender claramente como y donde realizas los ingresos y las búsquedas. Eso es lo que quiero hacer las consultas o visualizar los datos de la tabla de Catalogo, espero me ayuden de todos modos yo le estoy investigando y si puedo antes les pongo mi solucion, gracias |
#9
|
||||
|
||||
Hola rufo
Cita:
Aplica el código del enlace que te sugirió nlsgarcia en el mensaje #2, reemplazando el TComboBox por un TDBLookupComboBox, en el que deberás configurar las siguientes propiedades:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
copiar de una tabla de una base de datos a otra tabla igual de otra base de datos | ingabraham | Conexión con bases de datos | 1 | 14-10-2008 23:16:42 |
Obtener de una tabla el valor que mas se aproxime de otra tabla en un DBgrid | alquimista | Conexión con bases de datos | 3 | 22-07-2008 10:01:14 |
Mysql: copiar los campos de una tabla de una base de datos a otra tabla de otra base? | patriram | MySQL | 4 | 02-11-2007 16:00:24 |
Dbgrid para insertar en una tabla pero cogiendo datos de otra tabla | taru | MySQL | 1 | 27-07-2006 15:36:12 |
Consultar otra tabla desde un Dbgrdid y traerse los datos al Dbgrid | alejandroalba | Conexión con bases de datos | 2 | 08-05-2006 18:30:42 |
|