Povezivanje tabela u Yoony aplikaciji: Kategorije i Dobavljači

U ovom delu tutorijala, pokazaću kako možete napraviti veze između tabele Products i tabela Categories i Suppliers. Ove veze će omogućiti svakom proizvodu da ima dodeljenu kategoriju i dobavljača.


Dodavanje veze između Products i Categories

Prvi korak je dodavanje veze između proizvoda i kategorija. Da biste to uradili, pratite sledeće korake:

  1. Idite na Settings > Tables.

  2. Otvorite tabelu Products i dodajte novu kolonu.

  3. Nazovite kolonu Category i odaberite tip podatka Foreign Key.

  4. Kao referentnu tabelu izaberite Categories.

  5. Postavite ovu kolonu kao obavezno polje na formi.

  6. Sačuvajte promene.

Sada, ako odete u tabelu Products, primetićete novu kolonu Category. Ako otvorite formu za izmenu proizvoda, videćete padajuću listu koja omogućava odabir kategorije. Pošto trenutno nemamo nijednu kategoriju unetu, lista će biti prazna.

Dodajte novu kategoriju, na primer Electronics, i sačuvajte je. Sada se u listi pojavljuje nova kategorija, ali se prikazuje samo njen ID umesto naziva. Ovo možemo ispraviti tako što postavimo pravilan Display Name za tabelu Categories.

Podešavanje prikaza naziva kategorije

Da bi se umesto ID vrednosti prikazivao naziv kategorije:

  1. Idite na Settings > Tables.

  2. Otvorite tabelu Categories i pronađite opciju Display Name.

  3. Podesite da se kao prikazana vrednost koristi kolona Name.

  4. Sačuvajte promene.

Ako sada odete na tabelu Products, videćete da se u koloni Category sada ispravno prikazuje naziv umesto ID-a.

Dodavanje veze između Products i Suppliers

Na isti način možemo dodati i dobavljača svakom proizvodu:

  1. Idite na Settings > Tables.

  2. Otvorite tabelu Products i dodajte novu kolonu.

  3. Nazovite kolonu Supplier i odaberite tip podatka Foreign Key.

  4. Kao referentnu tabelu izaberite Suppliers.

  5. Postavite ovu kolonu kao obavezno polje.

  6. Sačuvajte promene.

Sada, ako otvorite formu za izmenu proizvoda, videćete novu padajuću listu za odabir dobavljača. Ako dodate novog dobavljača, on će se prikazati u listi, ali će se prikazivati njegov ID umesto imena.

Da biste ispravili prikaz naziva dobavljača, ponovite isti postupak kao kod kategorija:

  1. Idite na Settings > Tables.

  2. Otvorite tabelu Suppliers i podesite Display Name na vrednost iz kolone Name.

  3. Sačuvajte promene.

Sad kada odete u tabelu Products, nazivi dobavljača će se ispravno prikazivati.

Zaključak

U ovom poglavlju naučili ste kako da povežete tabele u Yoony aplikaciji koristeći Foreign Key kolone. Sada vaša tabela Products može povezati svaki proizvod sa kategorijom i dobavljačem, što olakšava organizaciju i filtriranje podataka u aplikaciji.