Bonsoir,
Je suis en train d'écrire une routine pour calculer le tarif d'envoie d'un coli via UPS.
Pour cela j'ai créer une table tblTarifsUPSstandard avec les tarifs et les zones .
Maintenant j'ai récuperer la zone tarifaire d'un pays quelconque et j'aimerai aller chercher le tarifs.
Donc j'essaie avec un DLookup, mais la colomn dans laquelle je dois regarder depends du pays. Mes colomns 's-appelle zone1, zone2, zone3 etc.
j'ai un variable qui cherche la zone d'un pays et le colle derriere le mot : zone
Mais DLookup ne veut pas marcher comme ceci? Est-ce que je ne peux pas utiliser une variable pour désigner la colomn?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub Go_Click() Dim varZone As String Dim varCol As String varCol = "zone" & DLookup("[ZoneUPSstandard]", "Pays", "[ID TLD] = " & Forms!frmCalculePoids!land) MsgBox " " & varCol 'juste pour tester la valeur varCol Me.tarifs = DLookup("varCol", "tblTarifsUPSstandard", "[poids] = " & Forms!frmCalculePoids!gewicht) End Sub
Merci pour vos commentaires.
Hans
Partager