OVH Cloud OVH Cloud

access génération de code barres?

8 réponses
Avatar
emanuelthineyfr
Comment récuperer les valeurs de plusieurs champs (la colonne numéro)
de plusieurs tables en un seul champ. Ce dernier sera utilisé pour
editer des codes barres.
merci pour votre aide.

8 réponses

Avatar
3stone
Bonjour aussi,

asz
Comment récuperer les valeurs de plusieurs champs (la colonne numéro)
de plusieurs tables en un seul champ. Ce dernier sera utilisé pour
editer des codes barres.




Les tables sont forcément en relations...

Et, dans ce cas, fait une requête dans laquelle tu sélectionne les différents champs qui composent
le CB.
Crée un champ calculé dans lequel tu "réuni" par concaténation les différentes valeurs.

Utilise éventuellement la fonction >> Format([LeChamp];"000") << pour mettre en forme les
numériques.


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------

Avatar
Anor
*Bonjour* c'est gratuit et qui peut rapporter gros

asz a élucidé :
| Comment récuperer les valeurs de plusieurs champs (la colonne numéro)
| de plusieurs tables en un seul champ. Ce dernier sera utilisé pour
| editer des codes barres.
| merci pour votre aide.

sois plus précis dans ta question :

table 1
numéro
1
2
3
4
5

table2
numéro
20
21
22
23

et tu veux obtenir
1234520212223 ?

--
à+
Arnaud
----------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - www.anor.fr.st
----------------------------------------------
Avatar
Anor
Salut 3stone

3stone a élucidé :

| Il est entendu que le code barre est un "identifiant" d'un
| enregistrement, article... ou autre.
|
| Et alors, je me demandai ce que tu pouvais bien sélectionner avec une
| concaténation "verticale" ?
|
| ;-))

ben moi aussi, mais le monsieur ne demandait pas ça ?

|| récuperer les valeurs de plusieurs champs (la colonne numéro)
|| de plusieurs tables en un seul champ.

J'ai toujours été mauvais en analyse de textes à l'école ;-))

--
à+
Arnaud
----------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - www.anor.fr.st
----------------------------------------------
Avatar
3stone
Salut,

Anor
ben moi aussi, mais le monsieur ne demandait pas ça ?

|| récuperer les valeurs de plusieurs champs (la colonne numéro)
|| de plusieurs tables en un seul champ.



Il me semble(ais) qu'il a quelque chose comme ceci...

Table1:
Id, Numéro, ...

Table2:
Id, CodeX, ...

Table3:
Id, Nom, ...

Et il veut obtenir: Numéro+CodeX+Nom

Mais, quoiqu'il en soit... à la lecture, il aura le problème inverse...
décortiquer la lecture pour attribuer chaque bout au bon enregistrement ;-(

Je crois plutôt qu'il essaie de contourner une erreur d'analyse!
Pour moi, un code barre doit appartenir à *UN* enregistrement de *UNE* table.
Il n'y a que la méthode de saisie/lecture qui change ;-)

Peut-être qu'il nous en dira plus...


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------

Avatar
Anor
Yo 3stone

3stone a élucidé :

| Il me semble(ais) qu'il a quelque chose comme ceci...
|
| Table1:
| Id, Numéro, ...
|
| Table2:
| Id, CodeX, ...
|
| Table3:
| Id, Nom, ...
|
| Et il veut obtenir: Numéro+CodeX+Nom
|

Dans ce cas, une requête avec les 3 tables et le champ id lié entre les 3 tables,
et un champ calculé qui concatène les 3 autres devrait faire l'affaire ;-)


--
à+
Arnaud
----------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - www.anor.fr.st
----------------------------------------------
Avatar
3stone
Hi !

Anor

Dans ce cas, une requête avec les 3 tables et le champ id lié entre les 3 tables,
et un champ calculé qui concatène les 3 autres devrait faire l'affaire ;-)




Ben... c'était ma réponse à son message, non ?

;-)))


'====== ( à 15:04 heures )=================================================
Les tables sont forcément en relations...

Et, dans ce cas, fait une requête dans laquelle tu sélectionne les différents champs qui composent
le CB.
Crée un champ calculé dans lequel tu "réuni" par concaténation les différentes valeurs.

Utilise éventuellement la fonction >> Format([LeChamp];"000") << pour mettre en forme les
numériques.
'======================================================================


--
A+
Pierre (3stone) Access MVP
qui trouve que Anor ne lit pas tout ;-)))

Avatar
Anor
Hallo 3stone !

3stone a élucidé :
| Hi !
| Ben... c'était ma réponse à son message, non ?
|
| ;-)))


ah voui ;-)

J'ai le thermo-cerveau qui a dû lâcher un peu d'attention ;-)

--
à+
Arnaud
----------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - www.anor.fr.st
----------------------------------------------
Avatar
emanuelthineyfr
hello merci de reagir par rapport a mon pb.
je vais essayer la requete qui met en valeurs les champs dont j'ai
besoin et ensuite mettre le résultat dans un nouveau champ.
je vous communiquerai le résultat un peu plus tard

asz