Module de conversion de code barre code pour Access

Module de conversion de code barre code pour Access - VB/VBA/VBS - Programmation

Marsh Posté le 19-01-2011 à 12:25:32    

Bonjour !!!
 
Voilà, je cherche une solution qui puisse m'aider à convertir à partir d'une chaine (ex: 11564654AA156485) en code barre type code39.
 
L'idéal serait d'avoir un module car je travaille sur un état créer à partir d'une requête...
Je vous remercis d'avance de votre aide^^


Message édité par alexbigfoug le 20-01-2011 à 11:37:54
Reply

Marsh Posté le 19-01-2011 à 12:25:32   

Reply

Marsh Posté le 19-01-2011 à 13:00:54    

Reply

Marsh Posté le 19-01-2011 à 14:12:58    

Merci beaucoup !!!
 
Les informations fournis sont vraiment pratiques!!
 
Mais j'ai toujours un problème^^
 
J'ai testé le code128 qui est donné à la fin de la documentation et il fonctionne correctement dans un module
Mais pour le code 39, là cela ne fonctionne pas...
 
Voici le code:
 

Citation :

Function Code39$(chaine$)
  'V 1.0.0
  'Paramètres : une chaine
  'Retour : * une chaine qui, affichée avec la police CODE39.TTF, donne le code barre
  '         * une chaine vide si paramètre fourni incorrect
  Dim i%
  Code39$ = ""
  If Len(chaine$) > 0 Then
  'Vérifier si caractères valides
    For i% = 1 To Len(chaine$)
      Select Case Asc(Mid$(chaine$, i%, 1))
      Case 32, 36, 37, 43, 45 To 57, 65 To 90
      Case Else
        i% = 0
        Exit For
      End Select
    Next
    If i% > 0 Then
      Code39$ = "*" & chaine$ & "*"
    End If
  End If
End Function


 
Déjà je ne vois pas de "return", est-c normal?
 
Et ma source de contrôle dans mon Etat
 
=Code39([champs1] & [Champs2])
 
Lors de l'exécution il me demande d'entrer une valeur pour Code39 (qui est le nom de la fonction)?
 
C'est bizarre... Il doit y avoir quelque chose qui m'échappe ?
 
EDIT: finalement le module fonctionne, c'est juste que access était perdus car le nom de la fonction était le même que celui du module...
 
Maintenant il faut que j'arrive à lire les codes barres imprimés avec la douchette...


Message édité par alexbigfoug le 19-01-2011 à 14:43:13
Reply

Marsh Posté le 20-01-2011 à 09:03:42    

Désolé pour le double post mais j'ai encore un soucis avec les codes barres...
 
http://nsa26.casimages.com/img/2011/01/20/110120090242297513.jpg
 
Bizzarement, j'ai scanner un code barre 128 dans la zone de texte, et le logiciel m'a fait la conversion, mais le problème c'est que je n'obtiens pas le même code barre...
De plus, des carrés blancs apparaissent avec le logiciel. Si je scan le même code barre dans word les carrés blancs n'appraissent pas, sauf si je scan cette chaîne ÍÄfiXÈTÇICf!È92Î, là les carrés blancs apparaissent.
 
Help me !!!
Je suis à cours d'idée...
J'ai bien la police à jour...


Message édité par alexbigfoug le 20-01-2011 à 09:06:16
Reply

Marsh Posté le 20-01-2011 à 14:15:43    

Salut,question bête et méchante quand tu scannes tu scannes une COPIE PAPIER du code barre ?
je n'ai plus malheureusement de douchette à disposition


Message édité par kiki29 le 20-01-2011 à 14:19:12
Reply

Marsh Posté le 20-01-2011 à 15:06:06    

Oui, pour faire mes tests. Il ne faut pas ? (En tous cas je n'ai jamais réussit à les lire.

Reply

Marsh Posté le 20-01-2011 à 16:01:20    

Salut,via Gog  http://www.google.fr/search?hl=fr& [...] ogle&meta=
j'ai trouvé également ceci : Télécharger Code Barre sur http://www.veriti.net/download.php [...] &catid=350 http://www.excel-downloads.com/for [...] barre.html


Message édité par kiki29 le 22-01-2011 à 15:22:52
Reply

Marsh Posté le 20-01-2011 à 17:34:25    

Re,sauf erreur de frappe de ma part j'obtiens ceci http://cjoint.com/?0burHkiZ4Xj

Reply

Marsh Posté le 21-01-2011 à 08:42:44    

Tout d'abord merci pour les liens ^^
____________________________________
 

kiki29 a écrit :

Re,sauf erreur de frappe de ma part j'obtiens ceci http://cjoint.com/?0burHkiZ4Xj


 
Il n'y a pas d'erreur de votre part.
Malheureusement, le code barre est encore différent de celui que l'on devrait avoir normalement...

Reply

Marsh Posté le 25-01-2011 à 09:19:13    

Désolé double post...
 
Pourrais-je savoir de quand date votre police code128 ?
Pour ma part version 2.00 du 3 avril 2008.

Reply

Marsh Posté le 25-01-2011 à 09:19:13   

Reply

Marsh Posté le 25-01-2011 à 10:51:53    

Re,Code 128.ttf du 03 Mai 2008 ( après mise à jour ) car effectivement j'en avais une plus ancienne dans le dossier Fonts
Après cela j'obtiens ceci http://cjoint.com/?0bzkXnY8hJQ

Message cité 1 fois
Message édité par kiki29 le 25-01-2011 à 10:52:18
Reply

Marsh Posté le 26-01-2011 à 12:20:43    

kiki29 a écrit :

Re,Code 128.ttf du 03 Mai 2008 ( après mise à jour ) car effectivement j'en avais une plus ancienne dans le dossier Fonts
Après cela j'obtiens ceci http://cjoint.com/?0bzkXnY8hJQ


 
Oui, voilà ton image correspond au véritable code barre.
 
Pour ma part, il a fallut que je retourne à l'ancienne police de code barres soit la version 1.2, et maintenant cela fonctionne !
 
Merci kiki29 !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed