ACCESS clé Primaire ( difficile )

Bonjour,

Voila mon problème, pour utilisé une police lisant mes codes barres pour mon stage, il faut que je puisse commencé ma clé primaire par * et finir par *

En gros voila ce que j'aimerais --> *clé primaire*--> * 12234343 * par exemple

les deux petites étoiles seront traduite par la police après voila, merci de votre aide
--
je viens de mangé une tonne d'ail...et je viens de péter...Discret mais mortel !!!
Configuration: Windows vista
Google chrome-firefox

27 réponses

Résumé de la discussion

La problématique concerne l'utilisation d'une police de codes-barres qui démarre et se termine par une étoile pour une clé primaire et l'affichage ou l'impression dans un formulaire. Des explications indiquent que le Code 39 intègre déjà des étoiles comme délimiteurs de début et de fin et qu’aucune police officielle ne peut les supprimer sans violer ce standard. En pratique, il faut donc utiliser le Code 39 standard et des outils compatibles plutôt que d’essayer d’éliminer ces caractères de démarcation. Certaines contributions évoquent des contraintes de licences et d’autorisations liées à l’utilisation d’outils professionnels ou de fonctions système pour la génération de codes-barres.

Bobot (l’IA à votre service)
  1. Salut

    pourquoi ne pas ajouter les 2 astérisques uniquement au moment de l'impression de ton code-barre avec une police code-barre 39 ?
    ainsi quand ton pistolaser (aka douchette) lira ton code-barre, tu n'auras qu'à lui retirer ces astériques pour retrouver ton id

    => select '*' || id || '*' from outils => ça te renvoie ta liste d'id d'outils encadrés par des *

    par contre, il serait vraiment dommage de saccager la base en voulant encadrer tous les id avec des astérisques uniquement pour en disposer lors d'impression en code-barre.
    0
    1. personne? j'ai toujours pas réussi a mettre les 2 * autour de ma clef primaire, si quelqu 'un voit une meilleur solution pour lire l'id de mes produits avec une police de code barre
      0
      1. cela n'empeche meme avec ton liens je ne vois pas désolé -_- :(
        0
        1. je ne m'égard pas, car tu as été sur le liens tout a l'heure, et tu as du voir à une moment qu'il y a une licence à aquérir.

          Autorisations
          Vous devez détenir les droits RESOURCE et les autorisations ALTER sur la table, ou être le propriétaire de la table ou détenir les droits DBA (administrateur de la base de données). L'instruction CREATE TRIGGER place un verrou sur la table et requiert ainsi une utilisation exclusive de la table.


          et dont la police 39

          :)
          0
          1. oui j'aimerais bien mais je vois pas du tous,
            0
            1. il y a lycée et lycée -_- la question n'est pas la delta tu t'égard
              0
              1. puisque tu es dans un lycée, ils ont des logiciels professionnels sous licence pour créer des codes barres.
                0
                1. stage d'informatisation d'un magasin dans un lycée ( où il y a des outils.... ) pourquoi?
                  0
                  1. j'ai essayé sur l'écran ca fonctionne, mais de toutes facon je ferais un formulaire après ou l'on peux les imprimer, c'est juste le code qui me manque, pour ajouter les ptite étoiles
                    0
                    1. Modérateur
                      oui, mais là, je ne sais pas si un scanner saura lire sur l'écran... sur du papier oui, mais sur un écran, il faut se méfier de la vitesse de balayage du faisceau...
                      0
                      1. ahhhh la ou je veux mettre mon code barre c'est dans un formulaire( en gros il y'aura un champ ID_produit dans mon formulaire avec la police 39, comme ca il y a plus cas scanner)
                        0
                        1. Modérateur
                          donc il n'est pas aléatoire, si c'est un numéro auto :-)

                          comment est-faite la saisie : formulaire, ... ? parce qu'on peut toujours s'arranger avec du VBA...
                          0
                          1. ok, mon numéro est généré automatiquement, c'est un numéro auto, je réponds a ta question?
                            0
                            1. Modérateur
                              comment est-il généré, ce numéro ?

                              dommage qu'il n'existe pas de police 39 qui fonctionne sans ces 2 étoiles
                              Le principe du code 39 est justement de commencer et finir avec une étoile, donc tu ne trouveras nulle part quelque chose qui ne respecte pas ce principe.
                              0
                              1. ma clé primaire est un numéro aléatoire, mais je ne vois pas comment le faire en vb, c'est mon dernier problème avant la fin de mon logiciel, j'ai essayé d'autre police, mais sans succès, dommage qu'il n'existe pas de police 39 qui fonctionne sans ces 2 étoiles
                                0
                                1. Modérateur
                                  Salut,

                                  access ne gère pas les triggers (à ma connaissance).

                                  Pour ton problème, il faut savoir la façon dont tu remplis ta clé primaire, car tu peux très bien imaginer un peu de code après la saisie avant de créer l'enregistrement.
                                  0
                                  • 1
                                  • 2