Implementace výrobních dat v Accessu
Výpočet množství v kusovníku
 Tisk

Převedení rekurse na cyklus


Kusovníková struktura je v principu rekurzivní. Rekurse generuje dva hlavní problémy:



Převod rekurse na cyklus vychází z pojmu dispoziční úroveň. Postupně se prování rozpady všech položek na stejné úrovni. Teprve, kdy jsou všechny rozpady hotovy a požadavky jsou sečteny, tak se přejde na podřazenou úroveň.


Zdroje dat



Výpočet množství


Výpočet množství je spuštěn z řídícího formuláře voláním makra mcrMnozstviVsechUrovni .


Makro zahajuje výpočet kopírováním požadovaného množství do plánovaného voláním aktualizačního dotazu qryPozadovaneDoPlanovanych .

Dále toto makro nastavuje pomocnou proměnnou Uroven na nulu a v cyklu postupně spouští makro mcrMnozstvi1Uroven.


Makro mcrMnozstvi1Uroven má dva kroky:


Výsledek výpočtu množství pro všechny úrovně je na obr. .

Vidíme, že některé položky (dráty, tyčky, kónusy) se sečetly.