Bonjour,
Je me tourne encore une fois vers vous, n'arrivant pas à trouver la solution à mon problème.
Voici le cas simplifié :
J'ai une table STOCK qui liste l'état de colis
Index - Colis - Ville - id_Transfert
et une table TRANSFERT qui liste des trajets possibles
Index - Ville_départ - Ville_arrivée
Un formulaire présente le contenu de la table STOCK (sa source est la table STOCK).
Le controle pour n_Transfert est une liste déroulante et je veux que les valeurs possibles se limitent aux elements de la table TRANSFERT pour lesquels la ville de départ est la ville de stock.
J'ecris donc
Malheureusement, il propose pour tous les enregistrement, la liste correspondant à la ville du premier enregistrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT Index FROM Transfert WHERE Ville_départ = Stock.Ville;
Je suppose que je fais une grossiere erreur sur la facon d'utiliser la valeur d'un champ de l'enregistrement courant.
Pourriez-vous m'aider ?
Merci
PS : Je précise juste que si j'indique une valeur numérique à la place de Stock.ville dans ma clause WHERE, j'obtiens bien la liste correspondant à cette valeur numérique.
Partager