IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

[9i][Forms6i] Element texte et trigger sur chaque appui de touche


Sujet :

Forms Oracle

  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 3
    Par défaut [9i][Forms6i] Element texte et trigger sur chaque appui de touche
    Bonjour,

    Je suis tombé sur une petite difficulté en travaillant sous Forms 6i (la base est en 9.2.0.8). Je sais que Forms 6i est antique mais en prod on ne peut pas se permettre d'upgrader (ou pas encore).
    Bref, j'ai un champ texte non basé (de type texte) où je demande à l'utilisateur d'entrer, mettons, un code postal. J'aimerais qu'à chaque changement du champ texte (rajout d'un nombre, correction...) je puisse exécuter du code en live pour par exemple afficher le nom de la ville concernée juste en-dessous. Je souhaiterais que cela fonctionne à toute saisie dans le champ même, et pas lors du next-item.

    J'ai essayé divers triggers (KEY-EDIT, KEY-OTHERS, POST-CHANGE...) sans aucun résultat. Y'a-t-il un moyen de le faire? A la limite, une bidouille du genre "timer et boucle externe" m'irait aussi.

    Merci pour votre aide!

    Kevin

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 673

  3. #3
    Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 3
    Par défaut
    Merci pour la prompte réponse.
    Mais ce trigger ne s'exécute que lors de la sortie du champ (par un tab ou un clic sur un autre champ). On se rapproche tout de même...

  4. #4
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Oui, vous pouvez utiliser un timer qui se déclenche, par exemple toutes les 4 ou 500 millisecondes. Dans le When-Timer-Expired, vous avez tout loisir d'évaluer le contenu courant de l'item. (pensez à désactiver le timer en sortant de cet item)

  5. #5
    Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 3
    Par défaut
    Je vais essayer ça, ça semble assez prometteur. Merci!

Discussions similaires

  1. Pouvoir cliquer sur chaque mots d'un texte
    Par jklms dans le forum Composants
    Réponses: 4
    Dernier message: 19/10/2013, 15h09
  2. Réponses: 4
    Dernier message: 20/03/2013, 18h23
  3. Réponses: 3
    Dernier message: 13/05/2011, 10h54
  4. Réponses: 6
    Dernier message: 19/11/2010, 14h19
  5. Texte dans la marge DU BAS sur chaque page
    Par kwazikwantik dans le forum Mise en forme
    Réponses: 2
    Dernier message: 19/05/2008, 18h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo