Page 1 of 1

Inserción de campos en un documento o campo memo

PostPosted: Mon Jan 09, 2017 1:39 pm
by jose_murugosa
Bueno....
Tengo que hacer un programa que tendrá un conjunto de documentos en los que se cargarán los datos de un registro de una tabla.
La idea es usar un documento de word o un campo memo pora manera de plantilla, de modo de generar al posicionarme en un registro de la tabla pueda generar la documentación con los datos contenidos en dicho registro.
Me gustaría si alguien lo ha hecho o sabe como hacerlo, si podría compartirlo para reducción de sufrimiento :), es algo nuevo para mí.
Gracias desde ya por vuestra amable ayuda y vuestra atención.

Re: Inserción de campos en un documento o campo memo

PostPosted: Mon Jan 09, 2017 2:50 pm
by nageswaragunupudi
I do not know if I understood your requirement correctly.
If you are looking for export of sql table (or dbf) contents to Microsoft Word table, xbrowse offers a simple solution.
Code: Select all  Expand view
     oRs   := oCn:RowSet( "states" )
   DEFINE WINDOW oWnd
   @ 0,0 XBROWSE oBrw DATASOURCE oRs AUTOCOLS
   oBrw:CreateFromCode()
   oBrw:ToWord()
 

Image

Re: Inserción de campos en un documento o campo memo

PostPosted: Mon Jan 09, 2017 4:05 pm
by cnavarro
Has e utilizar el oWord:REPLACE en tu plantilla
Aunque otra posibilidad con la que quizás puedas controlarlo mejor es utilizar el control RTF y utilizar el metodo Merge

Re: Inserción de campos en un documento o campo memo

PostPosted: Mon Jan 09, 2017 4:05 pm
by jose_murugosa
Gracias Mr. Rao por atender a mi consulta,

El tema es tener una plantilla del documento Compraventa de Vehículo , y al posicionarme en el registro correspondiente al vehículo y solicitar la impresión de la compraventa, que los datos del registro se incerten en las ubicaciones correspondientes en la plantilla.

Por ejemplo:

Plantilla:

Se efectúa la compraventa del vehículo matrícula <matricula> perteneciente a <propietario> a favor de <NuevoPropietario>

y que el documento se imprima:

Se efectua la compraventa del vehículo matrícula BXC150428 Perteneciente a Juan Eduardo Flores a favor de Pedro González Puig

No se si se entiende la idea...

Re: Inserción de campos en un documento o campo memo

PostPosted: Mon Jan 09, 2017 4:08 pm
by cnavarro
Si, claro, es un MERGE tradicional, no?

Algo asi, solo que utilizando o bien el ACTIVEX de Word o como te comento nuestro control RichEdit

viewtopic.php?f=6&t=31518&p=183397&hilit=reemplazar+en+documento+word#p183361

Re: Inserción de campos en un documento o campo memo

PostPosted: Mon Jan 09, 2017 5:23 pm
by jose_murugosa
Muchas gracias a ambos por sus respuestas.
Cristóbal, es justo lo que necesitaba, muuuchas gracias.
Lo pondré en práctica, es exactamente lo que buscaba.