4 messages in org.openoffice.fr.progRe: [prog] [Formulaires-Contrôle de t...
FromSent OnAttachments
jeannelle-dAug 6, 2004 7:08 am 
Alex ThurgoodAug 6, 2004 7:23 am 
jeannelle-dAug 6, 2004 7:32 am 
Alain NowakAug 9, 2004 6:39 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] [Formulaires-Contrôle de table] Dysfonctionnement sur événement clic ascenseur.Actions...
From:Alain Nowak (ano@starxpert.fr)
Date:Aug 9, 2004 6:39:27 am
List:org.openoffice.fr.prog

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