![]() |
De Delphi a Excel: Parámetro variant en un procedimiento
Tengo un formulario que crea un documento excel a partir de una consulta y funciona perfectamente, pero he tenido que ampliarlo para añadir una serie de columnas que almacenan valores numéricos que indican formas de pago y en lugar de los números debe mostrar el significado de estos (efectivo, tarjeta...)
La cuestión es que ya tengo un procedimiento que hace algo así para los informes: según el valor de una columna rellena con el texto correspondiente otra. Como es un cambio que tengo que hacer muy a menudo he tratado de "sobrecargar" ese procedimiento para poder usarlo aquí también, y ahí está mi problema: ¿Qué tipo le debo indicar en la variable? ¿Cómo debo hacer la llamada a la función?:confused: Este es el procedimiento que quiero "sobrecargar".
Actualmente lo hago así, pero me molesta tener que poner el mismo código por cada columna que contiene igual rango de valores.
He probado con estas definiciones pero me dice que los tipos son incompatibles:
|
¿A nadie se le ocurre nada o es que me he explicado mal? :(
(Conociéndome seguro que es lo segundo) |
| La franja horaria es GMT +2. Ahora son las 05:14:24. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi