Bonjour,
La seule solution que j'ai trouvée dans ce cas, c'est d'utiliser une
variable globale qui mémorise la ligne sélectionnée, et au début de la
macro je teste : si la valeur a pas changé, je fais rien.
Bon, tout le monde sait que les variables globales c'est mal ;-) , donc
si tu as une meilleure solution hésite pas à en faire part !
jeannelle-d a écrit :
La problématique est simple : accéder au détail d'un enregistrement en
cliquant sur la ligne adéquate d'un tableau de type "grid" dans un
formulaire OOo rattaché à une table.
Ca, ça fonctionne sans pb, je récupère la clé de la ligne cliquée et j'ouvre
le formulaire détail. OK
Pb : quand je clique dans l'ascenseur, pour accéder au bas de la liste,
l'événement "souris pressée" est généré, et ce crétin m'ouvre aussi le
formulaire détail ! alors que je lui demande pas !
ben oui, j'ai associé la macro de chargement de la fiche détail à
l'événement "bouton de souris enfoncé", j'ai pas trouvé mieux pour
l'instant.
Question : comment faire le distingo entre un vrai clic sur une ligne et
celui sur l'ascenseur ? ou bien y a-t-il un autre moyen de récupérer
l'événement qui va bien ?
merci pour vos conseils éclairés .....
Denis
__________________________________
Direction du Système d'Information
Denis JEANNELLE - adjoint au DSI
CHU CAEN - avenue Clemenceau - 14 033 Caen Cedex
Tél : 02.31.27.26.53