1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Public Sub B_ProdMaj_Click()
On Error GoTo Err_B_ProdMaj_Click
'MAJ table Produit et Produit1 depuis extraction Iseries
ExecutionSQL ("delete * FROM T_Produits;")
ExecutionSQL ("delete * FROM T_Produits1;")
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "T_Produits1", "\\frwsf0002\cogene\RRR\Etiquette\Produits.xls", True
Docmd.RunSql ("INSERT INTO T_Produits ( PNC, Référence, Désignation, STK, SBG, [Sales Company] ) SELECT T_Produits1.AAAANB, T_Produits1.AABTTX, T_Produits1.AAAATX, T_Produits1.AACKVA, T_Produits1.AACLCD, T_Produits1.AAFGCD FROM T_Produits1;")
Docmd.RunSql ("Update T_Produits set T_Produits.PPI = (Select [PPI].[PPI TTC] from PPI, T_Produits where T_Produits.Référence = [PPI].[Réf]) where T_Produits.Référence = (Select PPI.Réf from PPI, T_Produits where T_Produits.Référence = PPI.Réf);") --> C'est la que je bloque !
MsgBox ("Mise à jour des produits terminé !")
Exit_B_ProdMaj_Click:
Exit Sub
Err_B_ProdMaj_Click:
MsgBox Err.Description
Resume Exit_B_ProdMaj_Click
End Sub |
Partager