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 :

[Forms6i]touche enfoncée


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Par défaut [Forms6i]touche enfoncée
    bonjour,
    est-ce qu'il y'a une fonction qui retourne le code ascii de la touche tapée et cela sous froms6i? Merci

  2. #2
    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
    Non, je ne crois pas.

    d'autant plus que la saisie s'effectue toujours dans un champs et vous n'avez pas la main sur le champs tant que l'utilisateur n'a pas validé (changé) le champs.

    Que voulez-vous faire ?

  3. #3
    Membre habitué
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Par défaut
    en fait, je veux que quand l'utilisateur appuie sur la touche "entrée", l'application fait un "execute_query". bien sûr en vérifiant que le mode actuel est ="enter-query"?
    comment puis-je faire ca?

  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
    Dans ce cas, il faut coder l'execute query sur un trigger KEY-NEXT-ITEM ou POST-TEXT-ITEM attaché au champs en question.

  5. #5
    Membre habitué
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Par défaut
    merci, j'ai auparavant essayé key-others mais ca correspond à plusieurs touches("entrée" et autres ar exemple:"tab").

  6. #6
    Membre habitué
    Inscrit en
    Mars 2003
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 11
    Par défaut
    merci, j'ai auparavant essayé key-others mais ca correspond à plusieurs touches("entrée" et autres ar exemple:"tab").

  7. #7
    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
    Le trigger KEY-OTHERS se déclenche sur tous les évènement KEY-... qui ne sont pas trappés dans la Forms.
    Il est par conséquent quasiment inutilisable.

    En fait, il sert surtout à désactiver toutes les touches non trappées en plaçant une instruction Null; à l'intérieur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. HookKeyboard remplacer touche enfoncée?
    Par jojo86 dans le forum Composants VCL
    Réponses: 25
    Dernier message: 26/11/2010, 14h08
  2. [WD12] Touche enfoncée sur colonne de table
    Par Gaetch dans le forum WinDev
    Réponses: 17
    Dernier message: 21/04/2009, 14h27
  3. [WD11] touches enfoncées
    Par cdsoft dans le forum WinDev
    Réponses: 3
    Dernier message: 15/07/2008, 16h33
  4. Detection des touches enfoncées par API
    Par Ingham dans le forum VB 6 et antérieur
    Réponses: 31
    Dernier message: 20/02/2006, 12h30
  5. [Forms6i] Touche Entrée et trigger KEY-ENTER
    Par lafouine dans le forum Forms
    Réponses: 4
    Dernier message: 12/09/2005, 18h42

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