FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Inserci贸n de campos en un documento o campo memo
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Inserci贸n de campos en un documento o campo memo
Posted: Mon Jan 09, 2017 01:39 PM

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.

Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: Inserci贸n de campos en un documento o campo memo
Posted: Mon Jan 09, 2017 02:50 PM
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 (fw): Select all Collapse
      oRs   := oCn:RowSet( "states" )
   DEFINE WINDOW oWnd
   @ 0,0 XBROWSE oBrw DATASOURCE oRs AUTOCOLS
   oBrw:CreateFromCode()
   oBrw:ToWord()

Regards



G. N. Rao.

Hyderabad, India
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Inserci贸n de campos en un documento o campo memo
Posted: Mon Jan 09, 2017 04:05 PM

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

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: Inserci贸n de campos en un documento o campo memo
Posted: Mon Jan 09, 2017 04:05 PM

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...

Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Inserci贸n de campos en un documento o campo memo
Posted: Mon Jan 09, 2017 04:08 PM

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=6t=31518p=183397hilit=reemplazar+en+documento+word#p183361

&&&

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1279
Joined: Mon Feb 06, 2006 04:28 PM
Re: Inserci贸n de campos en un documento o campo memo
Posted: Mon Jan 09, 2017 05:23 PM

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.

Saludos/Regards,

Jos茅 Murugosa

"Los errores en programaci贸n, siempre est谩n entre la silla, el teclado y la IA!!"

Continue the discussion