Pour mettre à jour un champ d'une table à partir du champ équivalent d'une autre table, Access accepte deux noms de tables pour la commande UPDATE, mais pas Sql Server.

Exemple : les taux de TPS ayant été corrigés dans la table des articles, il faut répercuter ces modifications dans la table des lignes de factures

Sous Access

UPDATE LignesFactures, Articles
SET LignesFactures.TauxTPS = Articles.TauxTPS
WHERE LignesFactures.ArticleID = Articles.ArticleID

Sous Sql Server

UPDATE LignesFactures
SET LignesFactures.TauxTPS = Articles.TauxTPS
FROM LignesFactures
INNER JOIN Articles ON Articles.ArticleID = LignesFactures.ArticleID
 
{mos_fb_discuss:no_discuss}