![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
sigo con problemas, este mi código delphi
esta es mi plantilla: Carta El señor {MERGEFIELD nombres \* MERGEFORMAT} ewl resulto me sale exactamente lo mismo que la plantilla
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
|
#2
|
|||
|
|||
|
Yo lo tengo casi igual
Mira yo tengo el código igual solo que el update de las variables lo hago antes que el ToggleShowCodes y me funciona.
No se si las variables de word las insertas a mano o desde la opción Insertar --> Campo y seleccionas la opción DocVariable A ver si está ahí la cuestión. |
|
#3
|
||||
|
||||
|
Un par de comentarios:
ToggleShowCodes, más que activar los campos, alterna entre ver los códigos o ver los valores. Si en Word tenemos desmarcada la opción de ver los códigos, entonces ToggleShowCodes la marcará y lo que veremos son los códigos y no los valores. El que se muestren los códigos o valores no afecta la impresión del documento. Siempre se imprimirán los valores actuales. Por otra parte, veo que Manuel usa: Código:
{MERGEFIELD nombres \* MERGEFORMAT}
Código:
{DOCVARIABLE nombre\* MERGEFORMAT}
|
|
#4
|
||||
|
||||
|
a pesar de todo los cambios incluso los que me propobe roman, igual sigo sin ver el resultado.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
|
#5
|
||||
|
||||
|
¿Puedes preparar una pequeña plantilla de muestra y el código? De ser así, ponlo en un zip y adjúntalo al mensaje.
// Saludos |
|
#6
|
||||
|
||||
|
Gracias roman por tu interes, te mando plantilla
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
|
#7
|
||||
|
||||
|
Pues me ha funcionado tal cual. De cualquier manera te he preparado un ejemplo para que lo pruebes. Tiene algunas pequeñas diferencias como el uso de OleVariant en lugar de Variant, pero no creo que esto afecte realmente.
También agregué el método:
que debe forzar a que se vean los valores y no los campos. Si te marca un error, simplemente quita esa línea. Va incluido el ejecutable, pero sólo funcionará si tienes instalado el Delphi 7. // Saludos |
|
#8
|
|||
|
|||
|
El ejercicio me funciona perfectamente, excepto por el hecho que la plantilla ".dot", queda abierta aún cerrando la aplicación en la que se genera el documento de Word, agradezco que me puedan decir cómo cierro la plantilla.
Gracias ![]() |
|
#9
|
|||
|
|||
|
he encontrado este hilo y es 'casi' lo que necesito..
pero mi pregunta es la siguiente ..puedo generar el archivo 'modelo' el .dot DESDE delphi .. para que asi sean los usuario los que creen los modelos y ponerles a disposicion una serie de VARIABLES que serian los datos que irian entre {} ... que saldrian de un SQL
Gracias a todos Sds |
|
#10
|
|||
|
|||
|
Alejandro inirio
no complicaos
escribeme a mi email i te sire como hacer reporte en word de manera facil [email protected] |
|
#11
|
|||
|
|||
|
Funciona 100%
Gracias hermano, esto ya lo estaba buscando hace algun tiempo y esta es la mejor respuesta, a mi me funcionó a la peerfección.
Ahora la inquietud del otro pana es buena, como guardar el documento de una forma transparente para el usuario (automático).... Gracias |
|
#12
|
|||
|
|||
|
De esta forma paso los datos a una planilla word de una dbgrid insertando en word campos doc variables.
Última edición por nlsgarcia fecha: 10-06-2015 a las 22:28:11. Razón: Formateo y Sintaxis Delphi |
|
#13
|
|||
|
|||
|
Usando Tablas??
Hola Roman gracias por la informacion de word, podrias ayudarnos ampliando este mensaje para procesar una factura en word. la idea basica es
header igual para todas las paginas detalle detalle del producto totales totales del producto LOGO XXXXXXXXXXXXXXX CIA NOMBRE CLIENTE NOMBRE CLIENTE FACTURA FECHA XXXXXX XXXXXXXXXXXXXXXXX XXXXXXXXX XXXXXX PRODUCTO DESCRIPCION CANTIDAD UNITARIO TOTAL IMPUESTO XXXXXXX XXXXXXXXXX 1 100.25 100.25 16% XXXXXXX XXXXXXXXXX 1 100.25 100.25 16% XXXXXXX XXXXXXXXXX 1 100.25 100.25 16% XXXXXXX XXXXXXXXXX 1 100.25 100.25 16% ... TOTAL IMPUESTA 1250.00 TOTAL fACTURA 100.55 usando el ejemplo no pude colocar valores en el header o en el footer, y tampoco sabria como hacer las lineas del detalle Prodrias ayudarno con algunas lineas de codigo y/o ejmeplo Gracias |
|
#15
|
|||
|
|||
|
Mostrar Valor Campos En Vez De Nombre De Campos De La Plantilla
Cita:
menu tools, menu options, tabsheet view Field Codes sin marcar (no chulo), lo que no se es como decirlo desde delphi . Una vez lo elimna la marca salva el archivo .dot y genera nuevamente la impresion y esto hace que funcione Gracias a los usarios de es tema por sus comentarios |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Insertar filas en Tabla(word) | Loviedo | Servers | 2 | 14-11-2007 00:12:40 |
| Automatizacion de word (insertar tablas) | alt126 | C++ Builder | 2 | 04-11-2005 10:44:29 |
| Insertar objetos en Word | ingel | Varios | 0 | 18-05-2005 22:42:12 |
| Cómo insertar un salto de página a word desde delphi? | nacho | Servers | 3 | 08-03-2005 21:02:16 |
| Insertar Imagenes desde Delphi a un Documento Word | ludan508 | Servers | 1 | 21-09-2004 01:07:02 |
|