Combinar correspondencia: copiar código

22/05/2006 - 21:19 por Xavi Vegas | Informe spam
Hola,
estoy haciendo un mensaje de correo que tiene que salir en diferentes
idiomas según el código de la BD de Access correspondiente. El caso es que he
conseguido con mucho código del tipo {IF{MERGEFIELD IDIDIOMA} = 1 "Hola"
{IF{..." hacer algo, pero tengo tres problemas:
1- Necesitaría copiar el código que he escrito para los 5 idiomas y sólo
cambiar el texto que tiene que aparecer, pero no me lo permite.
2- Cuando aplico el código a varios registros, hago clic derecho sobre el
campo y se ha convertido en algo como {IF 1 = 1 "Hola"... ¿dónde está mi
código? :-(
3- Me sale el mensaje ¡Error! Código de operador desconocido para la
condicional.

sé que es mucha faena, pero con que alguien me conteste a un punto
solamente, os lo agradeceré eternamente,
gracias por la ayuda,
Xavi

Preguntas similare

Leer las respuestas

#1 Pe
22/05/2006 - 21:24 | Informe spam
Dans son message précédent, Xavi Vegas a écrit :
Hola,
estoy haciendo un mensaje de correo que tiene que salir en diferentes
idiomas según el código de la BD de Access correspondiente. El caso es que he
conseguido con mucho código del tipo {IF{MERGEFIELD IDIDIOMA} = 1 "Hola"
{IF{..." hacer algo, pero tengo tres problemas:
1- Necesitaría copiar el código que he escrito para los 5 idiomas y sólo
cambiar el texto que tiene que aparecer, pero no me lo permite.
2- Cuando aplico el código a varios registros, hago clic derecho sobre el
campo y se ha convertido en algo como {IF 1 = 1 "Hola"... ¿dónde está mi
código? :-(
3- Me sale el mensaje ¡Error! Código de operador desconocido para la
condicional.

sé que es mucha faena, pero con que alguien me conteste a un punto
solamente, os lo agradeceré eternamente,
gracias por la ayuda,
Xavi



http://support.microsoft.com/kb/211363/en-us

Pe



Inviato da X-Privat.Org - Registrazione gratuita http://www.x-privat.org/join.php
Respuesta Responder a este mensaje
#2 Xavi Vegas
23/05/2006 - 09:46 | Informe spam
Hola Pe,
gracias - merci por tu mensaje. Ya leí el artículo de la kb y he aplicado
correctamente el código. Los 3 problemas han surgido después :-(

"Pe" wrote:

Dans son message précédent, Xavi Vegas a écrit :
> Hola,
> estoy haciendo un mensaje de correo que tiene que salir en diferentes
> idiomas según el código de la BD de Access correspondiente. El caso es que he
> conseguido con mucho código del tipo {IF{MERGEFIELD IDIDIOMA} = 1 "Hola"
> {IF{..." hacer algo, pero tengo tres problemas:
> 1- Necesitaría copiar el código que he escrito para los 5 idiomas y sólo
> cambiar el texto que tiene que aparecer, pero no me lo permite.
> 2- Cuando aplico el código a varios registros, hago clic derecho sobre el
> campo y se ha convertido en algo como {IF 1 = 1 "Hola"... ¿dónde está mi
> código? :-(
> 3- Me sale el mensaje ¡Error! Código de operador desconocido para la
> condicional.
>
> sé que es mucha faena, pero con que alguien me conteste a un punto
> solamente, os lo agradeceré eternamente,
> gracias por la ayuda,
> Xavi

http://support.microsoft.com/kb/211363/en-us

Pe



Inviato da X-Privat.Org - Registrazione gratuita http://www.x-privat.org/join.php

Respuesta Responder a este mensaje
#3 Xavi Vegas
23/05/2006 - 12:34 | Informe spam
Hola, como lo he podido solucionar, lo dejo aquí por si puede ser de ayuda a
alguien.
1- El código se puede copiar con Ctrl+C y Ctrl+V, lo que pasa es que al
pegarlo puede que no se vea, porque sólo se ven los resultados y si no hay
ninguno parece que está vacío. Selecciona todo el texto (hasta el que no se
ve) y haz click derecho --> Activar o desactivar códigos de campo, y ya se
puede ver el código.
2- Cuando el código ya está pegado y conseguimos que se vea y sale algo como
{IF 1 = 1 "Hola"... Cuando el 1 de detrás del IF era una condición, si
seleccionamos el 1 en cuestión y le hacemos click derecho y activar códigos,
saldrá correctamente el código dentro del código (ufff... no sé si me
explico!)
3- El mensaje de error viene por cualquier espacio de más o de menos, o por
comillas mal puestas, etc... creo que sólo debe haber una forma de hacerlo
sin que dé errores. Vigilad las formas! Para comprobarlo, he tenido que
activar el botón de "mostrar u ocultar", el que te pone un punto medio (·) en
los espacios para saber si había 0, 1 o 2 espacios entre palabras.

Espero poder ser de ayuda a alguien de tan poco nivel como el mío :-P Saludos!
Xavi Vegas

> > Hola,
> > estoy haciendo un mensaje de correo que tiene que salir en diferentes
> > idiomas según el código de la BD de Access correspondiente. El caso es que he
> > conseguido con mucho código del tipo {IF{MERGEFIELD IDIDIOMA} = 1 "Hola"
> > {IF{..." hacer algo, pero tengo tres problemas:
> > 1- Necesitaría copiar el código que he escrito para los 5 idiomas y sólo
> > cambiar el texto que tiene que aparecer, pero no me lo permite.
> > 2- Cuando aplico el código a varios registros, hago clic derecho sobre el
> > campo y se ha convertido en algo como {IF 1 = 1 "Hola"... ¿dónde está mi
> > código? :-(
> > 3- Me sale el mensaje ¡Error! Código de operador desconocido para la
> > condicional.
> >
> > sé que es mucha faena, pero con que alguien me conteste a un punto
> > solamente, os lo agradeceré eternamente,
> > gracias por la ayuda,
> > Xavi
>
> http://support.microsoft.com/kb/211363/en-us
>
> Pe
>
>
>
> Inviato da X-Privat.Org - Registrazione gratuita http://www.x-privat.org/join.php
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida