# Lecture Qr\_code et sélection de champs

**URL:** <https://kommunity.kizeo.com/t/lecture-qr-code-et-selection-de-champs/1127>\
**Category:** Kizeo Forms - Sujets francophones\
**Created:** [Février 21, 2024, 5:06 UTC](https://kommunity.kizeo.com/t/lecture-qr-code-et-selection-de-champs/1127 "2024-02-21T17:06:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![LMA1\_Pilote\_Commerci](https://avatars.discourse-cdn.com/v4/letter/l/838e76/32.png) [@LMA1\_Pilote\_Commerci](https://kommunity.kizeo.com/u/LMA1_Pilote_Commerci)\
**Post date:** [Février 21, 2024, 5:06 UTC](https://kommunity.kizeo.com/t/lecture-qr-code-et-selection-de-champs/1127/1 "2024-02-21T17:06:17Z")

</div>

Bonjour,  
Je relie des Qr\_code existant les 5 premiers caractères me permette d’identifier un équipements et le reste du Qrcode précises des éléments complémentaires.

exemple : 12345\_Echelle à trois marches\_batimentA\_aluminium.

Je dois donc récupérer mon code équipement qui est «&nbsp;12345&nbsp;» , il me permettra ensuite de pointer dans une base référentiel pour afficher une multitude d’information dans mes champs référentiels.

Comment récupérer les 5 premiers caractères de mon champs de lecture Qr\_code et ou récupérer les premiers caractères jusqu’à la lecture de"\_".  
Exemple Excel =GAUCHE(«&nbsp;12345\_Echelle à trois marches\_batimentA\_aluminium&nbsp;»;5) retourne "12345.

merci à vous d’une astuce.

---

<div class="post-metadata">

**Author:** ![Bastien](https://avatars.discourse-cdn.com/v4/letter/b/51bf81/32.png) [@Bastien](https://kommunity.kizeo.com/u/Bastien)\
**Post date:** [Février 22, 2024, 10:28 UTC](https://kommunity.kizeo.com/t/lecture-qr-code-et-selection-de-champs/1127/2 "2024-02-22T10:28:39Z")

</div>

Bonjour,

La solution la plus simple si vous utilisez une **Liste Externe référentielle** , est de prévoir un champ **Référence** dédié à votre code équipement. Vous pourrez alors récupérer cet élément grâce à la balise de votre champ référence.

Excellente journée,

Bastien

---

<div class="post-metadata">

**Author:** ![LMA1\_Pilote\_Commerci](https://avatars.discourse-cdn.com/v4/letter/l/838e76/32.png) [@LMA1\_Pilote\_Commerci](https://kommunity.kizeo.com/u/LMA1_Pilote_Commerci)\
**Post date:** [Février 22, 2024, 11:46 UTC](https://kommunity.kizeo.com/t/lecture-qr-code-et-selection-de-champs/1127/3 "2024-02-22T11:46:25Z")

</div>

Bonjour  
Merci je comprend mais le champs référence sera très longs puisque le qrcode retour une chaîne de caractère séparé par des - longue.  
Mais si pas de solution de calcul sur une chaîne je ferais cela.  
Cordialement

Pascal CHIROSSEL  
Envoyé de mon iPhone

---

<div class="post-metadata">

**Author:** ![Alexis\_Brochu](https://avatars.discourse-cdn.com/v4/letter/a/7bcc69/32.png) [@Alexis\_Brochu](https://kommunity.kizeo.com/u/Alexis_Brochu)\
**Post date:** [Mars 5, 2024, 11:41 UTC](https://kommunity.kizeo.com/t/lecture-qr-code-et-selection-de-champs/1127/4 "2024-03-05T11:41:36Z")

</div>

> [@LMA1\_Pilote\_Commerci](#):
>
> récupérer les 5 premiers caractères de mon champs de lecture Qr\_code et ou récupérer les premiers caractères jusqu’à la lec

La liste référentielle hiérarchique semble être la bonne solution vous scannez votre QR CODE, le champ référence viens cherher l’élément dans votre liste et vous pourvez ensuite pointer ce que vous voulez en fonction d’une liste

Intégrez directement dans votre liste csv de base la recherche des caractères. Je ferais plus une recherche de l’ensemble des cractères j’usquà l’opérateur d’indentification pour le développement futu (a moins qu’il n’y ait que 5 caractères tous le temps).

=GAUCHE(A1; TROUVE(«&nbsp;\_&nbsp;»; A1)-1)

Après si on veut ressortir quelques chose et qu’il n’est pas en première chaine de caractère il faudrait faire une exctraction selon une expression régulière

=REGEX(A1; «&nbsp;\d{5}&nbsp;»; ; «&nbsp;Trouvé&nbsp;»)
