Bonjour à tous
Je m en remet une fois de plus à votre savoir!
J ai crée une petite base de donnée pour la gestion de stock + devis et facturation
un sous formulaire me permet de choisir mes articles basé sur la requete:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT R_ligne_devis.ID_Modules, R_ligne_devis.ID_devis, R_ligne_devis.ID_Categorie, R_ligne_devis.ID_SS_categorie, R_ligne_devis.ID_contenu_devis, R_ligne_devis.ID_Set, R_ligne_devis.Description, R_ligne_devis.Prix_HT, R_ligne_devis.Quantite, R_ligne_devis.Remise, R_ligne_devis.Stotal, R_ligne_devis.Prix_ligne_HT, R_ligne_devis.Coef, R_ligne_devis.Poids_Set, R_ligne_devis.sremise, R_ligne_devis.scoef FROM R_ligne_devis;
apres avoir choisi ma categorie
puis ma sous catégorie déjà filtrée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub ID_Categorie_AfterUpdate() Me.ID_SS_categorie.RowSource = " SELECT T_Sous_categorie.ID_SS_categorie, T_Sous_categorie.SS_categorie FROM T_Sous_categorie WHERE T_Sous_categorie.ID_Categorie=" & Me.ID_categorie & " ORDER BY T_Sous_categorie.ID_SS_categorie" End Sub
j’accède à mes articles (Set dans mon cas) qui on pour contenu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub ID_SS_categorie_AfterUpdate() Me.ID_Set.RowSource = " SELECT T_Set.ID_Set, T_Set.Ref_set,T_Set.ID_SS_categorie, T_Set.Description,T_Set.ID_categorie, T_Set.Prix_HT ,T_Set.Poids_set, T_Set.scoef, T_Set.sremise FROM T_Set WHERE T_Set.ID_SS_categorie=" & Me.ID_SS_categorie & " ORDER BY T_Set.ID_Set" End Sub
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT T_Set.ID_Set, T_Set.Ref_set, T_Sous_categorie.SS_categorie, T_Set.Description, T_Set.ID_categorie, T_Set.Prix_HT, T_Categorie.Categorie, T_Set.Poids_set, T_Set.sremise, T_Set.scoef, T_Set.blabla FROM (T_Categorie INNER JOIN T_Set ON T_Categorie.ID_Categorie = T_Set.ID_categorie) INNER JOIN T_Sous_categorie ON (T_Sous_categorie.ID_SS_categorie = T_Set.ID_SS_categorie) AND (T_Categorie.ID_Categorie = T_Sous_categorie.ID_Categorie) ORDER BY T_Set.ID_Set;
Mes zones de texte sont remplis automatiquement par les codes:
sremise et scoef sont des cases à cocher
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub ID_Set_AfterUpdate() Me.Description = Me.ID_Set.Column(3) Me.Prix_HT = Me.ID_Set.Column(5) Me.Poids_set = Me.ID_Set.Column(7) Me.sremise = Me.ID_Set.Column(8) Me.scoef = Me.ID_Set.Column(9) End Sub
sremise fonctionne correctement
par contre scoef pas du tout
Je ne comprend pas vraiment
une idée?
Merci!!!
Partager