Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/04/2006, 09h53   #1
Futur Membre du Club
 
Inscription : avril 2003
Messages : 28
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 28
Points : 17
Points : 17
Par défaut [Forms 6i] : Interception Evenement

Bonjour,
J'ai le besoin suivant :

Un utilisateur tape dans une zone de texte validée par une LOV (List Of Values) un code par exemple 4012345. Une fois que l'utilisateur a validé sa saisie (ou sa sélection) je souhaite transformer le champ selon une règle particulière en 40-12345.

La solution à laquelle j'ai pensé était deux champs validés par la même LOV dont une colonne renvoie 4012345 et une autre renvoie 40-12345 dans l'autre item texte.

Le but étant d'afficher celui avec le - et au moment où l'utilisateur rentre dans le champ le déplacer dans le deuxième champ (les deux sont superposés) en rendant le premier invisible et une fois qu'il a fini sa sélection remettre visible le premier champ.

Le problème avec cette solution est que je n'arrive pas à faire un go_item ailleurs ou à rendre invisible le champ en cours.

Y-a-t il un moyen d'intercepter les évènements pour rendre ceci possible.
Je suis aussi preneur d'une autre solution qui vous paraitrait viable.

Merci.
Karim.1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 13h49   #2
Membre habitué
 
Inscription : avril 2004
Messages : 365
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 365
Points : 121
Points : 121
Le champ format des champs textes ne font pas cela automatiquement ?
patmaba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2006, 14h07   #3
Futur Membre du Club
 
Inscription : avril 2003
Messages : 28
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 28
Points : 17
Points : 17
Au fait le tiret ne se trouve pas forcement au même endroit et le besoin est de le mettre après la saisie de l'utilisateur et non pas pendant.
Karim.1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h03.


 
 
 
 
Partenaires

Hébergement Web