Bonjour.
J'ai une base de données SQLServer à laquelle j'accède avec Windev 10 en accès ODBC via OLEDB.
J'ai besoin de mettre un champs à jour dans ma table 1 avec des critéres de selection sur ma table 1 mais également sur ma table 2
J'ai essayé plusieurs codes dont celui ci :
Mais rien ne marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 UPDATE Movements_ST SET Movements_ST.Interfaced_3 = {Param1} WHERE EXISTS (SELECT * FROM Purchase_Orders_ST WHERE Purchase_Orders_ST.Purchase_Order_Nr = Movements_ST.Purchase_Order_Nr AND Purchase_Orders_ST.Purchase_Order_Status <> '09' AND Purchase_Orders_ST.Supplier <> '4000000030') AND Movements_ST.ReceiptNr <> 0 AND Movements_ST.Document_Nr IS NULL AND (Movements_ST.Movement_Type = '02' OR Movements_ST.Movement_Type = '09') AND Movements_ST.Movement_Status = '90' AND Movements_ST.Price_in_Stock_UM > 0.01
Pouvez vous m'aider ?
Merci d'avance.
Partager