# Relation données

**URL:** <https://community.glideapps.com/t/relation-donnees/81822>\
**Category:** Ask for Help\
**Created:** [May 10, 2025, 3:42pm UTC](https://community.glideapps.com/t/relation-donnees/81822 "2025-05-10T15:42:51Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Josue\_VILSANS](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/josue_vilsans/32/35689_2.png) [@Josue\_VILSANS](https://community.glideapps.com/u/Josue_VILSANS)\
**Post date:** [May 10, 2025, 3:42pm UTC](https://community.glideapps.com/t/relation-donnees/81822/1 "2025-05-10T15:42:51Z")

</div>

Bonjour.

J’ai 3 base de données.

- site (adresse)
- zone technique
- objet

Chaque site contient des zone technique. Chaque zone technique contient des objets.

Le site A peut contenir les zone technique chambre, garage, couloir.  
Dans chambre il y aura lit , poubelle

Le site B qui contient la même zone technique chambre, garage  
Dans chambre il y aura que lit.

je dois mettre des 0 ou 1 pour chaque objet.

Je n’arrive pas a faire en sorte que l’objet lit contient 0 pour la zone technique chambre du site B mais que ce même lit contient 1 pour la même zone technique chambre du site A.

Si quelqu’un a une idée svp. Je ne sais pas si c’est claire.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [May 10, 2025, 3:50pm UTC](https://community.glideapps.com/t/relation-donnees/81822/2 "2025-05-10T15:50:09Z")

</div>

I think you will need to have two bed objects. One for Site A and one for Site B. Along with that, the Object table will need a column for at least the the Site ID and the Technical Area ID.

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [May 10, 2025, 4:26pm UTC](https://community.glideapps.com/t/relation-donnees/81822/3 "2025-05-10T16:26:18Z")

</div>

Je réponds en français et je reprends seulement ce qui a été dit plus haut :

je suis d’accord avec Jeff, il vous faut un lit différent par chambre. Vous utilisez le même mot “lit”, mais en réalité il s’agit bien de lits différents.

---

<div class="post-metadata">

**Author:** ![Josue\_VILSANS](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/josue_vilsans/32/35689_2.png) [@Josue\_VILSANS](https://community.glideapps.com/u/Josue_VILSANS)\
**Post date:** [May 10, 2025, 4:40pm UTC](https://community.glideapps.com/t/relation-donnees/81822/4 "2025-05-10T16:40:44Z")

</div>

Je vais avoir beaucoup de site environ 30 voir plus.  
j’ai une dizaine de zone technique et une dizaine d’objet.  
Cela me fera beaucoup de ligne de données .  
Si je mets un ID par zone technique ?

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [May 10, 2025, 10:40pm UTC](https://community.glideapps.com/t/relation-donnees/81822/5 "2025-05-10T22:40:20Z")

</div>

> [@Josue\_VILSANS](#):
>
> je dois mettre des 0 ou 1 pour chaque objet.

À quoi sert ceci au fait ?

> [@Josue\_VILSANS](#):
>
> Cela me fera beaucoup de ligne de données .

Peut-être, mais il semblerait que c’est bien la réalité de votre base de donnée. Si vous avez besoin de qualifier des lits différemment avec un 0 ou un 1, et vous avez plusieurs lits, alors il vous faudra avoir plusieurs ligne pour tous ces lits.

---

<div class="post-metadata">

**Author:** ![Nicolas\_Joseph](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nicolas_joseph/32/76105_2.png) [@Nicolas\_Joseph](https://community.glideapps.com/u/Nicolas_Joseph)\
**Post date:** [May 11, 2025, 2:50am UTC](https://community.glideapps.com/t/relation-donnees/81822/6 "2025-05-11T02:50:45Z")

</div>

Bonjour @Josue_VILSANS 🙂

Est-ce qu’il serait possible d’avoir davantage de contexte s’il te plait ?  
Quel est le but de cette application ?

- S’agit-il de simplement de lister les objets présents dans chaque zone technique de chaque site (i.e. : on doit pouvoir savoir qu’à tel endroit, il doit y avoir un lit et une poubelle) ?
- Doit-on pouvoir identifier chaque objet unique (par exemple avec un code unique voire un code barre) comme c’est souvent le cas pour du matériel d’entreprise ?

  

**Aspect technique**  
Comme @nathanaelb l’a mentionné avec perspicacité, quelle est la logique d’utiliser des 0 et des 1 pour indiquer l’absence ou la présence ? Dans Glide, il existe d’autres solutions comme - par exemple - stocker des listes de valeurs au niveau d’une ligne et de créer un `Array`.  
Ainsi, on ne stocke que l’information présente (si l’objet est dans la liste, il est présent sur la zone technique, sinon, il n’y est pas). Concrètement, on pourrait avoir :

- pour la zone technique A, une colonne qui contient _Lit, Poubelle_
- pour la zone technique B, _Lit_

On utilise des actions (fonctionnement natif de Glide) pour ajouter ou enlever des valeurs. Cela évite notamment de gérer toutes les combinaisons qui n’existent pas 👍

  

**Nombre de lignes**  
Avec les chiffres que tu nous as communiqués, tu serais aux alentours de 3000 lignes pour l’ensemble des combinaisons possibles (30 sites \* 10 zones techniques \* 10 objects). Si la question sous-jacente c’est la performance de l’application, il n’y aucun risque ici, on est loin des 25000 lignes autorisées dans Glide (dans le plan gratuit j’entends) 😉

  

Ce sera plus facile de t’apporter des réponses pertinentes en tenant compte de tout cela.

---

<div class="post-metadata">

**Author:** ![Josue\_VILSANS](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/josue_vilsans/32/35689_2.png) [@Josue\_VILSANS](https://community.glideapps.com/u/Josue_VILSANS)\
**Post date:** [June 2, 2025, 2:48am UTC](https://community.glideapps.com/t/relation-donnees/81822/7 "2025-06-02T02:48:06Z")

</div>

Je vous remercie. j’ai pu avancer avec vos indications .

---

<div class="post-metadata">

**Author:** ![Josue\_VILSANS](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/josue_vilsans/32/35689_2.png) [@Josue\_VILSANS](https://community.glideapps.com/u/Josue_VILSANS)\
**Post date:** [June 2, 2025, 2:52am UTC](https://community.glideapps.com/t/relation-donnees/81822/8 "2025-06-02T02:52:07Z")

</div>

Peut-on dupliquer une table avec un bouton ? ou alors si j’ai 2 table identique , de dupliquer une colonne pour la mettre dans la 2ème table ?  
l’idee est d’avoir une table qui stocke les infos que je rempli dans le formulaire en attendant que je clique sur le bouton et avec le bouton de stocker définitivement (style archive) dans la 2ème table.  
J’ai des infos que je rentre sur plusieur ligne et plusieur colonne et la fonction add row ne copie que la première ligne
