Bonjour,
Je travaille avec un lecteur de code-barres (Honeywell MX7T). Lorsque j'appuie sur le bouton pour scanner, je souhaiterais récupérer à chaque lecture, la valeur et l''envoyer dans une table.
Pour cela j'ai ajouté sur ma fenêtre un traitement optionnel sur : Prise de focus (WM_SETFOCUS) de FEN_Prepa
DAns lequel j'ai ajouté ce code :
Au niveau de la procédure CaptureClavier, voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 WM_KEYDOWN est un entier = 13 Evénement("CaptureClavier", "SAI_EAN", WM_KEYDOWN)
J'ai certainement loupé quelque chose ou alors je ne comprends pas comment fonctionne les événements. j'ai consulté l'aide mais ça ne m'avance pas énormément.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Procedure CaptureClavier(Message, wParam, lParam) SI wParam=13 ALORS HExécuteRequête(REQ_recherche_lignes_cde,hAvecFiltre,gsNumCommande,MoiMême) HLitPremier(REQ_recherche_lignes_cde) SI HTrouve(REQ_recherche_lignes_cde) ALORS TableAjoute(FEN_Prepa.TABLE_prepa_en_cours,REQ_recherche_lignes_cde.Code_article+TAB+REQ_recherche_lignes_cde.quantite+TAB+REQ_recherche_lignes_cde.Unite+TAB+"") FIN FEN_Prepa.SAI_EAN="" FIN
Pourriez-vous m'éclairer ?
Merci encore pour votre aide.
Partager