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 17/01/2007, 08h54   #1
Invité de passage
 
Inscription : janvier 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 4
Points : 0
Points : 0
Par défaut [Forms]Contenu de la touche F10

Bonjour à tous .
Je ne suis pas personnellement développeur sous Oracle Forms 10g,mais plutôt utilisateur ,n'ayant pas eu de réponse de nos Administrateurs du programme ,c'est un peu en désespoir de cause et àprès de nombreuses recherches infructueuses que je m'adresse à vous en espérant que vous pourrez m'aider.

Pour faciliter le travail de mes collaborateurs nous faisons de la saisie de données via un lecteur de code barre,bien pratique et surtout très rapide.

La question posée est la suivante .
Serait-il possible d'imprimer un code barre avec le code que retourne la touche F10 et ainsi scanner ce code plutôt que de presser la touche .

Vous allez vous dire , QUEL FAINEANT ! Pas vraiment car il nous suffit simplement de scanner le code barre et d'effectuer le commit via la touche F10 pour sortir l'article de notre stock.Le clavier n'étant pas situé directement à portée,il aurait été plus simple de scanner l'équivalent du F10.

En espérant que vous pourrez m'aider , je vous souhaite une bonne journée et une très bonne année 2007.

Alain .
alain45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 09h31   #2
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 450
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 450
Points : 4 209
Points : 4 209
La touche F10 n'a pas de "contenu".
Le seul moyen c'est de configurer le lecteur code barre (s'il accepte l'émulation de touches de fonctions).
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 09h40   #3
Invité de passage
 
Inscription : janvier 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 4
Points : 0
Points : 0
Je pensais que ,comme sur le clavier VT220,VT100...les touches de fonction possèdent un code interne du style ESC[21~
alain45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 09h57   #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
Bonjour,

Merci d'indiquer le produit [forms] dans votre titre.

Il suffit de configurer le lecteur pour qu'il ajoute un retour chariot, et gérer votre partie fonctionnelle dans le trigger When-Validate-Item ou Post-text-Item de l'item en question.
__________________
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 17/01/2007, 10h48   #5
Invité de passage
 
Inscription : janvier 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 4
Points : 0
Points : 0
Par défaut Forms

Je me suis probablement mal exprimé,je ne parle pas ici de programmation d'événements.

Je me place ici au niveau de l'utilisateur et non du programmeur.

Nous avons un lecteur code barre raccordé en parallèle sur un clavier.
Le fait de presser la touche F10 envoi vers le programme une séquence d'un ou plusieurs caractères , interprètée par le programme qui déclenche un COMMIT.

Ce que je cherche , c'est cette "séquence" qui est envoyée vers le programme et que je pourrais reproduire sous forme de code barre.

Elles sont formées généralement d'une séquence sous forme ESC[.....
alain45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 10h52   #6
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
Aucune chance. Les codes claviers sont gérés dans un fichier de ressources (fmrweb.res) et ne peuvent pas être "envoyés" au programme sous forme de séquence escape.
__________________
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 18/01/2007, 12h03   #7
Invité de passage
 
Inscription : janvier 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 4
Points : 0
Points : 0
Par défaut Forms

Après plusieurs jous de recherches j'ai découvert le code défini dans cette touche.
Pour votre info le code des touches de F1 à F39 ont le code de ~5001 à
~5039

La touche F10 à donc ~5010
J'ai imprimé le code barre et ça fonctionne il m'effectue bien le COMMIT

Merci de votre collaboration
alain45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2007, 12h31   #8
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
Citation:
Envoyé par alain45
Après plusieurs jous de recherches j'ai découvert le code défini dans cette touche.
Pour votre info le code des touches de F1 à F39 ont le code de ~5001 à
~5039

La touche F10 à donc ~5010
J'ai imprimé le code barre et ça fonctionne il m'effectue bien le COMMIT

Merci de votre collaboration
Sous Forms 10g ça fonctionne ?
__________________
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 18/01/2007, 13h59   #9
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 450
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 450
Points : 4 209
Points : 4 209
Quel type de codebarre utilises-tu ?
J'ai téléchargé une doc qui donne ces codes, mais c'est une doc spécifique à des lecteurs de code barre.

Moi en EAN128, sur une ScanPlus1800 les codes ne sont pas interprétés.
McM 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 20h00.


 
 
 
 
Partenaires

Hébergement Web