champs de base de donnée en fonction d'une variable

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Email:: djo_man@laposte.net
Sujet:: champs de base de donnée en fonction d'une variable
OS:: MS-Windows
Version:: 5.3.x
Question:: Bonjour,
Si je veux créer une sorte de publipostage de type catalogue qui renseignerait les lignes de champs de données en fonction d'une variable installée en début de ligne, j'utiliserais le champ "enregistrement par numero" ? Je n'y arrive pas comme ça.

En fait je voudrais faire une liste par exemple de l'enregistrement 1 <nom><numero><adresse>
puis la ligne suivante
l'enregistrement 3 avec les meme champs puis sur la ligne suivante l'enregistrement 7.

merci de vos lumières
djoman

Bonjour,
Il faut d'abord créer une requête puis utiliser cette requête pour éditer un Rapport.
Et là tu auras une liste de données.

Jean-Michel PIERRE
Tél : 06.19.55.73.22

Bonjour,

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Email:: djo_man@laposte.net
Sujet:: champs de base de donnée en fonction d'une variable
OS:: MS-Windows
Version:: 5.3.x
Question:: Bonjour,
Si je veux créer une sorte de publipostage de type catalogue qui renseignerait les lignes de champs de données en fonction d'une variable installée en début de ligne, j'utiliserais le champ "enregistrement par numero" ? Je n'y arrive pas comme ça.

En fait je voudrais faire une liste par exemple de l'enregistrement 1 <nom><numero><adresse>
puis la ligne suivante
l'enregistrement 3 avec les meme champs puis sur la ligne suivante l'enregistrement 7.

merci de vos lumières
djoman

Pour qu'il n'y ait pas de saut de page entre chaque enregistrement, il
faut ajouter en fin de ligne (ou d'une série de champs d'un
enregistrement), sauf en fin de page, le champ prévu à cet effet  :
"Enregistrement suivant".

SVP répondre à la liste.

Bonjour
Donc pas de possibilité au sein de writer de faire un semblant de requete. Il faut donc passer par le module base ? Une requete peut elle utiliser un champ de variable de writer?
Djo

---- Jean-Michel PIERRE a écrit ----

Oui, pour faire un publipostage, ou des étiquettes, ou un rapport,  la source est soit un fichier Calc (ou  en .csv), soit un fichier Base.
La notion de semblant de requête serait à préciser.
Et tu peux joindre ton fichier source pour tester si tu le souhaites (passer par Framadrop)

J'ai dû mal m’exprimer et vouloir aller trop vite...

J'ai un fichier odt et un fichier ods pour les adresses, writer a
      fait le lien avec l'ods en créant un fichier base dans le
      repertoire "mes documents". toute modif du fichier ods se
      repercutant sur le fichier base. dans writer j'affiche la "source
      de donnée" et je vois ma table d'adresse.

je voudrais créer un tableau dans writer de 5 lignes qui aurait
      un chiffre pour premier champ qui appellerait l'enregistrement
      correspondant dans la base. Je voudrais pouvoir changer ces champs
      de numero avant d'imprimer, rajouter des lignes, voire en
      supprimer au besoin.
1nomadressetelephone5nomadressetelephone7nomadressetelephone
J'aurais dû écrire ça mais comme je suis passé par la page de
      question à la liste , j'ai fait plus simple.

djo

Bonjour,

Bonjour
Donc pas de possibilité au sein de writer de faire un semblant de requete. Il faut donc passer par le module base ? Une requete peut elle utiliser un champ de variable de writer?

À partir de la version 6 à paraître fin janvier 2018 il sera possible d'utiliser un document Writer comme source de données :
https://wiki.documentfoundation.org/ReleaseNotes/6.0/fr#Writer
http://vmiklos.hu/blog/mail-merge-writer-data-source.html

Si vous répondez, merci de penser à utiliser la fonction "répondre à
tous" de votre logiciel de courrier électronique de façon que la liste
de discussion reçoive une copie de votre réponse.
ATTENTION : je ne réponds pas aux réponses qui sont envoyées seulement à moi. Nous sommes sur une liste d'entraide, pas un service après-vente.

Bonne journée
JBF

Avec ces précisions, si je comprends bien tu voudrais faire comme dans Calc avec RECHERCHEV.

Jean-Michel PIERRE
Tél : 06.19.55.73.22

Bonsoir,

a voir la complexité du truc en writer, je me demande si tu n'aurais pas
plus facile de tout faire cela en Calc
Tu introduirais ton numéro et la recherche du contenu se ferait via un
rechercherv() dans un autre onglet de Calc (celui avec tes infos à remplir).
La colonne ayant servi à introduire le numéro serait à marquer comme non
imprimable (pour ne pas la voir apparaitre...)

Yves

Plutôt que de connecter le document Texte au fichier Calc, il pourrait être intéressant de passer par : Insertion > Objet OLE > A partir d'un fichier
J'ai testé et dans ce cas RECHERCHEV est utilisable.

Jean-Michel PIERRE
Tél : 06.19.55.73.22

Dans le test que j'ai fait, je n'ai qu'un nombre de cellules limitées.

Jean-Michel PIERRE
Tél : 06.19.55.73.22

ha, ok. Quelle pourrait etre la demarche ?

insérer un ods adresse à partir de OLE dans l'odt. Mais dans ce
      cas le tableau base adresse est visible dans l'odt ?

je vois pas trop.

djo