Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Convert rows into columns
Message
From
10/06/2003 10:12:05
Hilmar Zonneveld
Independent Consultant
Cochabamba, Bolivia
 
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Miscellaneous
Thread ID:
00797678
Message ID:
00798360
Views:
34
>I need this table for creating documets in word, via mailmerge... Sorry non-spanish-talking people, but i´ll have to write on spanish...
>
>La tabla la necesito para hacer mailmerge con Word, el programa registra las materias que cursan los estudiantes la idea es que se impriman las constancias con las descripciones y calificaciones obtenidas. No he encontrado la forma de hacer que en un solo documento modelo de Word, se puedan incluir varios registros de la tabla de datos que la alimenta, asi que la solucion que se me ocurrio fue crear una tabla final que tuviese "N" columnas para la descripcion de cada materia, cada calificacion, etc, por ejemplo:
>
>Hacemos constar que Jonathan Matinez, portador de la cedula de identidad 999999, curso y aprobo las asignaturas que se indican:
>
>Descripcion Calificacion
>Matematicas I 77
>Lenguaje y literatura 90
>Logica Matematica 80
>....
>....

El Mail Merge en Word puede incluir varias filas para un solo registro. Únicamente tienes que meter toda la información en una única celda (en el documento que contiene la información variable).

Por ejemplo, ya no necesitas esa pavada de "address1", "address2", etc. - puedes tener un solo campo con varios renglones, en una celda.

A nivel de Visual FoxPro, lo más apropiado me parece escribir un loop (bucle) que te genere varios renglones para un registro, en un solo campo memo.

No estoy seguro de la mejor manera de transferir la información a una tabla de Word (incluyendo el memo, claro está) - quizás con Automation.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform