Bonsoir, Le 13 octobre 2012 22:17, Pierre Graber <[email protected]> a écrit :
> Bonjour, > > On m'a demandé d'ajouter deux champs à la base de données d'une assoc. > J’ai adapté le fichier odb sans souci. > > Maintenant, j'ai 450 membres dont les 2 champs doivent être complétés. > Soit les membres identifiables via un "identifiant". La feuille de calcul doit contenir si possible 3 colonnes, l'identifiant et les 2 colonnes à ajouter. Tu peux ensuite créér une quatrième colonne qui reprend la requête à effectuer sur ta base de donnée. En gros ça donnerais : ="Update ma_table where identifiant=" & CelluleIdentifiant & " set monchampaajouter1=" & cellulechamp1 & " , monchampaajouter2=" & cellulechamp2 & ";" De cette manière tu vas obtenir une colonne avec toutes les commandes "update" adéquate. Ensuite, il suffit de copier ces commandes dans une commande SQL de ta db. C'est une des possibilités. Une autre peut-être plus simple, serait de créer une nouvelle table à partir de ta feuille excel et ensuite effectuer les updates update ma_table where identifiant=ma_nouvelle_table.identifiant set monchampsaajouter1=ma_nouvelle_table.champ1, monchampaajouter2=ma_nouvelle_table.champ2 nb : j'ai testé aucune des deux possibilités, y'a peut-être des erreurs de syntaxe, mais le principe doit être +/- bon ;-) Yves > > J'ai les informations sur une feuille de calcul. > > Comment compléter la base sans avoir à tout taper? > > J'ai essayé un copier/coller, mais ça n'a pas marché. > Aurai-je raté quelque chose ? > > Merci de votre aide. > > Pierre > > -- > *Pierre Graber* > Enseignant > CH-2022 Bevaix > <http://pcpg.net> > > > -- > Envoyez un mail à [email protected] 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 > -- web site : http://www.molenbaix.com -- Envoyez un mail à [email protected] 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
