Inserción de campos en un documento o campo memo

Inserción de campos en un documento o campo memo

Postby jose_murugosa » Mon Jan 09, 2017 1: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
FWH + Harbour + Bcc7. Una seda!
User avatar
jose_murugosa
 
Posts: 1144
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

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

Postby nageswaragunupudi » Mon Jan 09, 2017 2: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: Select all  Expand view
     oRs   := oCn:RowSet( "states" )
   DEFINE WINDOW oWnd
   @ 0,0 XBROWSE oBrw DATASOURCE oRs AUTOCOLS
   oBrw:CreateFromCode()
   oBrw:ToWord()
 

Image
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10254
Joined: Sun Nov 19, 2006 5:22 am
Location: India

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

Postby cnavarro » Mon Jan 09, 2017 4: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
User avatar
cnavarro
 
Posts: 6501
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

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

Postby jose_murugosa » Mon Jan 09, 2017 4: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
FWH + Harbour + Bcc7. Una seda!
User avatar
jose_murugosa
 
Posts: 1144
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay

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

Postby cnavarro » Mon Jan 09, 2017 4: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=6&t=31518&p=183397&hilit=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
User avatar
cnavarro
 
Posts: 6501
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

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

Postby jose_murugosa » Mon Jan 09, 2017 5: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
FWH + Harbour + Bcc7. Una seda!
User avatar
jose_murugosa
 
Posts: 1144
Joined: Mon Feb 06, 2006 4:28 pm
Location: Uruguay


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 10 guests