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)
-   -   generar un string a partir de dos celdas de un DbGrid (https://www.clubdelphi.com/foros/showthread.php?t=60854)

pablopessoa 16-10-2008 02:12:22

generar un string a partir de dos celdas de un DbGrid
 
hola!!
el asunto es este : tengo un dbGrid asociado a una consulta AdoQuery, las misma, entre otros datos, me devuelve un codigo y un numero que representa un porcentaje en dos columnas distintas, pero yo quiero mostrarlo en el dbgrid como una suma de string entre los dos. Por ejemplo:
ejecuto el adoquery y el dbgrid se ve asi :

Numerocodigo - porcente - nombre - etc
0101 3 pirulo

pero yo quiero que se muestre asi

codigo - nombre - etc
0101_3 pirulo

hay alguna forma de hacerlo??
Muchas gracias!!!

pablopessoa 16-10-2008 02:13:38

huuu cuando subi el post me saco los espacios... pero se entiende?? sino me dicen y trato de subir una imagen mas clara

Lepe 16-10-2008 06:47:12

En el evento OnGetText del campo codigo puedes concatenar ambos campos. (doble clic a la consulta o tabla, selecciona el campo, y usa el inspector de objetos para buscar el evento).

En dicho evento tienes un parámetro de tipo texto, ahí vendrá el codigo, ahora lo concatenas con el nombre.

Saludos

pablopessoa 20-10-2008 18:18:44

NO SABES COMO TE AGRADEZCO LEPE !!
despues de probar un raaaato y que no me salga (por que yo hacia mal el codigo) di con el clavo gracias a vos, sirve perfectamente para lo qeu necesito y es mas, me sirve para otras cosas ( como si el query me retorna un valor booleano, en lugar de mostrar "true" en el dbgrid uso el evento ongetText para que me muestre "si" o "no")
Muchisimas gracias!!


La franja horaria es GMT +2. Ahora son las 13:49:55.

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