Bonjour
S MOREL wrote
ajouter un fichier sur un autre fichier
En complément je ne dirais pas que "cette fonctionnalité n'existe
pas dans LibreOffice Base"...
Elle existe. Ce qui n'est pas possible, en effet, c'est de procéder
comme dans Ms-Access via l'exécution d'une requête ajout.
Dans LibreOffice il suffit de déplacer légèrement à la souris la table
"source" pour ouvrir un assistant qui permet la fonctionnalité
(nota: copier/coller la table déclenche également l'assistant).
Le dialogue affiche en nom de table celui de la table "copiée"
(ou déplacée à la souris). Remplacer ce nom par celui de la
table "cible" (si elle existe, sinon l'assistant permet de créer
la nouvelle structure et d'y coller les données).
Si la table "cible" existe, choisir en-dessous "Ajouter des données".
Par exemple, si on veut ajouter les données de Table1 dans
Table2 on déplace Table1, l'assistant se déclenche, indiquer
la cible (Table2) et choisir "Ajouter des données".
Cliquer "Suivant" permet ensuite d'apparier les colonnes.
Cette partie est très performante puisqu'elle permet l'ajout
entre structures différentes (noms et nombres de champ).
Nota: souvent les tables ont un champ clé primaire défini
en auto-valeur ; il va de soi qu'il ne faut pas sélectionner
ce champ dans la table "cible"...
Par ailleurs, comme déjà indiqué par Alex, il reste
possible de passer via Outils> SQL.
À toutes fins utiles je joins une base comprenant deux
requêtes avec la syntaxe pour cela. Ces requêtes ne
peuvent pas être lancées, elle ne sont là que comme exemple
qu'on peut éditer en SQL pour copier la ligne et la coller
dans Outils> SQL.
J'ai mis deux exemples : insert d'après une table et une vue.
En effet il n'est pas possible (me semble-t-il...) de faire
l'insertion d'après une requête.
Si on souhaite faire un ajout depuis une requête la solution est
simple : clic droit sur la requête puis "Créer en tant que vue".
Les vues sont considérées comme des tables pour l'insertion.
AjoutFromTableRequête.odb
<http://nabble.documentfoundation.org/file/n4039608/AjoutFromTableRequ%C3%AAte.odb>
Cordialement
Pierre-Yves
--
View this message in context:
http://nabble.documentfoundation.org/LO-3-6-4-3-BdD-le-type-de-requete-ajout-existe-t-il-tp4039516p4039608.html
Sent from the Users mailing list archive at Nabble.com.
--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.