1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| Function Envoi_Prefac_Transporteur()
On Error GoTo Envoi_Prefac_Transporteur_Err
'définit les variables
Dim CodeTrans As String 'code Transporteur
Dim SQL As String
Dim Mail As String 'adresse e-mail
'Dim Corps As String 'corps du message
'Dim sujet As String 'objet du message
'définit les paramêtres
CodeTrans = InputBox("Quel est le code transporteur", "Question", , 100, 100)
SQL = "SELECT [3_Valorisation_expéditions_VN_renault-nissan].[N° CHASSIS], [3_Valorisation_expéditions_VN_renault-nissan].FAMILLE, " _
& "[3_Valorisation_expéditions_VN_renault-nissan].[LIBELLE FAMILLE], [3_Valorisation_expéditions_VN_renault-nissan].[TYPE VEHICULE], " _
& "[3_Valorisation_expéditions_VN_renault-nissan].CONSTRUCTEUR, [3_Valorisation_expéditions_VN_renault-nissan].[CATEGORIE VEHICULE], " _
& "[3_Valorisation_expéditions_VN_renault-nissan].[POINT ORIGINE AFF EXT], [3_Valorisation_expéditions_VN_renault-nissan].[DESTINATION TRANSPORT], " _
& "[3_Valorisation_expéditions_VN_renault-nissan].[LIBELLE DESTINATION TRANSPORT], " _
& "[3_Valorisation_expéditions_VN_renault-nissan].[LOCALITE DESTINATION TRANSPORT], " _
& "[3_Valorisation_expéditions_VN_renault-nissan].[CODE PAYS DISTRIBUTION DESTINATION TRANSPORT], " _
& "[3_Valorisation_expéditions_VN_renault-nissan].[ZONE DISTRIBUTION DESTINATION TRANSPORT], " _
& "[3_Valorisation_expéditions_VN_renault-nissan].[DATE CHARGEMENT], [3_Valorisation_expéditions_VN_renault-nissan].TRANSPORTEUR, " _
& "[3_Valorisation_expéditions_VN_renault-nissan].[LIBELLE TRANSPORTEUR], [3_Valorisation_expéditions_VN_renault-nissan].[NOM CHAUFFEUR], " _
& "[3_Valorisation_expéditions_VN_renault-nissan].[N° EXPEDITION], [3_Valorisation_expéditions_VN_renault-nissan].[N° BON LIVRAISON], " _
& "[3_Valorisation_expéditions_VN_renault-nissan].[N° MATRICULE OU N° WAGON], [3_Valorisation_expéditions_VN_renault-nissan].[N° REMORQUE], " _
& "[3_Valorisation_expéditions_VN_renault-nissan].[N° EXPEDITION CLIENT], [3_Valorisation_expéditions_VN_renault-nissan].[N° LOT], " _
& "[3_Valorisation_expéditions_VN_renault-nissan].[FACTURE D ACHAT]" _
& "FROM [3_Valorisation_expéditions_VN_renault-nissan] WHERE ((([3_Valorisation_expéditions_VN_renault-nissan].TRANSPORTEUR)='&CodeTrans&'));"
'envoi le mail
DoCmd.SendObject acQuery, SQL, "MicrosoftExcelBiff8(*.xls)", Mail, "", "", "Prefacture", "Bonjour, En pièce jointe vous retrouverez une version électronique de la préfacture sur le Benelux. Bien à vous, Facturation Cat Benelux", True, ""
Envoi_Prefac_Transporteur_Exit:
Exit Function
Envoi_Prefac_Transporteur_Err:
MsgBox Error$
Resume Envoi_Prefac_Transporteur_Exit
End Function |
Partager