Mailing: formato de campo de fusión (fecha, hora, precio...)
baissaoui
Mensajes publicados
496
Fecha de registro
Estado
Webmaster
Última intervención
-
Raymond PENTIER Mensajes publicados 58546 Fecha de registro Estado Contributeur Última intervención -
Raymond PENTIER Mensajes publicados 58546 Fecha de registro Estado Contributeur Última intervención -
Documento inicial creado por Raymond PENTIER
Cuando se realiza un mailing, a veces los valores numéricos fusionados no se muestran según el formato deseado en el documento final. Este es el caso, en particular, de las fechas, las horas; a veces los precios. Por mucho que se modifique el formato de entrada, el mailing después de la fusión conserva su formato predeterminado.
MERGEFIELD permite resolver eficazmente estas dificultades.
A fecha del *, he vendido por * mercancías, pero esta mañana, entre * y *, he perdido * artículos.
Campos de la base de datos :
Dat, Vent, Déb, Fin, Pert.
Después de insertar los campos en el documento base se obtiene la carta tipo :
A fecha del «Dat», he vendido por «Vent» mercancías, pero esta mañana, entre «Déb» y «Fin», he perdido «Pert» artículos.
Rellenamos la base de datos con los valores :
A fecha del 25/03/08, he vendido por 1234,56 mercancías, pero esta mañana, entre 8:15 y 9:45, he perdido 365 artículos.
A fecha del 12/04, he vendido por 123456,78 mercancías, pero esta mañana, entre 8:00 y 12:50, he perdido 26,5 artículos.
A fecha del { MERGEFIELD «Dat» }, he vendido por { MERGEFIELD «Vent» } mercancías, pero esta mañana, entre { MERGEFIELD «Déb» } y { MERGEFIELD «Fin» }, he perdido { MERGEFIELD «Pert» } artículos.
Para obtener un formato numérico ( # ) con separador de miles, dos decimales y símbolo de euro, añadir el código
A fecha del
entre
Resultado después de un nuevo [alt]+[F9] :
A fecha del 25 de marzo de 2008, he vendido por 1 234,56 € mercancías, pero esta mañana, entre 08 H 15 y 9 horas 45, he perdido 365,00 € artículos.
A fecha del 12 de abril de 2013, he vendido por 123 456,78 € mercancías, pero esta mañana, entre 08 H 00 y 12 horas 50, he perdido 26,50 € artículos.
¡Gracias a walex !
Cuando se realiza un mailing, a veces los valores numéricos fusionados no se muestran según el formato deseado en el documento final. Este es el caso, en particular, de las fechas, las horas; a veces los precios. Por mucho que se modifique el formato de entrada, el mailing después de la fusión conserva su formato predeterminado.
MERGEFIELD permite resolver eficazmente estas dificultades.
Nuestro video
[ccmbg_widget type="video" id="544772" key="1397363885" site="ccm" startMode="2"]Método (por ejemplo)
Preparación
Documento base :A fecha del *, he vendido por * mercancías, pero esta mañana, entre * y *, he perdido * artículos.
Campos de la base de datos :
Dat, Vent, Déb, Fin, Pert.
Después de insertar los campos en el documento base se obtiene la carta tipo :
A fecha del «Dat», he vendido por «Vent» mercancías, pero esta mañana, entre «Déb» y «Fin», he perdido «Pert» artículos.
Rellenamos la base de datos con los valores :
25/03/08 1234,56 8:15 11:45 365
12/04 123456,78 8:00 12:50 26,5
Fusión
Después de la fusión, la vista previa muestra dos cartas :A fecha del 25/03/08, he vendido por 1234,56 mercancías, pero esta mañana, entre 8:15 y 9:45, he perdido 365 artículos.
A fecha del 12/04, he vendido por 123456,78 mercancías, pero esta mañana, entre 8:00 y 12:50, he perdido 26,5 artículos.
Cambiar los códigos de campos
En la carta tipo, hacer [alt]+[F9] ; se muestra :A fecha del { MERGEFIELD «Dat» }, he vendido por { MERGEFIELD «Vent» } mercancías, pero esta mañana, entre { MERGEFIELD «Déb» } y { MERGEFIELD «Fin» }, he perdido { MERGEFIELD «Pert» } artículos.
Códigos de formato
Para obtener un formato de fecha/hora ( @ ) con el día en dos dígitos, el mes en letras y el año en cuatro dígitos, añadir el código@ «dd MMMM yyyy».
Para obtener un formato numérico ( # ) con separador de miles, dos decimales y símbolo de euro, añadir el código
# «# ##0,00 €».
- Notar que se necesitan comillas cuando se quieren espacios.
Configuración de formato
Carta tipo modificada :A fecha del
{ MERGEFIELD «Dat» @ «dd MMMM yyyy»}, he vendido por { MERGEFIELD «Vent» # «# ##0,00 €»} mercancías, pero esta mañana, entre
{ MERGEFIELD «Déb» @ «hh 'H' mm»} y { MERGEFIELD «Fin» @ «h 'horas' mm»}, he perdido { MERGEFIELD «Pert» # «# ##0,00 €»} artículos. Resultado después de un nuevo [alt]+[F9] :
A fecha del 25 de marzo de 2008, he vendido por 1 234,56 € mercancías, pero esta mañana, entre 08 H 15 y 9 horas 45, he perdido 365,00 € artículos.
A fecha del 12 de abril de 2013, he vendido por 123 456,78 € mercancías, pero esta mañana, entre 08 H 00 y 12 horas 50, he perdido 26,50 € artículos.
- Notar que la combinación de teclas [may]+[F9] solo cambia la visualización del campo seleccionado.
Observaciones
- Nada nuevo en este artículo; solo la forma de presentar las cosas es un poco diferente ...
- ¡Sus observaciones, correcciones y adiciones serán bienvenidas!
¿Y OpenOffice/LibreOffice?
El caso más frecuente es mostrar los números con 2 decimales, gracias a walex, y sin desarrollar el tema, podemos indicar que en el documento Writer,- hacer clic derecho en el dato,
- elegir campos,
- elegir base de datos,
- seleccionar el dato,
- marcar "seleccionar por el usuario"
- elegir el formato con 2 cifras después de la coma.
¡Gracias a walex !