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 29/04/2007, 18h05   #1
Membre actif
 
Avatar de Jean_Benoit
 
Inscription : juin 2004
Messages : 495
Détails du profil
Informations personnelles :
Âge : 58

Informations forums :
Inscription : juin 2004
Messages : 495
Points : 182
Points : 182
Par défaut [FORMS 10G] Coder un key-code dans un trigger évenmentiel?

Bonjour,

A l'ouverture d'un Form, j'aimerais mettre le focus sur un champ basé puis envoyer un raccourci clavier pour peupler une LOV, sans obliger l'utilisateur à faire [Ctrl L].

ça devrait ressembler à

entier = KEY quelquechose();

J'ai un peu cherché dans le tutorial de SheikhYarbouti et sur OTN, mais je ne trouve pas.



Merci pour votre aide
Jean_Benoit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2007, 21h35   #2
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
2 façons de forcer l'affichage d'une LOV

1. Go_Item('...'); List_Values ;

2. Show_Lov('...');
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2007, 22h02   #3
Membre actif
 
Avatar de Jean_Benoit
 
Inscription : juin 2004
Messages : 495
Détails du profil
Informations personnelles :
Âge : 58

Informations forums :
Inscription : juin 2004
Messages : 495
Points : 182
Points : 182
Effectivement j'ai bien relu ton guide, show_lov() était là.

Mais entre-temps j'ai aussi vu DO_KEY et j'ai fait un googlesearch, j'ai trouvé DO_KEY( 'LIST_VALUES'); et ça marche.

lien:

http://www2.cs.uh.edu/~ceick/3480/Cu...acle_Forms.pdf

Maintenant quelle méthode est la meilleure?

Faut que je trouve quel trigger accepte ce code, après un exequery?

Pour le moment je l'ai mis dans un click sur bouton.

Merci pour la réponse
Jean_Benoit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2007, 22h24   #4
Rédacteur

 
Avatar de SheikYerbouti
 
Inscription : mai 2003
Messages : 6 533
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 6 533
Points : 6 469
Points : 6 469
Do_Key('list_values') déclenche le trigger du même nom et exécute le code dudit trigger, à la différence de List_Values qui ne fait qu'aaficher la LOV de l'item en cours.
__________________
Rédacteur Oracle (Oracle ACE)
Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
Je ne réponds pas aux questions techniques par MP
Blogs: Forms-PL/SQL-J2EE - Forms Java Beans
SheikYerbouti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2007, 17h54   #5
Membre actif
 
Avatar de Jean_Benoit
 
Inscription : juin 2004
Messages : 495
Détails du profil
Informations personnelles :
Âge : 58

Informations forums :
Inscription : juin 2004
Messages : 495
Points : 182
Points : 182
Merci pour la réponse.
Jean_Benoit est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h53.


 
 
 
 
Partenaires

Hébergement Web