Rapport de message :*
 

Re: Excel et code barre

Titre du sujet : Re: Excel et code barre
par Guy le 02/04/2010 00:11:27

Bonjour Sylvain,

Nous touchons au but je crois et mes craintes et avertissements comme ceci ne sont plus pertinents
Citation :
Je n'ai ni sous la main ni sous les yeux aucun lecteur de code barre, je ne peux donc utiliser que l'aveuglette et le pifomètre pour t'aider si tant est que la chose soit possible.

Alors je continue à utiliser mon pifomètre. Espérant que mon sort sera différent de celui de Cyrano.

Donc l'essentiel fonctionne. Par contre ...
Citation :
Par contre, j’ai modifié un n° de référence en y incluant des lettres et à la lecture à la douchette pas d’affichage de message d’alerte. La douchette ne lit rien si le code barre n’est pas conforme.

Ces lettres que tu as ajoutées sur les étiquettes sont-elles en majuscules? Si je me fie au dernier classeur que tu as joint je vois une référence sous la forme 12ab4678 ou le 46892547cara10mpromotion dont tu parles dans ton dernier message, alors le problème vient du lecteur pas du classeur. La police de caractère Code39.ttf ne possède que les chiffres 0-9 et les caractères A-Z (majuscules) en plus de quelques autres comme $, -,% ou &. Si tu ajoutes des caractères en minuscule la douchette ne les passe pas et le formulaire ne les reçoit pas. En clair la chaîne 12ab4678 lu par la douchette est envoyée sur ton poste comme une chaîne vide et les chaînes vides ne provoquent aucune erreur au niveau du formulaire. Donc n'ajouter que des Majuscules aux no. de références. Par contre si tu me confirmes que tu as bien mis des caractères en majuscules on avisera (au pifomètre toujours).

Comptes-tu n'utiliser que la police Code39.ttf? (Il serait avisé pour l'instant de s'en tenir là)

Citation :
Sinon que veux-tu dire par « noms de colonnes » codés en dur ?

C'est une expression de codeur empruntée à l'Anglais «hard coded» qui signifie dans le contexte que j'ai inscrit les noms tels quels dans le code (en dur) et que si tu changes les noms  de colonne ça va retrousser* (un message d'erreur c'est tout). Donc ne modifie pas les noms de colonnes No. de référence, Nom et Score. Plus de détails dans le prochain classeur.

Citation :
...je n’avais pas précisé que le score du joueur proviendrait du total de 3 séries...

Tiens donc, je ne m'en doutais pas du tout
J'ai zieuté le classeur joint et j'apprécierais quelques explications supplémentaires.

Citation :
Sinon, comment fais-tu pour créer ce genre de formulaire ? Où est-il dans la feuille ?
Je code, tout bêtement mais je vois bien que tu n'es pas du tout familier avec la chose. Ce formulaire est un... truc que tu peux apercevoir en faisant Alt+F11 dans Excel et là, dans l'éditeur VBA (VBE : Visual Basic Editor) tu pourras zieuter tout, tout, tout. Pour commencer je te suggère
Support de cours complet pour le VBA d'Excel au format pdf, des heurs de plaisirs. Aussi Google ave "Tutoriel VBA" te donnera des quantités de liens où tu pourras passer d'autres nombreuses heures.

Voilà, je crois que j'ai épuisé le serveur avec mon blabla à moins que ce soit mon poste qui pompe l'huile avec mes trente-deux applications ouvertes. À noter que la prochaine version sera en Excel 2007.

Cordialement,

Guy
_________
* Retrousser dans le contexte signifie seulement que ça va péter mais mollement. Y'aura pas d'hécatombe ni de FORMAT C: