Bonjour à tous !
Je réalise un publipostage (mailing) avec writer avec une requête paramétrée issue de base (process full open office 3.1 - xp pro sp3)
Je précise que :
- la base est bien enregistrées (déclarée) dans les options générales d'open office et donc accessible directement via le navigateur sources de données (f4) que j'utilise d'ailleurs pour déclencher le résultat de la requête et concevoir les champs d'insertion dans le document
- la requête paramétrée fonctionne bien et le résultat apparait bien à l'écran (environ 800 lignes)
- l'insertion des champs de la requête se réalise bien dans le doc
- la vérification supplémentaire de la base de données utilisée (définie) dans le document actif est ok (fichier/changer de db->ma base est bien défini)
Seulement lorsque je lance l'assistant mailing, il ne conserve que 8 enregistrements sur 800 !!!
J'ai testé :
- avec une table en lieu et place de la requête et là ça fonctionne !!!
- avec une requête non paramétrée et là ça marche !!!
- avec une feuille calc (avec création de la source calc contenant le résultat de la fameuse requête par un copier/coller) et là aussi ça fonctionne !!!
- via le menu impression (fichier/imprimer) où la question judicieuse m'est posée de préciser si je veux imprimer une lettre type (oui bien sûr !) laquelle m'affiche une boite de dialogue d'impression quelque peu particulière puisqu'elle m'affiche les sources de données. Je re-sélectionne de nouveau ma requête paramétrée et "force" la sélection de tous mes enregistrements via la touche ctrl (vérification faites des enregistrements sélectionnées grâce aux parenthèses qui s'affiche avec le total sélectionné dans la barre de navigation des sources de données) et là devinez : oui ça marche !!! Je précise que j'ai alors essayé de forcer la sélection avant de lancer l'assistant mailing mais toujours pareil il ne me prend que 8 enregistrements !!!
C'est cette dernière "ruse" que je vais utiliser pour l'instant mais reste le problème du publipostage par e-mail ... qui lui aussi ne retient qu'une partie des enregistrements ...
Je précise aussi que la requête paramétrée fait intervenir 2 tables en relation (contacts->manifestations / 1 à n)
Dois-je en conclure qu'une requête paramétrée issue directement de base ne fonctionne pas (encore) dans writer dans le cadre d'un publipostage ? Ou alors j'ai raté un épisode dans mes manips ?
J'ai pensé pour palier à ce problème de transformer mes requêtes paramétrées en vue (table) mais c'est pas très judicieux et implique la création d'autant de vue que de possibilité de réponse ...
Si quelqu'un peut m'apporter un peu de lumière dans cette obscurité alors je suis preneur car ce publipostage à vocation à être utilisée dans un environnement pro et la "ruse" trouvée me parait un peu "tirer par les cheveux" pour le mailing courrier et quant au mailing e-mail, là je suis dans une impasse totale ...
D'avance, merci de vos réponses !



