Bonjour à tous,

Je souhaite mettre à jour un champ d'une table et je tourne en rond depuis un bon moment.

J'ai donc une requête SQL qui ajoute de nouveaux éléments à ma table temporaire et voici la syntaxe

INSERT INTO Tbl_TempNvxCptesCli_EcartFac ( CLI_CODCLI, EcartMois, ALVNATURE, MaxDateFre, MaxNoFacture )
SELECT DISTINCT dbo_CLIENT.CLI_CODCLI, DateDiff('m',Max(dbo_VLIGNES_FACTVTE!DLVORDERDAT),Formulaires!FrmChoixDate!txtDebut) AS Expr2, dbo_VLIGNES_FACTVTE.ALVNATURE, Max(dbo_VLIGNES_FACTVTE.DLVINVOICEDAT) AS MaxDeDLVINVOICEDAT, Max(dbo_VLIGNES_FACTVTE.ALVPIECENO) AS MaxDeALVPIECENO
FROM dbo_CLIENT LEFT JOIN dbo_VLIGNES_FACTVTE ON dbo_CLIENT.CLI_CODCLI = dbo_VLIGNES_FACTVTE.ALVCUSTNO
GROUP BY dbo_CLIENT.CLI_CODCLI, dbo_VLIGNES_FACTVTE.ALVNATURE, dbo_CLIENT.REP_CODE, dbo_CLIENT.CLI_OUVERT
HAVING (((dbo_VLIGNES_FACTVTE.ALVNATURE)="papeterie") AND ((dbo_CLIENT.REP_CODE)="IB") AND ((dbo_CLIENT.CLI_OUVERT)="F"))
ORDER BY dbo_CLIENT.CLI_CODCLI;
J'ai besoin de connaître le total de la dernière facture du client et pour cela
Je récupère le dernier numéro de facture du client "(dbo_VLIGNES_FACTVTE.ALVPIECENO) AS MaxDeALVPIECENO" et
je pensai ensuite utiliser cette info pour mettre à jour le champ de ma table temporaire.

Je n'y arrive pas. Je me demande si je m'y prend bien. Avez-vous des suggestions.

Merci pour votre aide.

Daniel