# Sčítavanie a vypísanie počtu checkboxov pre rôznych účastníkov a pre rôzne druhy aktivít

**URL:** <https://forum.workflow.ooo/t/scitavanie-a-vypisanie-poctu-checkboxov-pre-roznych-ucastnikov-a-pre-rozne-druhy-aktivit/223>\
**Category:** Potřebuji poradit\
**Tags:** airtable\
**Created:** [říjen 6, 2023, 3:00odp. UTC](https://forum.workflow.ooo/t/scitavanie-a-vypisanie-poctu-checkboxov-pre-roznych-ucastnikov-a-pre-rozne-druhy-aktivit/223 "2023-10-06T15:00:30Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![FeriB](https://forum.workflow.ooo/letter_avatar_proxy/v4/letter/f/d07c76/32.png) [@FeriB](https://forum.workflow.ooo/u/FeriB)\
**Post date:** [říjen 6, 2023, 3:00odp. UTC](https://forum.workflow.ooo/t/scitavanie-a-vypisanie-poctu-checkboxov-pre-roznych-ucastnikov-a-pre-rozne-druhy-aktivit/223/1 "2023-10-06T15:00:30Z")

</div>

Chcem Vás poprosiť o radu, nakoľko v rámci Airtable riešim nasledujúce zadanie,  
pričom si nie som istý či daná funkcia je v rámci Airtable vôbec možná:

Funkcia by mala umožniť urobiť súčet checkboxov uvedených v stĺpcoch  
a riadkoch jednej tabuľky, v ktorej by napr. jeden stĺpec patril konkrétnemu účastníkovi  
a jeden riadok konkrétnej aktivite ( dátum + druh aktivity ), pričom v druhej súhrnnej tabuľke by to bolo naopak = stĺpec by patril konkrétnej aktivite  
a riadok konkrétnemu účastníkovi, pričom by som chcel aby sa mi v stĺpci aktivity pre daný druh / typ aktivity zobrazovala v riadku pre konkrétneho účastníka číselná hodnota účasti jedného účastníka na konkrétnom type / druhu aktivity ( konkrétna aktivita by sa konala viac-x do mesiaca ), t. j. číslom vyjadrený celkový počet zaškrtávacích políčok v stĺpci jedného účastníka pre riadok konkrétneho typu aktivity z predchádzajúcej tabuľky? 😉

Viď. šablóna takejto tabuľky:

> **[Airtable | Everyone's app platform](https://airtable.com/invite/l?inviteId=invpbNHlHgEFdFSID&inviteToken=dbea2cdff90ced8dea32014b06900dc556202e1c953dceddc90157f2247ab9c0&utm_medium=email&utm_source=product_team&utm_content=transactional-alerts)**
>
> Airtable is a low-code platform for building collaborative apps. Customize your workflow, collaborate, and achieve ambitious outcomes. Get started for free.

S pozdravom  
František Bachratý

---

<div class="post-metadata">

**Author:** ![honzapav](https://forum.workflow.ooo/user_avatar/forum.workflow.ooo/honzapav/32/24_2.png) [@honzapav](https://forum.workflow.ooo/u/honzapav)\
**Post date:** [říjen 9, 2023, 6:59odp. UTC](https://forum.workflow.ooo/t/scitavanie-a-vypisanie-poctu-checkboxov-pre-roznych-ucastnikov-a-pre-rozne-druhy-aktivit/223/2 "2023-10-09T18:59:25Z")

</div>

Díky za příspěvek, díval jsem se na to a myslím, že celý problém je spíš v nesprávné struktuře. Myslím, že to je docela zajímavý případ, který by stálo za to překopat a natočit. zkusím najít volnou chvíli, snad to nebude trvat dlouho 🙂

---

<div class="post-metadata">

**Author:** ![FeriB](https://forum.workflow.ooo/letter_avatar_proxy/v4/letter/f/d07c76/32.png) [@FeriB](https://forum.workflow.ooo/u/FeriB)\
**Post date:** [říjen 10, 2023, 4:38am UTC](https://forum.workflow.ooo/t/scitavanie-a-vypisanie-poctu-checkboxov-pre-roznych-ucastnikov-a-pre-rozne-druhy-aktivit/223/3 "2023-10-10T04:38:02Z")

</div>

Vďaka a som zvedavý na iný koncept, ale mne toto riešenie prišlo najjednoduchšie,  
resp. najprehľadnejšie 🤔

---

<div class="post-metadata">

**Author:** ![honzapav](https://forum.workflow.ooo/user_avatar/forum.workflow.ooo/honzapav/32/24_2.png) [@honzapav](https://forum.workflow.ooo/u/honzapav)\
**Post date:** [říjen 11, 2023, 4:16am UTC](https://forum.workflow.ooo/t/scitavanie-a-vypisanie-poctu-checkboxov-pre-roznych-ucastnikov-a-pre-rozne-druhy-aktivit/223/4 "2023-10-11T04:16:44Z")

</div>

Tak @FeriB – tady je moje odpověď:

[![](https://forum.workflow.ooo/uploads/default/original/1X/c95c806852ebbdb7c63a6c4c64fbf01f5ed1cc3c.jpeg "Jak řešit sčítání propojených záznamů | Tabulkové vs. databázové uvažování | Workflow fórum") ](https://www.youtube.com/watch?v=zkENn6ozy3U)

Nakonec je to docela dlouhý, tak snad to nebude nuda a bude to dělat to, co potřebujete. Výsledná báze je na tomhle odkazu: [Airtable - 3TTT ( Prototype 2 ) –&nbsp;Workflow verze](https://airtable.com/app94FLU3d957bNEa/shrmIHtNOzEO1bkwZ)

Tady je odkaz na článek, který jsem zmiňoval ve videu. Spreadsheet vs. database thinking: [Spreadsheet Thinking vs. Database Thinking - eagereyes.org](https://eagereyes.org/blog/2016/spreadsheet-thinking-vs-database-thinking).

Snad to dává smysl 🙂  
Fajn den!

P.S.: Nedávno jsem spustil komunitu Trigger, možná by vás to mohlo zajímat: [Trigger | členství](https://workflow.ooo/trigger/)

---

<div class="post-metadata">

**Author:** ![FeriB](https://forum.workflow.ooo/letter_avatar_proxy/v4/letter/f/d07c76/32.png) [@FeriB](https://forum.workflow.ooo/u/FeriB)\
**Post date:** [říjen 11, 2023, 3:58odp. UTC](https://forum.workflow.ooo/t/scitavanie-a-vypisanie-poctu-checkboxov-pre-roznych-ucastnikov-a-pre-rozne-druhy-aktivit/223/5 "2023-10-11T15:58:10Z")

</div>

Vďaka za super odpoveď a príklad 🙂👍  
Ale takéto riešenie som skúšal hneď na začiatku ( tento koncept som nezdieľal ) až kým som si uvedomil / videl,  
resp. poukázali na to zadávatelia projektu ( bratia ), že ak pridám pre konkrétny aktivity konanej v konkrétny dátum a niekoľko-x do mesiaca a takmer všetkými účastníkmi / členmi, tak to už začína byť nepriehľadné = napr. Member A by mal 5 účasti na aktivite 1, 6 účastí na aktivite 2, 8 účastí na aktivite 3 atď., resp. aktivita 1 by sa konala napr. 7x / mesiac a niektorý deň by sa jej zúčastnili napr. všetci členovia, ďalší deň by napr. 3 chýbali, v ďalší deň by prišli iba 3 atď. 😉  
Takže by som Ťa chcel poprosiť o ďalšie riešenie v ktorom by si zahrnul vyššie uvedené postrehy  
a môžeš ešte raz pozrieť predchádzajúcu tabuľku = Schedule of activities ( checkboxy ), z ktorej sa vychádza a kde je vidieť,  
že na konkrétnych druhoch aktivít konaných viac-x / mesiac sa konkrétni účastníci zúčastňujú v rôznej intenzite 😉

---

<div class="post-metadata">

**Author:** ![FeriB](https://forum.workflow.ooo/letter_avatar_proxy/v4/letter/f/d07c76/32.png) [@FeriB](https://forum.workflow.ooo/u/FeriB)\
**Post date:** [říjen 11, 2023, 4:32odp. UTC](https://forum.workflow.ooo/t/scitavanie-a-vypisanie-poctu-checkboxov-pre-roznych-ucastnikov-a-pre-rozne-druhy-aktivit/223/6 "2023-10-11T16:32:22Z")

</div>

Prikladám ešte 1. riešenie, resp. prototyp, aj keď ako som uviedol vyššie,  
tak tu to začína byť menej priehľadné a preto som skôr za druhý koncept 😉

> **[Airtable | Everyone's app platform](https://airtable.com/invite/l?inviteId=invgrgZSbsDOXnADC&inviteToken=3c2a3a186e96d0078b3e21351e2e74c607e9e4d7f84ff0b0ab2d15560d970112&utm_medium=email&utm_source=product_team&utm_content=transactional-alerts)**
>
> Airtable is a low-code platform for building collaborative apps. Customize your workflow, collaborate, and achieve ambitious outcomes. Get started for free.

---

<div class="post-metadata">

**Author:** ![FeriB](https://forum.workflow.ooo/letter_avatar_proxy/v4/letter/f/d07c76/32.png) [@FeriB](https://forum.workflow.ooo/u/FeriB)\
**Post date:** [říjen 15, 2023, 4:41odp. UTC](https://forum.workflow.ooo/t/scitavanie-a-vypisanie-poctu-checkboxov-pre-roznych-ucastnikov-a-pre-rozne-druhy-aktivit/223/7 "2023-10-15T16:41:44Z")

</div>

Ešte raz VĎAKA, apropo: čo som dlžný? 😉  
Spravil som to tak ako si vysvetlil a neviem prečo som si predtým myslel,  
že ten istý postup / proces, ktorý si prezentoval s jedným členom na jednu /  
viac aktivít nebude fungovať aj so všetkými členmi na jednu / viac aktivít  
a že som to najprv nevyskúšal / poriadne sa s tým nevyhral 😁  
Takže som si to ešte raz pozrel, viac sa s tým pohral a spravil 2 koncepty:

1. koncept:  
[Sign up - Airtable](https://airtable.com/invite/l?inviteId=invBczY09KLWohA6q&inviteToken=63a2ed685dec4265c9a6f762735eac9c470192dc49ff2d862a487b1bfe91029d&utm_medium=email&utm_source=product_team&utm_content=transactional-alerts)

2. koncept:  
[Sign up - Airtable](https://airtable.com/invite/l?inviteId=invslntUT96aUZdHw&inviteToken=226a0e14d8166919d1fd9c0ed1e4a528453142117593c82a74115fe340e81203&utm_medium=email&utm_source=product_team&utm_content=transactional-alerts)

Aj keď by som to chcel ešte skúsiť aj s tými zaškrtávacími políčkami  
= predsa mi príde ľahšie odfajknúť políčko, ako vyberať medzi políčkami s konkrétnymi názvami 🤔

---

<div class="post-metadata">

**Author:** ![honzapav](https://forum.workflow.ooo/user_avatar/forum.workflow.ooo/honzapav/32/24_2.png) [@honzapav](https://forum.workflow.ooo/u/honzapav)\
**Post date:** [říjen 16, 2023, 7:33am UTC](https://forum.workflow.ooo/t/scitavanie-a-vypisanie-poctu-checkboxov-pre-roznych-ucastnikov-a-pre-rozne-druhy-aktivit/223/8 "2023-10-16T07:33:15Z")

</div>

> [@FeriB](#):
>
> Ešte raz VĎAKA, apropo: čo som dlžný? 😉

Nejsi dlužný nic 🙂 Tohle mě baví, a je to cesta, jak pomoc škálovat. Případně se můžeš stát [členem komunity Trigger](https://workflow.ooo/trigger/).

> [@FeriB](#):
>
> Aj keď by som to chcel ešte skúsiť aj s tými zaškrtávacími políčkami  
> = predsa mi príde ľahšie odfajknúť políčko, ako vyberať medzi políčkami s konkrétnymi názvami 🤔

Pokud jde o tuhle otázku, je to spíš téma uživatelského rozhraní než databáze. Myslím, že by způsob, jakým uživatelé zadávají data, neměl ovlivňovat strukturu databáze. Strukturu tabulek (= databázi) jsme vyřešili videem, a pokud jde o uživatelské rozhraní, je to trochu limitované.

## Možnost 1

Standardně bych to řešil asi takto (samozřejmě neznám detaily):

1. Vidím tlačítko „Zaznamenat aktivitu“. Kliknu na něj.
2. Otevře se mi formulář, kde vyberu aktivitu. Pokud chci zadat jiné datum než aktuální, vyplním datum.
3. Kliknu na uložit.
4. V tu chvíli se do databáze uloží nový řádek s identifikací uživatele (ten, kdo klikl), čas akce (buď mnou nastavený na aktuální) a zaznamenaná aktivita.

V Airtablu lze tohle vytvořit pouze s využitím Interfaces a interních automatizací. Tohle je poměrně jednoduchá cesta.

## Možnost 2

Taky si ale dovedu představit, že bys chtěl, aby uživatel viděl nějaký přehled dnů a tam si jen zaškrtával aktivity, podobně jako v té úvodní tabulce (řádky jsou dny a sloupce jednotlivé aktivity).

Tohle je na Airtable poměrně komplikované. Dovedu si představit, že:

1. vytvořím Interface typu List, kde budou záložky pro jednotlivé aktivity,
2. v rámci něj budu přes automatizace vytvářet prázdné řádky pro každý den, uživatele a každou aktivitu a
3. pokud uživatel bude chtít zaznamenat aktivitu, otevře si správnou záložku aktivity a jen zaškrtne, ve které dny aktivitu dělal.

Struktura je stále stejná, ale uživatelské rozhraní jiné. Nicméně tohle mi přijde trochu krkolomné.

Tohle je no-code 🙂 vždy existuje cesta, jak udělat snadno prototyp – my děláme s @jankolr podobné téma v projektu [https://rozhybeme.cz](https://rozhybeme.cz) s aplikací [Glide](https://workflow.ooo/nastroj/glide/) a víceméně fungujeme v rámci té první možnosti. Dovedu si představit, že třeba [Adalo](https://www.adalo.com/) bude mít pro tuhle situaci lepší možnosti, ale zase je to už za jiné peníze a zároveň se člověk musí učit další nástroj.

No, snad to pomůže. 🙂

---

<div class="post-metadata">

**Author:** ![FeriB](https://forum.workflow.ooo/letter_avatar_proxy/v4/letter/f/d07c76/32.png) [@FeriB](https://forum.workflow.ooo/u/FeriB)\
**Post date:** [říjen 17, 2023, 5:33odp. UTC](https://forum.workflow.ooo/t/scitavanie-a-vypisanie-poctu-checkboxov-pre-roznych-ucastnikov-a-pre-rozne-druhy-aktivit/223/9 "2023-10-17T17:33:18Z")

</div>

Dovedu si představit, že třeba [Adalo](https://www.adalo.com/) bude mít pro tuhle situaci lepší možnosti, ale zase je to už za jiné peníze

Ale v Airtable je to zadara, aspoň v malom merítku ako je aj tento prípad 😉  
Akurát riešim, ale Concept 3, kde by som to chcel prelinkovať na 4. tabuľku  
( Summary of members’ participation in Type of Activities ), kde chcem mať práve to zhrnutie účasti konkrétnych členov pre konkrétne aktivity, nakoľko tabuľku členov chcem vyhraiť čisto pre osobné údaje ( meno, tel. číslo, email a príp. dátum narodenia ), ale zatiaľ neviem / nejde mi tá tabuľka ( Summary of members’ participation in Type of Activities ) prelinkovať s tou Schedule of Activities,  
tak ako je to prelinkované medzi tabuľkami Members a Schedule of Activities 🤔

---

<div class="post-metadata">

**Author:** ![FeriB](https://forum.workflow.ooo/letter_avatar_proxy/v4/letter/f/d07c76/32.png) [@FeriB](https://forum.workflow.ooo/u/FeriB)\
**Post date:** [listopad 20, 2023, 6:51am UTC](https://forum.workflow.ooo/t/scitavanie-a-vypisanie-poctu-checkboxov-pre-roznych-ucastnikov-a-pre-rozne-druhy-aktivit/223/10 "2023-11-20T06:51:19Z")

</div>

Takže nakoniec sa mi podarilo toto prevedenie s ktorým som už spokojný  
a ktoré mi na teraz celkom vyhovuje 😉

> **[Airtable | Everyone's app platform](https://airtable.com/invite/l?inviteId=invgrgZSbsDOXnADC&inviteToken=3c2a3a186e96d0078b3e21351e2e74c607e9e4d7f84ff0b0ab2d15560d970112&utm_medium=email&utm_source=product_team&utm_content=transactional-alerts)**
>
> Airtable is a low-code platform for building collaborative apps. Customize your workflow, collaborate, and achieve ambitious outcomes. Get started for free.

Alebo aj takto zjednodušene:

> **[Airtable | Everyone's app platform](https://airtable.com/invite/l?inviteId=inv5vY0PsWlmFbtVD&inviteToken=a7e39af0c664e1c9b6766d637b5e6f41101fd9e83f076b201367145372248217&utm_medium=email&utm_source=product_team&utm_content=transactional-alerts)**
>
> Airtable is a low-code platform for building collaborative apps. Customize your workflow, collaborate, and achieve ambitious outcomes. Get started for free.

Príp. trochu komplexnejšie 😉

> **[Airtable | Everyone's app platform](https://airtable.com/invite/l?inviteId=invTUXEynYm0Cxhfo&inviteToken=c63f1162a0022a3fc5a1aafb4c6def009f0e55c1cb09132e9d2e01f500522cae&utm_medium=email&utm_source=product_team&utm_content=transactional-alerts)**
>
> Airtable is a low-code platform for building collaborative apps. Customize your workflow, collaborate, and achieve ambitious outcomes. Get started for free.
