Bonjour à tous,
Je suis en train de refaire une petite application de GMAO, dans laquelle la saisie d'un code d'intervention dans les champs "code" du formulaire "Interventions" remplit automatiquement les champs "intervention","Sous_Inst" pour la sous installation (localisation),"Type_Equip" pour le type d'équipement,"Equip"pour l'équipement concerné par l'intervention,"Lib_Mat" pour libellé du matériel utilisé,"Note" pour note et "PU" pour prix unitaire.
Le code s'appuie sur la fonction DLookup, comme vous pouvez le voir:
L'ensemble fonctionne, excepté pour la dernière ligne Me.PU
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub Code_Interv_AfterUpdate() Me.Intervention = DLookup("Interventions", "T_Type_Interventions", "ID_Type_Interv=" & Me.Code_Interv & "") Me.ID_Sous_Inst = DLookup("Sous_Installation", "T_Type_Interventions", "ID_Type_Interv=" & Me.Code_Interv & "") Me.ID_Typ_Equip = DLookup("Typ_Equip", "T_Type_Interventions", "ID_Type_Interv=" & Me.Code_Interv & "") Me.ID_Equip = DLookup("Equipement", "T_Type_Interventions", "ID_Type_Interv=" & Me.Code_Interv & "") Me.Lib_Mat = DLookup("Description", "T_Type_Interventions", "ID_Type_Interv=" & Me.Code_Interv & "") Me.Note = DLookup("Note", "T_Type_Interventions", "ID_Type_Interv=" & Me.Code_Interv & "") Me.PU = DLookup("Unit cost", "T_Type_Interventions", "ID_Type_Interv=" & Me.Code_Interv & "") End Sub
A l'origine je souhaitai récupéré les informations de prix directement dans la table "T_Wincheck", en fonction de la description du matériel, mais en vain.
Je joins une version très allégée de la BDD.
Merci d'avance pour votre aide, car je sèche.
Partager