Page 1 sur 1

NotesTimer et DialogBox

MessagePublié: 22 Mars 2010 à 14:09
par polgara
Bonjour à tous,

Je développe une base en client lourd (v6.5.4).
Dans un sous-masque, j'ai un champ UID fonctionnant de la façon suivante : l'utilisateur saisi l'identifiant. Une fois qu'il a saisie les 6 chiffres de l'identifiant, le système recherche les autres informations utilisateurs dans un référentiel et les renseigne dans le masque (nom, prénom etc).
Pour ce faire, on utilise un NotesTimer. Tous cela fonctionne très très bien .............. sauf si j'appelle mon sous-masque dans une dialogBox.
J'ai aussi testé en mettant le sous-masque dans un autre masque et en appelant le nouveau masque dans ma dbx, mais ça ne fonctionne pas plus.
Mes recherches sur le web n'ont rien donné, alors si vous aviez des pistes je suis preneuse.
D'avance merci !

Cdlt,

Polgara.

MessagePublié: 22 Mars 2010 à 14:29
par LSong
a mon avis il faut plus de precision sur ton NotesTimer
je ne vois pas trop ce que tu cherches à faire qui demande un NotesTimer

MessagePublié: 22 Mars 2010 à 14:37
par abertisch
LSong a écrit:a mon avis il faut plus de precision sur ton NotesTimer
je ne vois pas trop ce que tu cherches à faire qui demande un NotesTimer


J'imagine que c'est pour faire une sorte d'ajax sans quitter le champ ?!?

MessagePublié: 22 Mars 2010 à 14:42
par LSong
dans la dialog box il faudrait se baser sur le refresh / exiting alors

MessagePublié: 22 Mars 2010 à 14:56
par polgara
En fait, ça donne ça :
J'ai un champ chpID :
- Entering : j'appelle une fonction InitTimer
- InitTimer : Je déclare mon NotesTimer puis j'ai On Event Alarm From monNotesTime Call maFonctionDeRecherche
- maFonctionDeRecherche : recherche les données utilisateurs dans un reférenciel, en fonction de l'id saisi dans chpID (6 caractères)

Ce qui donne coté front : je saisie un id utilisateur dans le champ chpID. Lorsque j'ai saisi 6 caractères, la fonction de recherche me remonte les données utilisateurs (nom prénom) qu'elle
met dans d'autres champs de mon masque. Tout cela pour éviter une liste déroulante ou combo etc.

ça fonctionne très bien dans un document quelconque, mais dés que j'ouvre dans une dialogbox, rien ne se passe, il s'arrete à On event Alarm .... Je n'ai pas de message d'erreur, il passe sans l'executer, comme s'il ne recevait rien du NotesTimer.