Le 14. 10. 12 06:42, pierre-yves samyn a écrit : > Bonjour > > +1 sur les principes donnés par Yves > > J'ajouterais, au cas où, quelques précisions "en amont" dans le > raisonnement : > > 1. La mise à jour d'une table se fait "traditionnellement" par une requête > mettant > en oeuvre une commande "update" (cf. message de Yves) > 2. Le mode "ébauche" de Base ne permet pas d'exécuter des requêtes de ce > type. > En gros il ne permet que les requêtes qui sélectionnent des données. > 3. Il faut passer par la commande Outil >SQL pour exécuter de telles > requêtes. > 4. Le "truc" est souvent de passer d'abord par la création d'une requête en > mode > ébauche pour sélectionner les tables et champs et définir les jointures puis > de > passer en mode SQL pour récupérer ce dernier et le copier. On peut ensuite > lancer la commande Outils > SQL et "finaliser" la requête en ajoutant > notamment > le "update". Cette technique permet d'éviter de taper les noms de champs et > tables > avec toutes les erreurs que cela suppose... > > Les FAQ http://wiki.documentfoundation.org/FR/FAQ/Base/128 et > http://wiki.documentfoundation.org/FR/FAQ/Base/126 illustrent ces > techniques (bien que sur des fonctionnalités différentes). > > Cordialement > Pierre-Yves
Merci Pierre-Yves et Yves, J'ai créé une nouvelle table (Ajout) avec une clé primaire commune à ma table Membres. Dans une fenêtre SQL, quand je veux faire l'update : «update Membres where IdMembre=Ajout.IdMembre set IdFiche=Ajout.IdFiche, MdpFiche=Ajout.MdpFiche» j'obtiens le message «Table not found in statement [update Membres]». J'en conclus que j'ai dû louper quelque chose... Pouvez-vous encore m'aider? Je vous en remercie d'avance! Pierre -- *Pierre Graber* Enseignant CH-2022 Bevaix <http://pcpg.net> -- Envoyez un mail à users+h...@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