utilisation de code barre en pure basic
utilisation de code barre en pure basic
Bonjour à toute l'équipe
Quelqu'un m'a demandé de lui développer une petite application qui utilise le code barre (au lieu de saisir manuellement). Il s'agit d'une vente au comptoir. Quelqu'un pourrait m'orienter?
Merci
Quelqu'un m'a demandé de lui développer une petite application qui utilise le code barre (au lieu de saisir manuellement). Il s'agit d'une vente au comptoir. Quelqu'un pourrait m'orienter?
Merci
Win7 (x64) 64 bits Pb 5.72
- Kwai chang caine
- Messages : 6962
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: utilisation de code barre en pure basic
Bonjour OMEGA
Sur le forum allemand tu as ces POSTS qui parlent de ça.
Le generateur de "125"
http://www.purebasic.fr/german/viewtopi ... 74#p288174
et encore plus impressionant (enfin j'avais trouvé à l'epoque) le scanner à souris de "Mr.l"
http://www.purebasic.fr/german/viewtopi ... 86#p287786
Cela peut etre un bon début
Y'a aussi le CodeQR mais je crois que ce n'est pas ce tu cherches ...
Sur le forum allemand tu as ces POSTS qui parlent de ça.
Le generateur de "125"
http://www.purebasic.fr/german/viewtopi ... 74#p288174
et encore plus impressionant (enfin j'avais trouvé à l'epoque) le scanner à souris de "Mr.l"
http://www.purebasic.fr/german/viewtopi ... 86#p287786
Cela peut etre un bon début
Y'a aussi le CodeQR mais je crois que ce n'est pas ce tu cherches ...
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: utilisation de code barre en pure basic
je ne suis pas certain qu'il cherche à imprimer un code barre. Mais je peux me tromper bien surKwai chang caine a écrit : ..... je crois que ce n'est pas ce tu cherches ...
Bonjour Omega.
Tu n'as rien à faire. Un lecteur de code barre (En général sur un port USB) va lire comme son nom l'indique un code barre et agit ensuite comme un clavier
Les caractères associés au code barre sont envoyés dans ton stringgadget suivi du code ASCII de la touche entrée.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: utilisation de code barre en pure basic
Oui, c'est ce qu'on m'a dit, le lecteur code barre remplace le clavier... mais je ne sais pas comment procéder, supposons par exemple qu'un code barre est lu, est ce que le code barre est immédiatement transféré dans la cellule stringGadget? bref, est ce que je dois agir comme s'il s'agit d'une saisie + touche entrée??Un lecteur de code barre (En général sur un port USB) va lire comme son nom l'indique un code barre et agit ensuite comme un clavier
Les caractères associés au code barre sont envoyés dans ton stringgadget suivi du code ASCII de la touche entrée.
Merci pour tout
Win7 (x64) 64 bits Pb 5.72
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: utilisation de code barre en pure basic
C'est exactement ça.omega a écrit :est ce que je dois agir comme s'il s'agit d'une saisie + touche entrée??
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: utilisation de code barre en pure basic
Encore autre chose:
Le lecteur e barre lit un code barre, celui-ci est transmis dans la cellule StringGadget. ok
Est-ce que c'est le code barre qui sera affiché sur ma cellule stringgadget ou alors le texte correspondant?
Exemple code barre : ||| |||| correspond au produit : disque dur
C'est (disque dur) qui sera affiché ou c'est le code barre sur la cellule texte?
Si c'est le texte qui sera affiché, comment alors établir cette correspondance à mon niveau?
ma structure de table produit sera par exemple comme suit (si je me trompe pas):
code_barre char(30),Nom_Produit char(200)
Si c'est le code barre qui sera affiché sur la zone texte, je dois alors chercher à quel produit il doit correspondre n'est ce pas? et l'afficher sur la zone (désignation)
C'est comme ça que ça se passe? ou alors je dis peut être des conneries...
heuu..
s...v.....p.... help!
Le lecteur e barre lit un code barre, celui-ci est transmis dans la cellule StringGadget. ok
Est-ce que c'est le code barre qui sera affiché sur ma cellule stringgadget ou alors le texte correspondant?
Exemple code barre : ||| |||| correspond au produit : disque dur
C'est (disque dur) qui sera affiché ou c'est le code barre sur la cellule texte?
Si c'est le texte qui sera affiché, comment alors établir cette correspondance à mon niveau?
ma structure de table produit sera par exemple comme suit (si je me trompe pas):
code_barre char(30),Nom_Produit char(200)
Si c'est le code barre qui sera affiché sur la zone texte, je dois alors chercher à quel produit il doit correspondre n'est ce pas? et l'afficher sur la zone (désignation)
C'est comme ça que ça se passe? ou alors je dis peut être des conneries...
heuu..
s...v.....p.... help!
Win7 (x64) 64 bits Pb 5.72
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: utilisation de code barre en pure basic
Un exemple de code barre collé sur le packaging de ton disque.
Quand tu scannes ton disque, ton stringgadget contiendra le code 123456789012.
A toi ensuite à lire le libellé "Nom_Produit char(200)" associé à ce code et d'afficher ce libellé.
Quand tu scannes ton disque, ton stringgadget contiendra le code 123456789012.
A toi ensuite à lire le libellé "Nom_Produit char(200)" associé à ce code et d'afficher ce libellé.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: utilisation de code barre en pure basic
Très bien. C'est exactement ce que je voulais savoir.
Donc, quand l'utilisateur scanne (ou lit) le code barre à partir du lecteur code barre, c'est la valeur en clair du code barre qui sera affichée dans la zone string (exemple: 123456). Je dois alors faire ce test dès que le contenu de la zone_code change:
SI
zone_texte contient quelque chose, j'affiche le nom_du produit correspondant dans la zone (désignation du produit) + le prix (éventuellement)
SINON
je ne fais rien (j'attends que le contenu du string change) c'est bien ça?
fin SI
Dis-moi si je me trompe
(excuses moi si j'insiste mais je ne veux pas faire des conneries en croyant que j'ai bien compris)
Merci encore falsam
Donc, quand l'utilisateur scanne (ou lit) le code barre à partir du lecteur code barre, c'est la valeur en clair du code barre qui sera affichée dans la zone string (exemple: 123456). Je dois alors faire ce test dès que le contenu de la zone_code change:
SI
zone_texte contient quelque chose, j'affiche le nom_du produit correspondant dans la zone (désignation du produit) + le prix (éventuellement)
SINON
je ne fais rien (j'attends que le contenu du string change) c'est bien ça?
fin SI
Dis-moi si je me trompe
(excuses moi si j'insiste mais je ne veux pas faire des conneries en croyant que j'ai bien compris)
Merci encore falsam
Win7 (x64) 64 bits Pb 5.72
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: utilisation de code barre en pure basic
C'est exactement ça.omega a écrit :Très bien. C'est exactement ce que je voulais savoir.
Donc, quand l'utilisateur scanne (ou lit) le code barre à partir du lecteur code barre, c'est la valeur en clair du code barre qui sera affichée dans la zone string (exemple: 123456). Je dois alors faire ce test dès que le contenu de la zone_code change:
SI
zone_texte contient quelque chose, j'affiche le nom_du produit correspondant dans la zone (désignation du produit) + le prix (éventuellement)
SINON
je ne fais rien (j'attends que le contenu du string change) c'est bien ça?
fin SI
Dis-moi si je me trompe
(excuses moi si j'insiste mais je ne veux pas faire des conneries en croyant que j'ai bien compris)
Merci encore falsam
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%