Bonsoir à tous !
J'essaie désespérément de transférer des champs d'une table à une autre via une requête UPDATE, mais Access m'insulte en me faisant comprendre que j'essaie de bouger plusieurs lignes ( L'opération doit utiliser une requête qui peut être mise à jour. ), ou alors je n'ai rien compris.
Pour la faire courte , j'ai une table Tiers et une table Facture. Dans la table Tiers, j'ai un champ Code et un champ Solde.
J'aimerais alimenter ce champ Solde pour mes clients à partir d'un calcul fais a partir de deux autres champs de la table Facture, qui calcule en gros la différence entre le montant total et le montant réglé.
Table Tiers : | Code | Solde |
Table Facture : | Code | Total | Regle |
Code :
- UPDATE Tiers
- Set Tiers.Solde = (Select (SUM(Total) - SUM(Regle)) as Somme
- From Facture
- Group by Code
- Order By Code )
- Where Tiers.Code = Facture.Code
|
J'ai cru comprendre que c'était compliqué, je vous avouerais que je n'ai pas trouvé mon bonheur en cherchant à travers la toile.
Merci de l'attention que vous saurez y apporter