|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : au secours [ Divers / Débutants ] (Marmotte_59)
Informations & options pour cette discussion
|
mardi 20 février 2007 à 19:10:34 |
au secours

Marmotte_59
|
Bonjour, je suis débutante en programmation et on m'a confié un projet!Il faut que je scan des code barres a l'aide d'une douchette et qu'a chaque passage le code barre soit afficher ainsi que le produit et prix associé. De plus le programme doit addtionner les prix au fur et a mesure des passage douchette! Pour l'instant j'ai un pogram qui ouvre le port com, lit les code barre et les affiches a l'écran.On m'a suggérer de faire une liste dans un fichier texte mais je ne m'en sot pas pourriez vous m'aider? Marmotte
|
|
|
|
mardi 20 février 2007 à 19:19:44 |
Re : au secours

jmfmarques
|
Il nous faut plus de précisions sur l'état d'avancement exact où tu en es ! Tu dis : "Pour l'instant j'ai un pogram qui ouvre le port com, lit les code barre et les affiches a l'écran"
Question 1 : sais-tu récupérer (en vue de placement dans une variable) ce qui s'affiche ? Question 2 : sous quelle forme est l'affichage ?
Selon tes réponses, on pourra t'aider. Il semble d'ores et déjà qu'un dichier texte ne soit pas la meilleure solution, à remplacer probablement par une listview iu (si tu ne dois garder que les prix en mémoire) par une listbox.
|
|
|
|
mardi 20 février 2007 à 20:23:08 |
Re : au secours

jack
|
Salut Pour ma part, la seule question que j'ai vu, c'est "pouvez-vous m'aider" Donc, je réponds "Oui"
|
|
|
|
mardi 20 février 2007 à 20:52:03 |
Re : au secours

jmfmarques
|
Salut Jack,
J'ai eu (VRAIMENT) envie de répondre comme tu viens de le faire.... mais j'ai craint d'endommager encore plus l'image de vieux grincheux que j'ai déjà ...
Amitiés
|
|
|
|
mercredi 21 février 2007 à 07:06:04 |
Re : au secours

Marmotte_59
|
non pour l'instant le code code barre ne fait que safficher dans une texte boxe! mon code :
Private Sub CArret_Click() CLOSECOM End End Sub
Private Sub CFermer_Click() CLOSECOM Timer1.Enabled = False End Sub
Private Sub COuvrir_Click() OPENCOM TPara.Text Timer1.Enabled = True End Sub
Private Sub Form_Load() Timer1.Enabled = False End Sub
Private Sub Timer1_Timer() Dim valeur As Integer Do valeur = READBYTE If valeur = -1 Then Exit Do TCode.Text = TCode.Text + Chr$(valeur) Loop End Sub
Marmotte
|
|
|
|
mercredi 21 février 2007 à 07:11:52 |
Re : au secours

Marmotte_59
|
La solution texte n'est visiblement pas la meilleur mais elle figure dans le cahier des charge! J'avais pensé faire correspondre avec un fichier excel mais est-ce que cela est possible? e ne sais pas du tout comment gérer cet affichage et addition.. Marmotte
|
|
|
|
mercredi 21 février 2007 à 07:46:55 |
Re : au secours

jmfmarques
|
Si la solution inscrption dans un fichier texte t'est imposée par un cahier des charges, ma foi... fais-le. Ainsi, donc.
A chaque fois que ta douchette lit le code barre, le texte affiché est modifié dans ta textbox, n'est-ce-pas ?
Il te suffit donc de jouer avec l'événement Change de ta textbox et de lui donner pour instruction, lors de cet événement, d'inscrire dans ton fichier texte.
Utilise à cette fin Open... For Append.... (aide en ligne et nombreux exemples sur ce forum...)
Quelques points essentiels restent toutefois dans l'ombre, faute de précisions de ta part. :
1) quid de ton affichage entre une lecture par douchette et la suivante ? (comment celà se passe-t-il ?) Si ta douchette "efface" d'abord l'article précédent : un événement change sera généré par cet effacement et ce change devra être ignoré Si ta douchette ne le fait pas spontanément, il t'appartiendra de le faire toi-même, en remettant à blanc la textebox dès inscription dans le fichier texte (par somple pridence, pour le cas où 2 articles successifs seraient rigoureusement identiques)
2) quid de la façon même dont la textbox est affichée ? Affiche-t-elle tous les articles, les uns sous les autres ou les affiche-t-elle un par un, en effaçant les précédents ?
Bref : comme tu le vois bien, il s'agit principalement de stratégie avant même de parler de VB.
Lorsque, après avoir lu ce qui précède, tu auras arrêté la tienne en fonction des affichages provoqués par ton outil/code-barre, reviens vers nous en nous exposant clairement cette stratégie... et sans même prononcer le mot douchette...
Exemples :
a) je voudrais alimenter un fichier texte par toutes les données, rentrées une par une dans une textbox, étant entendu que la textbox est effacée entre 2 données rentrées b) je voudrais enviyer dans un fichier texte toutes les lignes, séparées par un retour-charriot, d'une textbox
etc... (en oubliant donc tout ce qui est la douchette, etc...). Car c'est ainsi que se pose et doit s'exposer ton problème.
|
|
|
|
mercredi 21 février 2007 à 18:28:43 |
Re : au secours

pluplu
|
"Il faut que je scan des code barres a l'aide d'une douchette et qu'a chaque passage le code barre soit afficher ainsi que le produit et prix associé"
Pour ma part je retiens qu'il faut afficher quatre choses
- Le codebar de l'article - le produit correspondant (vraisemblablement le nom du produit) - le prix du produit - le total du prix des articles scannés
Alors avant de se poser la question vers quel type de fichier il faut stocker les informations, on pourrais se demander comment depuis le codebar on vas obtenir les informations sur le produit en question, et son prix non?
Visiblement, il faut ajouter à ton projet une SGBD dont une table regroupera un ID Produit (ton codebar), le nom du produit, et son prix, ainsi chaque saisie de la douchette lance une requête d'après le codebar du produit, affiche celui-ci ainsi que son prix, ensuite tu peux récupérer ces informations pour les mettres soit dans une table temporaire de la BD, ou soit dans un fichier texte à choix 
Pascal Laurençon
|
|
|
|
mercredi 21 février 2007 à 20:58:14 |
Re : au secours

jmfmarques
|
Bonsoir pluplu,
- Le code barre n'est jamais rien d'autre que du texte dans une police spéciale ...et ne sert à rien d'autre (une fois traduit en police normale) - Ce que tu dis (utilisation d'une SGBD n'est intéressant que si on souhaite assortir le tout d'une gestion des stocks (ce voeu ne me semble pas avoir été exprimé). Sinon : inutile de faire les frais d'une SGBD
pour le reste : ma foi : il nous faut attendre de savoir ce qui est affiché dans la textbox et, surtout, s'il s'agit d'une textbox n'affichant les données (et sous quelle forme ?) que d''un seul article à la fois ou, au contraire, qui s'incrémente d'une ligne par article, jusqu'à établissement de la facture. Il nous faut donc patiemment attendre que le demandeur nous renseigne sur ce point essentiel...
|
|
|
|
jeudi 22 février 2007 à 12:22:38 |
Re : au secours

pluplu
|
jmfmarques
Je suis d'accord sur le fait que l'information issue du code bar n'est que du texte, bien souvent ce texte n'est qu'un numéro d'article, donc un id qui doit être l'index d'une information plus complète tel que le nom de l'article, le code fournisseur, son prix etc. etc. Constituer un code qui serai l'amalgame de ces informations serai une pure bêtise, je vois mal un magasin de grande distribution refaire les centaines d'étiquettes d'un produit parce que le prix à changer.
Pour ce qui est faire les frais d'un SGBD, pour les petites utilisations, une application associée à un BD Access c'est déjà pas mal et ne coûte rien. Pour une application plus sérieuse, MYSQL ou MSDE sont tout à fait abordable voir même gratuit.
Faire une gestion d'article avec code bar sans SGBD c'est de l'amateurisme, ou du pas très sérieux..
Pascal Laurençon
|
|
|
Cette discussion est classé dans : secours, code, passage, barre, douchette
Répondre à ce message
Sujets en rapport avec ce message
communication avec une douchette code à barre [ par matlepirate ]
Sous quelle forme récupère-t-on le renvoi d'une douchette code barre sous VB5 ?Quelles fonctions utilisées ?
Douchette code barre OPTICON XPT 3125 sur port com1 [ par psionnist ]
Bonjour a tous!Je dispose d'une douchette Opticon, branchée sur le com 1Tous les outils de diagnostic essayé marche, je peux parametrer ma douchette;
Décharger un code barre depuis une douchette [ par Bifrons ]
HelloVoilà mon problème :J'ai un lecteur de code barre portable qui une fois fini les saisies doit -être déposé sur une station d'accueil qui elle est
Lecteur de code barre avec douchette [ par el_pecheur ]
Peut on lire un code barre avec php avec un lecteur de code barre rs232 ?
Lecteur de code barre avec douchette [ par el_pecheur ]
Je cherche a lire un code barre avec lecteur de code barre rsr232 en php5. Vous connaissez une solution ?
code barre en urgence [ par elisabeth_nov ]
bonjour, jai creer un formulaire qui contient des textbox. certaines de ces textbox doivent recevoir des code barre lu avec une douchette: c mon 1er p
Exploiter les données de douchette code barre??? [ par js8bleu ]
Bonjour à tous,je suis chargé dans mon service de développer une application qui va permettre de récupérer les données lues par une douchette code bar
mscomm [ par clad74 ]
Bonjour,je suis actuellement sur un projet où je dois gérer plusieurs liaison RS232 de code barre.Est-il plus judicieux d'utiliser un seul MSCOMM pour
Code à barre dans DataReport [ par khouja_mustapha ]
Bonjour Je veux afficher un code à barres dans ma DataReport qui change pour chaque article que j'ai séléctioinné. comment faire
Générer un code barre à partir d'un decimal [ par mica94 ]
Bonjour.Dans ma société, nous éditons souvent des dizaines de feuilles Excel comportant des milliers de tarifs(nombres décimaux) à saisir à la main da
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
|