Bonjour,
J'ai poste un message similaire il y a quelques jours et je n'arrive pas a appliquer les solutions trouvees (cf discussion de yieiii ).
Pour resumer: je souhaite baser mon formulaire sur une table (interest). Cette table contient la reference a des deals (la table deal contient le deal_id). Quand je dis a ma combo box de regarder le champs "deal" de la table "interest", ce sont les numero d'identifiant qu'elle me sort, et non les noms correspondants. Qui plus est il y a des doublons. En effet, a un "deal" correspondent plusieurs "interests". Je voudrais dans ma liste defilante, n'avoir qu'une seule fois le nom des chaque deal.
J'ai essaye jusqu'a present:
1) de baser mon formulaire sur une requete qui utilise la table "interest" et la table " deal" pour recuper les noms.
J'ai mis " [Forms]![frmLookUpByBorrowers]![cboInterestByBorrowers]"
dans le critere de mon champ "borrower " (qui est l'equivalent de "deal", mais ca ne marche pas.
2) j'ai cree un autre formulaire, base sur ma table "interest" cette fois, et j'ai cree une combobox, unbound, et j'ai rajoute un bout de code gentiment suggeresur le forum:
ou cboInterestByBorrowers est ma combo box.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub cboInterestByBorrowers_AfterUpdate() DoCmd.ShowAllRecords Me!txtBorrower.SetFocus DoCmd.FindRecord Me!CboInterestByBorrowers Me!CboInterestByBorrowers.Value = "" End Sub
Ca ne marche pas non plus.
3) je tente d'inclure un sous-formulaire
C'est vraiment un casse tete pour moi et c'est impossible d'obtenir de l'aide autour de moi (malheureusement je suis la personne la plus "competente" en IT de l'equipe).
J'ai inclus une version light de ma base ou les entrees sont renommees pour rester confidentielles.
Si quelqu'un se sent d'y jeter un oeil...
Partager