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 |
Has probado con un campo calculado?
Un Saludo. |
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. |
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 |
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. |
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