![]() |
Como añadir más de 1 campo en la propiedad LookUpField de un RXDBLookUpCombo ??
Buen día compañeros, tengo una pequeña duda con respecto al componente RXDBLookUpCombo, lo que pasa es que quiero mostrar 2 campos en la lista, lo hago señalando los campos en la propiedad LookUpDisplay separandolos con ; Ejemplo:
Y en la propiedad LookUpField le señalo sólo el campo GRUPO, pero el problema es que hay registros repetidos con el mismo GRUPO porque la PK es CUENTA+GRUPO, por lo tanto al desplegar el contenido del combo me salen 2 ò mas registros seleccionados al mismo tiempo, lo que hice es que en la propiedad LookUpField lo deje igual CUENTA;GRUPO pero me marca error Código:
exception class EDataBaseError with message TDataset: field CUENTA;GRUPO not found |
Alguna vez lo intenté y me dijo lo mismo... que nanai.
Pero nada te impide hacer una consulta sql y que el LookupList sea ese query (por ejemplo con la claúsula DISTINCT). Saludos |
Rta. sencilla
No se cual es el origen del datasource, si es tabla, query, etc.
pero podés hacerlo de un query concatenando los dos campos por ej. Cuenta + Grupo AS CodCtaGrp, esta es una opción ya que tendrás un nuevo campo con los 2 valores que necesitas. la sintaxis buscala en ejemplos. Salu2 y espero te sirva |
Yo también intente hacerlo y como Lepe el resultado fue "nanai" :D :D
en una ocasión termine concatenado campos y en la otra cambie por un Grid |
Gracias
Gracias compañeros por sus Respuestas, me voy por el camino de concatenar los 2 campos, que tengan buen día.
Que tengan buen día. |
La franja horaria es GMT +2. Ahora son las 01:43:28. |
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