FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Recuperar valores de TSMBDFilterComboBox
Un saludo primero que nada, estoy utilizando el componente TSMBDFilterComboBox, este componente tiene la propiedad FieldDisplay (campo de la base de datos que se va a mostrar), FieldValue(campo de la base de datos que tomará como valor) y la propiedad DataSource(ya seleccionado) entre otras más pero estás me imagino son las principales.
Cuando se carga el formulario el TSMBDFilterComboBox se llena bien, no hay problema con eso, mi problema está en que no sé como obtener el valor del item seleccionado para que en el evento onChange pueda yo hacer una consulta a la base de datos con dicho valor, estaba intentando lo siguiente en un showmessage(); para saber que en realidad me estaba recuperando el valor:
En el componente el valor que debe tomar FieldValue es el campo "id" de la base de datos y en FielDisplay el campo "descripcion". Lo que quiero es recuperar el valor de FieldValue de cada item. Quiero tenerlo como si fuera un Select en html que tiene un valor y un texto a mostrar. Última edición por jlrdz fecha: 11-02-2011 a las 16:19:07. |
#2
|
||||
|
||||
Hola
con que base estas trabajando,,, utilizas Querys? yo uso Ado para conectarme al SQL Server y TDBLookupComboBox que si bien no es el mismo componente es uno similar para lo que utilizo el siguiente codigo para realizar el filtro
Donde vEve y cCtl son componentes de tipo TDBLookupComboBox, Datos el formulario tipo DataModule, AQ_Ingreso, el Query en donde realizo el Filtro... Salu2
__________________
BlueSteel |
#3
|
|||
|
|||
Estoy utilizando MySql con MyDac y sus componentes para la conexion TMyconnection TMyquery, con eso no tengo problemas, si no utilizé el TDBLookupComboBox fue porque yo de la base de datos recupero el id y la descripcion y si uso TDBLookupComboBox puedo mostrar lo de campo descripcion pero el los del campo id son los que quiero recuperar como valor, con el componente TSMBDFilterComboBox en las opciones tiene FielDisplay y FieldValue y ahi es donde escojo para FieldDisplay el campo descripcion y para FieldValue el campo id lo que no sé es como recuperar el valor de id del item seleccionado.
|
#4
|
||||
|
||||
Cita:
Supongamos que tengo un TDBLookupComboBox que se llama vTip en la propiedades : ListField: Ubi_Detalle; Tem_Valor // Le asigno 2 campos, solo se deben separar por punto y coma KeyField: Tem_Id // Este campo será el que se asigna al KeyValue ListSource: Datos.DS_ValorUbicacion // DataSource al cual se conecta Cita:
prueba con el KeyValue Salu2
__________________
BlueSteel |
#5
|
|||
|
|||
Ok ya me ha funcionado, muchas gracias por su ayuda.
Saludos! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Recuperar paquete DTS!!! | drykea | SQL | 0 | 02-10-2007 15:55:52 |
Guardar y recuperar | noipa | Varios | 3 | 07-02-2006 14:46:21 |
Recuperar Datos | Ricardo Alfredo | Oracle | 1 | 22-12-2005 18:25:21 |
cómo recuperar valores de SP's dinámicas | hector.roma | SQL | 1 | 01-08-2005 23:10:11 |
Recuperar Sql | jzk | OOP | 2 | 24-11-2004 12:58:30 |
|