Bonjour a tous,
Voila deux jours que je cale donc je me decide a poser ma question ici.....
Imaginer une base de donnee A et B.....
A contient la tableA
B la TableB.....
La TableA n a pas de clef (donc aucun champ unique).....
La TableB est en fait une copie de la TableA, mais en lui rajoutant une colonne ID avec un numero automatique, pour avoir une clef sur la table.
Je voudrai ecrire une query UPdate pour tenir a jour la TableB, si les donees sont changees dans la TableA.
J avais imaginer une solution, mais c est un peu une usine a gaz...
1-Creer une copie temporaire de TableA, avec un index..--->TableB_Tmp
2-Faire l update de TableB a partir de TableB_Tmp en me basant sur l ID automatique....
3-Effacer la table TableB_Tmp
....et ainsi de suite.....
Je sais que sous Oracle il existe un RowID specifique a chaque ligne d une colonne.....ce qui me permetterais de faire l update directement a partir de TableA, en me basant sur cet ID........(TableA.RowID=TableB.RowID)
Mais voila je suis sous Access.........et puis ca m etonnerai qu il n y ai pas quelquechose de similaire......
Alors si quelqun connait le code pour extraire ce RowID (ou RowIndex)....je lui en serais extremement reconnaissant...
Sparal
Partager