[Résolu] ajout de nouveaux enregistrements à une table

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

nounours64
Fraîchement OOthentifié
Messages : 1
Inscription : 07 déc. 2007 16:01

[Résolu] ajout de nouveaux enregistrements à une table

Message par nounours64 »

J'ai un fichier texte(writer) avec des données nom, adresse, tel séparés par des tabulations et un retour chariot à chaque fin de ligne.

Pour créer une base et pouvoir sortir des étiquettes, des courriers, etc...
J'ai ouvert Openwrite et j'ai converti le texte en tableau.
Aprés j'ai sélectionné le tableau, et copié le tout dans CALC. Nickel!
Donc, j'ai un fichier calc.

Puis j'ai crée une Base, un table fournisseurs (ID, champs nom, adresse et tel)
et j'ai fait un copier coller de CALC dans ma base. Jusque là ça va. La table fournisseurs est correcte.

Un mois plus tard, je souhaite ajouter de nouveaux fournisseurs à ma table fournisseurs. Comment faire pour ajouter de nouveaux enregistrements (fournisseurs) qui proviennent de mon fichier texte dans la table fournisseurs? Je n'arrive pas à ajouter des enregistrements meme avec à nouveau un copier collé de CALC??
Merci de votre réponse
Cordialement
Nounours 64
openoffice 2.3.0 windows xp SP2
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26195
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Message par Dude »

Ce que tu souhaites faire s'appelle du publipostage. Je pense que tu mélanges Calc et Base. Reporte toi sur ce tuto :
http://www.forum-openoffice.org/?tuto#35

:idea:
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Message par Pierre-Yves Samyn »

Bonjour et bienvenue sur ce forum

Ce que tu as déjà réalisé est très bien... mais tu aurais pu faire plus simple : OOo peut faire du publipostage avec des fichiers texte.

Pas nécessaire donc de passer par Calc, ni même de créer une base puis une table avec tous les champs pour y coller les données.

Le plus simple aurait été Fichier Nouveau Base de données puis "Se connecter à une base existante" en choisissant le type "Texte". On indique ensuite le dossier où sont stockés les fichiers texte concernés qui seront chacun considérés comme des tables...

En cas de mise à jour, il suffit de copier le nouveau fichier dans le dossier et c'est tout...

Dans ton cas, puisque tu as créé une "vraie" base OOo (avec une table au format Base), il faudrait saisir dans cette table et non plus mettre à jour ton fichier Texte.

Cela dit, il n'est pas trop tard pour essayer la méthode décrite ci-dessus :)