Filtrage de donnees

mokzarfa - 10 mai 2013 à 16:32
cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 - 13 mai 2013 à 15:05
salut ;
j'ai deux tables dont les champs sont les mêmes
je veux modifier les données de la 2eme table en filtrant par le champ nom et prenom c a d j'ai la 1ere table dont les champs sont nom,prenom,note,date_note
et la 2eme table qui est identique sauf je veux faire une mise a jour par rapport a la première .
merci cordialement.

1 réponse

cs_cantador Messages postés 4720 Date d'inscription dimanche 26 février 2006 Statut Modérateur Dernière intervention 31 juillet 2021 13
13 mai 2013 à 15:05
Bonjour,

juste la méthode :

[b]par enregistrement
/b

on se cale sur l'enregistrement de la première par une méthode LOCATE
puis on affecte chaque champ de la deuxième à la première :

ex :
table2.edit;
table2NOTE.text := table1NOTE.text;
etc..
table2.post;


soit on fait tout directement et en seule fois avec SQL (en fonction de ton sgbd..)

UPDATE table2
SET table2.NOTE = table1.NOTE
ETC..
FROM table1, table2
WHERE table1.NOM = table2.NOM (ici, il faut la clé unique)


cantador
0
Rejoignez-nous