Etat access

Fermé
fred - 28 avril 2008 à 11:46
coco49rico Messages postés 92 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 30 novembre 2011 - 23 mai 2008 à 21:27
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

17 réponses

LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 550
28 avril 2008 à 14:49
Bonjour,

tu dois concaténer comme ça:

=[CodeClient]&[Agence]&[Numéro]
0
merci .
mais a quel niveau de l'etiquette je dois mettre =[CodeClient]&[Agence]&[Numéro]
0
LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 550
28 avril 2008 à 18:48
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
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
LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 550
29 avril 2008 à 14:01
Qu'appelles tu "ne pas arriver à le lire"??

Ca ne donne rien, ça donne des résultats faux, etc...?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 550
29 avril 2008 à 18:35
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
coco49rico Messages postés 92 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 30 novembre 2011 76
29 avril 2008 à 21:20
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
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
merci LatelyGeek,
0
bonjour coco
je suis en galére mon truc ne marche toujours pas
peux tu me donner plus de détails stp
0
coco49rico Messages postés 92 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 30 novembre 2011 76
30 avril 2008 à 23:02
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
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
coco49rico Messages postés 92 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 30 novembre 2011 76
19 mai 2008 à 21:10
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
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
coco49rico Messages postés 92 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 30 novembre 2011 76
22 mai 2008 à 20:48
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
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
coco49rico Messages postés 92 Date d'inscription mardi 14 août 2007 Statut Membre Dernière intervention 30 novembre 2011 76
23 mai 2008 à 21:27
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