|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 4 ![]() |
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 . |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 450 ![]() |
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). |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 4 ![]() |
Je pensais que ,comme sur le clavier VT220,VT100...les touches de fonction possèdent un code interne du style ESC[21~
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
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 |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 4 ![]() |
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[..... |
|
|
00
|
|
|
#6 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
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 |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 4 ![]() |
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 |
|
|
00
|
|
|
#8 | |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 533 ![]() |
Citation:
__________________
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 |
|
|
|
00
|
|
|
#9 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 450 ![]() |
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. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com