Les platico mi dilema. Tengo una pantalla realizada en Delphi 7 (¡¡¡SÍ, EN DELPHI 7!!!, medio arcaico pero me funciona... ) que generará una lista de precios, en la cual se listarán de acuerdo a la selección del usuario ciertos acabados de pintura (en la imagen, el lado derecho). Una vez que el usuario selecciona un acabado, se hace "check" en la opción, la cual se integra a un archivo de memoria como un campo más (o menos, dependiendo si tiene o no el "check"); pero aquí es donde viene el detalle que me tiene vuelto loco...
Tengo un reporte realizado en ReportBuilder, ya tengo el encabezado, un grupo por el que se realizarán los cortes del reporte..., pero necesito integrar los campos del archivo de memoria que contiene los resultados del proceso al reporte. Se me opcurrió hacerlo con un ciclo de éste tipo:
for i := 0 to TablaVirtual.FieldCount -1 ppReporte.Detail.AddColumn(campo[i];[/i]
Pero me marca un error que me imposibilita el continuar añadiendo columnas. ¿Alguna idea que pueda ayudarme?