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)
-   -   Problema al cargar Combo (https://www.clubdelphi.com/foros/showthread.php?t=7217)

plmperez 09-02-2004 04:34:31

Problema al cargar Combo
 
tengo una tabla personas con los sgtes campos:

- cod_persona
- apellido
- nombre

quiero carbar un combo para que las columnas sean:

- persona
- nombrecompleto

donde nobrecompleto = apellido || ', ' || nombre

En la consulta del Query asociado al lo escribo así, pero no me recorta los espacios en blanco al final de cada campo.
Y no puedo usar la función TRIM en el sql de Interbase.

Cómo puedo resolverlo?

Muchas Gracias por la ayuda desde ya

marcoszorrilla 09-02-2004 07:45:00

Has probado con un campo calculado?

Un Saludo.

maro 10-02-2004 20:03:28

Hola,

¿Conoces las "UDF" de Interase?

Con ellas puedes añadir diversas funciones externas, que suelen ser muy socorridas y útiles. Para Interbase 7 existe una función externa denominada "trim". Creo recordar que para las versiones anteriores tambien existen "rtrim" y "ltrim", con lo cual puedes resolver tu problema.


Espero que te ayude.
Saludos.

plmperez 10-02-2004 22:44:43

Udf
 
tengo la versión 6 de interbase maro... ese creo que es mi problema.
con respecto a los campos calculados, quisiera mas información marcos
gracias por la ayuda

haron 10-02-2004 23:42:55

es facil!

en el evento 'onCalculate' del TQuery pon:

query[<nombre_del_campo>]:=<expresion_en_delphi>

ten cuidado con este evento, ya que se ejecuta muchas veces. que yo sepa, cuando cambia de campo o de registro y puede que en otras situaciones. asi que la expresion <expresion_en_delphi> debe ser facil de resolver.

plmperez 11-02-2004 11:26:06

Bien Junior. esto es exactamente lo que estaba necesitando!!!!!
MUCHISIMAS GRACIAS!!!!!!


La franja horaria es GMT +2. Ahora son las 23:57:18.

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