Etat access

fred -  
coco49rico Messages postés 92 Statut Membre -
Bonjour,

J'ai créer un etat dans access.
je voudrai avoir dans une etiquette plusieurs données qui sont sur une table mais pas dans le même
champ.
je veux que les données soient coolées dans l'etiquette sans qu'il y ait d'espace
exple avoir une etiquette sous la forme codeclientagencenumero avec
codeclient nom d un champ
agence nom d un auitre champ
et numéro qui est toujour l mmm

merci
Configuration: Windows Vista
Internet Explorer 7.0

17 réponses

  1. LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
     
    Bonjour,

    tu dois concaténer comme ça:

    =[CodeClient]&[Agence]&[Numéro]
    0
  2. fred
     
    merci .
    mais a quel niveau de l'etiquette je dois mettre =[CodeClient]&[Agence]&[Numéro]
    0
  3. LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
     
    Si c'est vraiment dans une étiquette que tu veux mettre ça - j'espère que nous sommes d'accord sur les termes - comme l'étiquette n'a pas de données mais juste une légende, il faut définir cette légende à l'aide de VB:

    Me!NomdeLEtiiquette.Caption = [CodeClient]&[Agence]&[Numéro]

    Si ça n'est pas une étiquette mais une zone de texte, c'est juste dans la zone Source - c'est encore plus simple.

    0
    1. fred
       
      Bonjour latelygeek
      l'utilisation de cette etiquette est de creer un code barre
      j'ai reussi a avoir le code barre mais je n'arrive pas à le lire avec un lecteur code barre
      pourtant j'ai choise la police code 128
      0
  4. LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
     
    Qu'appelles tu "ne pas arriver à le lire"??

    Ca ne donne rien, ça donne des résultats faux, etc...?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. fred
     
    en fait j utilise un pda pour lire les codes barres.la le pda ne reagi pas du tout quand on scanne le code barre.contrairement a des récipissés imprimés a partir de l'as400.le but du jeu c'est de creer sous access un etat qui represente le récépissé.
    0
  7. LatelyGeek Messages postés 1774 Date d'inscription   Statut Membre Dernière intervention   550
     
    Là, désolée, c'est plus du tout mon rayon, d'autant plus qu'à priori ça n'est pas un problème qui vient d'Access.

    Je te souhaite de trouver ta réponse quelque part...
    0
  8. coco49rico Messages postés 92 Statut Membre 76
     
    Bonjour,

    Quel type de code-barre essaies tu de créer ?
    As tu essayé de rajouter une étoile avant et après ton code ?
    Quel "fonte" utilises-tu pour tes code-barre ?
    J'utilise une fonte de code-barre commençant par c39*** et la taille 24 suffit.

    Tu dois concaténer tes informations dans une requète en rajoutant un champ :
    ex : codebarre : "*"&[CodeClient]&[Agence]&[Numéro]&"*"

    Ensuite, tu peux créer ton étiquette dans un état avec le champ codebarre.
    En réglant la largeur de la fauille dans l'état, tu peux afficher plusieurs colonnes de code-barre.

    Rico
    0
  9. fred
     
    bonjour coco

    je veux créer le code 128.
    en police j'ai téléchargé le code 128.
    j arrive a avoir un code barre au nveau de l'etat mais kan le pda ne peux le lire
    la j ai essayé avec le requete mais j n y arrive pas.tu peu m donner plus de détail
    merci
    0
  10. fred
     
    bonjour coco
    je suis en galére mon truc ne marche toujours pas
    peux tu me donner plus de détails stp
    0
  11. coco49rico Messages postés 92 Statut Membre 76
     
    Bonsoir Fred,

    Il faut procéder par étapes.

    As-tu excel ?
    Tu pourrais déjà vérifier le code-barre (avec les étoiles, taille police)

    Une fois que tu es sûr que ton code-barre marche, tu peux te lancer sous Access.

    Place une copie de ta base access sur cjoint.com que je regarde

    Rico
    0
  12. fred
     
    j ai essayé sous excel mais j'ai rien du tout
    pourras tu me donner plus de détails par rapport à la manipulation
    encore merci .
    0
  13. coco49rico Messages postés 92 Statut Membre 76
     
    Bonjour Fred,

    Regarde le fichier : https://www.cjoint.com/?ftvfYvdW2x

    J'y ai placé le résultat avec une font windows appelée "C39HrP24DhTt".
    La formule sous excel pour avoir le code-barre "essaicodebarre" est : ="*"&"essaicodebarre"&"*"
    (concaténation et ajout d'astérisques).

    Essaie de scanner ces code-barres avec ton scanner.

    Rico
    0
  14. FRED
     
    bonjour rico

    j'ai regarder le fichiel excel que vous m avez envoyé.pour les trois premieres ligne c'est ok j comprend
    mais pour les deux dernier c'est un peu flou.
    vous avec des images
    ligne copier collé de ce qui a ci-dessus
    utilisation d'un soft de code barre en code 128.

    pouvez vous m donner des détails sur ca.
    pour info sur access je veux un code barre qui provient des données de trois champs differents d'une table

    merci
    0
  15. coco49rico Messages postés 92 Statut Membre 76
     
    Bonjour,

    Comme j'utilise une font/police spéciale, elle ne marche pas sur un autre PC. Il faut l'installer sous windows dans le répertoire "font" pour que cela marche. C'est pourquoi j'ai fait une image de la deuxième ligne du fichier excel qui apparait sur mon PC en code barre (explication de l'image 1).
    Voir image ci-jointe pour comprendre
    https://www.cjoint.com/?fwuSL4t1Ek

    Avez-vous essayé de scanner ce code barre ?
    Le deuxième code-barre est un autre exemple de code-barre que j'ai réalisé avec un logiciel de code-barre en code 128 (explication de l'image 2).
    Avez-vous essayé de scanner ce 2eme code barre ?

    Si le scanner marche sur ces code-barres, le reste devient une formalité.

    Ci-dessous, un exemple que j'ai réalisé sous access avec la même technique que sous excel (en prenant en compte votre contrainte des 3 champs à concaténer).

    https://www.cjoint.com/?fwuOlAdJUS

    Rico
    0
  16. fred
     
    Bonjour Rico

    J'ai deja installé le code barre 128 sur mon pc.
    La j arrive a scanner les deux codes

    tu dis k le reste est facile mais je ne suis pas du tout.
    faut-il creer une table avec juste les codes barres et l'utiliser pour l'etat ou pas

    le but du jeu c'est d 'avoir dan mon etat le code barre.
    c'est koi la font / police spatiale que tu as installé sur ton pc .

    merci
    0
  17. coco49rico Messages postés 92 Statut Membre 76
     
    Bonjour,

    Ok, les code-barres marchent, c'est une bonne chose.

    Tu n'as pas l'air de connaître Access du tout. Quelques définitions :
    - Table : permet de stocker des données
    - Requête : permet de manipuler ou de filtrer des données
    - Formulaire : permet d'afficher à l'écran des données
    - Etat : permet de présenter des données pour une impression papier

    Etant donné que ton code-barre va représenter un code client, il va varier. Pour ce faire, les informations du code client devront être placées dans une table. La requête fait une concaténation des trois champs. L'état affiche le code barre final.
    (Remarque: j'aurais pu faire la concaténation directement dans l'état mais je trouve cela plus facile de le faire dans une requête lors de futures modifications)

    Regarde maintenant cette base Access en changeant la police de caractère de la base Access que je te fournis :

    Je te laisse remplacer les informations code Client / Agence / Numéro dans les champs champ1 / champ2 / champ3

    Image d'explication
    https://www.cjoint.com/?fxvrNkaWwv

    Base Access
    https://www.cjoint.com/?fxvm6W86nt

    Si ça, c'est pas du pré-maché ...

    Rico
    0