IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Erreur 5631 publipostage Word - Il manque des données


Sujet :

Access

  1. #1
    Membre actif Avatar de Mariboo
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    254
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 254
    Points : 238
    Points
    238
    Par défaut Erreur 5631 publipostage Word - Il manque des données
    SALUT !!

    Me revoilou !

    ça faisait un bail ! presqu'un an que j'étais pas venue ici ! (Normal car je n'ai pas travaillé sur access durant cette période ! )

    Voilà, j'ai un tout petit mini problème.

    Je travaille sur une base access qui n'a pas été développée par mes soins. A un endroit, en cliquant sur un bouton d'impression Word, le code demande à access de mettre à jour une table locale et ensuite d'ouvrir le doc word à partir de c'te table.
    Seulement voilà, une fois sur 3 environ, dans le document quelque part il manque des données (genre une ligne). Cela le fait surtout quand on ouvre la base sans appuyer sur "maj" c'est à dire quand on ouvre l'application directe.
    Parfois même, il affiche le message d'erreur 5631 pour dire qu'il manque des données mais pas tout le temps .

    J'ai repéré dans le code les lignes qui peuvent poser problèmes (en général c la dernière ligne d'un "if" qui ne s'exécute pas bien) et j'ai voulu tester quelque chose :
    ce que j'ai fait c'est que j'ai répété les lignes qui ne marchait pas bien 2 fois et là, à coup sûr j'obtiens toutes les données à chaque fois .

    Donc cela peut il venir du fait, qu'access ouvre trop vite word avant d'avoir eu le temps de remplir la table complètement ? ça parait étonnant, mais j'en suis arrivée à cette conclusion étrange !

    Si c'est le cas, avez vous une solution plus jolie que répéter 2 fois la même ligne ? car c'est pas très beau de faire ça .

    MERCI !

    NB : J'travaille sur Access 2000.

  2. #2
    Membre actif Avatar de Mariboo
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    254
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 254
    Points : 238
    Points
    238
    Par défaut
    Bon après moulte passage aux tests, j'ai réussi à trouver l'origine de l'erreur .

    En fait, mon document word possède un champ de fusion basé sur un champ de type mémo.

    En testant chez le client, je me suis apperçu que lors du publipostage, Word avait du mal à digérer ce champ si celui-ci dépassait un certain nombre de caractères (environ 7000).

    Donc, je me suis dis que j'allais couper en 2 ce champ.

    Hélas, sur mon poste à moi, le nombre de caractères acceptés et très inférieur (word n'en veut que 1500 ! )

    Je pense que ça dépend de la mémoire du PC.

    Donc je ne sais pas trop comment m'en sortir en sachant que le nombre accepté est très variable !

    Merci de m'aider si quelqu'un a une solution !

Discussions similaires

  1. Réponses: 3
    Dernier message: 02/10/2011, 14h50
  2. [WD-2007] Publipostage word-excel incluant des graphiques
    Par moua31 dans le forum Word
    Réponses: 4
    Dernier message: 09/12/2010, 22h03
  3. Publipostage: Position et envoie des données à Word
    Par Sakeno dans le forum VBA Word
    Réponses: 36
    Dernier message: 29/05/2008, 13h57
  4. Publipostage Word avec base de donnée Access
    Par fry0260 dans le forum Word
    Réponses: 0
    Dernier message: 09/01/2008, 22h39
  5. [Tableaux] sérialisation : il manque des données
    Par afrodje dans le forum Langage
    Réponses: 4
    Dernier message: 07/01/2008, 15h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo