Bonjour,
C'est dans la procédure "CtrlSaisies". Le contrôle ElseIf Me.ComboClient.ListIndex = -1 Then
cMsgErr = "Le code client n'est pas renseigné ..." suppose que le code client existe déjà et qu'il a été sélectionné dans la liste (propriété ListIndex <> -1).
Si tu as ce message, c'est que tu as saisi un nouveau code client. Je n'ai compris que tu voulais pouvoir créer un nouveau client via ce formulaire et je n'ai pas vu (sauf erreur) de code qui mettait à jour le TS "DonnéesClients".
Tu peux remplacer le test par ElseIf Me.ComboClient.Value = "" Then mais cela n'ajoutera pas les données au TS "DonnéesClients". Dans le fonctionnement que tu attends, j'imagine qu'il faut ajouter le client dans le TS. Pour cela, tu peux t'inspirer du code de la procédure "BtnValider_Click" concernant la mise à jour du TS "RepriseDechet". Dis moi si tu as besoin d'aide.
Tu as complété la procédure "CtrlSaisies" avec les contrôles des autres rubriques ?
Cdlt,
Cylfo