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
|
|||
|
|||
Como puedo relacionar un combobox y una grid?
Hola.
Necesito relacionar la selección de un combobox con una grid. Es decir, cuando el valor el combobox cambie, debe cambiar los registros mostrados en la grid. Tengo una conexión a base de datos SQL Server usando FireDAC. La conexión funciona sin problema Cree un FDQuery para llenar el combobox y funciona (use LiveBinding) Cree un FDQuery para llenar la grid y funciona. Ahora lo que necesito es que si cambia el valor del combobox, cambien los resultados mostrados en la grid. En el combobox están los nombres de los vendedores En la grid se muestra las ventas de los vendedores. La idea es que al seleccionar un vendedor se muestren únicamente las ventas de ese vendedor El vendedor tiene un código de identificación (Id) y un Nombre. En el combobox debo mostrar el nombre, pero cuando se seleccione un nombre de vendedor, el valor que debe devolver es el ID para que pueda ejecutarse el query de la grid basado en el ID del vendedor. Alguien podría indicarme como puedo lograr eso? De antemano gracias. |
#2
|
||||
|
||||
En el "change" del combobox tomas el número del vendedor y haces la consulta:
En el qry tienes select campos from ventas where vendedor=:vendedor Obviamente, el qry está enlazado mediante un datsource al dbgrid donde muestras las ventas. |
#3
|
||||
|
||||
Hola.
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Gracias a ambos por su respuesta.
En el caso del TComboBox se muestran los nombres de los vendedores, pero necesito que cuando seleccionen un nombre de vendedor lo que devuelva es el ID del vendedor, pues en el detalle de ventas está el ID del vendedor y no el nombre. En el TComboBox para facilidad del usuario se debe mostrar el nombre pero internamente debe manejarse con el ID. Se puede hacer? Saludos, Cita:
|
#5
|
||||
|
||||
Hola.
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 |
¿Cómo puedo desplegar Grid en un combobox (o VCL semejante)? | JJuan | Varios | 5 | 24-09-2012 17:56:56 |
Como puedo relacionar un StringGrid con un componente Rave Report | ManuelPerez | Varios | 0 | 30-09-2007 17:26:22 |
como puedo relacionar dos DBLookupComboBox | Alexa | Firebird e Interbase | 0 | 08-08-2006 00:46:03 |
Como puedo cargar un ComboBox en un Gridview | Shidalis | OOP | 2 | 10-08-2005 14:29:29 |
¿Cómo puedo evitar que se escriba en el ComboBox? | nuri | Varios | 6 | 28-07-2005 18:03:33 |
|