Bonjour,
Je suis confrontee a un probleme et je n'arrive pas a m'en sortir. Help!
J'ai tout d'abord creer des tables, une compil + une table pour la currency + une table de client + une table de division de client.
J'ai ensuite cree une requete afin de multiplier la valeur de la compil par la currency (ce qui marche):
J'ai ensuite creer un formulaire afin de pouvoir selectionner un client, sa division et le resultat de ce dernier:
Afin de trouver la division, j'ai construis un code:
Mon fonctionnaire marche bien, il trouve la division en fonction du client.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Private Sub Company_AfterUpdate() Dim lngID As Long Dim SQL As String '' Vérifie que l'on a cliqué sur une company pour éviter le NULL If Not IsNumeric(Me!Company) Then Exit Sub '' Affecte la valeur de IDCompany à la variable lngIDCat lngID = Me!Company '' Construit la chaîne SQL avec la catégorie concernée SQL = "SELECT IDDivision, Division, IDCompany FROM TDivision WHERE IDCompany =" & lngID & " ORDER BY IDDivision" '' Affecte la chaîne SQL à la liste des divisions Division.RowSource = SQL '' Déverrouille la liste des divisions Division.Enabled = True '' Donne le focus la liste des divisions Division.SetFocus '' Déroule la liste des divisions Division.Dropdown End Sub
Mais une fois que je clique sur le bouton pour lancer la requete, je n'ai aucun resultats:
Ce que je ne comprend pas, c'est qu'en passant par la requete directement, j'obtiens les resultats que je veux.
Pouvez vous m'aider!!
Merci
(ps: desole pour les accents, j'ecris depuis un clavier anglais)
Partager