Cree une liste deroulante sous access ki fonctionne? [resolu] - VB/VBA/VBS - Programmation
Marsh Posté le 03-03-2004 à 14:50:04
alors bien que ca ne soit pas clair je crois comprendre.
Il faut savoir que sous access la molette fait changer d'enregistrement (allez savoir pourquoi c est pas les ascenceurs???)
Sur ta zone de liste (je sais pas trop comment tu l'a faite mais bon) tu va en vb utiliser l'évenement afterupdate
et la si ta zone de liste sers a changer d'enregistrement tu va chercher l'absolute position du recordset du formulaire pour lequel tu as la valeur recherchée et tu fait un docmd.moveRecord je crois sur l'absolutePosition trouvée -1 ou +1 je sais plus.
Mais bon le plus simple serait de mettre ton formulaire sous forme de sous-formulaire et de garder ta zone de liste dans le formuaire principal et de lier la zone de liste au sous formulaire
Marsh Posté le 04-03-2004 à 10:48:26
merci pour ton aide, c ce ke j'ai fé et ca marche nikel, le fait de le lier o sous formulaire allez savoir pourkoi
et merci encore
Marsh Posté le 26-02-2004 à 00:25:18
bonjour a tous,
voila mon probleme, kan je crée une liste deroulante puis ke je veux cliquer sur la valeur ki m'interesse les données de mon formulaire ne s'actualise pas. Cela change seulement avec ma molette de souris.
j'ai essayé de voir ca avec d'autres personnes mais on ne voit pas d'ou vient le pb. je tiens a preciser ke j'ai deja realiser ce genre de travaux mais la je bloque et je ne sais pas pourkoi, donc si quelqu'un avait une idée ou une base de donnée bidon pour ke je puisse comparer avec ce ke j'ai fé.
Merci d'avance.
Message édité par blaine le 04-03-2004 à 10:50:52