Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 9. 12. 2025 18:25:08

DavidChlup
Člen
Registrace: 9. 12. 2025
Příspěvků: 3

Trvalé odčítání - skladové zásoby VYŘEŠENO!!

Ahoj, lze nějak v calcu udělat odčítání aby se výsledek nemohl dál měnit po smazání buněk, kde je odečítané číslo?
Jednoduše řečeno: mám v calcu vytvořenou skladovou ovidenci, v druhé kartě mám vydejku ze skladu. Na skladě budu mít nějaké zboží, např kondomy 40ks. A teď udělám výdejku ze skladu na druhé kartě, třeba kondomy 5ks, takže ze skladu se 5 odečte a bude jich tam 35. A teď potřebuji nějaké kouzelné tlačítko nebo funkci, aby mi uložila hodnotu toho skladu i po smazání dat z té výdejky a nevracelo se to na původních 40.

Snad je to srozumitelné. Dekuji.
David.

Editoval DavidChlup (17. 12. 2025 15:00:02)

Offline

#2 9. 12. 2025 19:25:00

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,486

Re: Trvalé odčítání - skladové zásoby VYŘEŠENO!!

DavidChlup napsal(a)

Jednoduše řečeno: mám v calcu vytvořenou skladovou ovidenci, v druhé kartě mám vydejku ze skladu. Na skladě budu mít nějaké zboží, např kondomy 40ks. A teď udělám výdejku ze skladu na druhé kartě, třeba kondomy 5ks, takže ze skladu se 5 odečte a bude jich tam 35. A teď potřebuji nějaké kouzelné tlačítko nebo funkci, aby mi uložila hodnotu toho skladu i po smazání dat z té výdejky a nevracelo se to na původních 40.

Srozumitelné to je: Vzorec odečte počet z výdejky. Po smazání výdejky se číslo vrátí do původní podoby, protože se odečítá nula.


Možností je několik.
Nejlepší by to bylo asi makrem, které načte vzorec a udělá z něj novou výchozí hodnotu skladu. Je otázkou kdy to udělat. Pokud se to neudělá těsně před vytištěním (archivaci) objednávky tak by snížený základ ukazoval ještě jednou odečet.


Makro se dá snadno nahrát: například buňka A1 obsahuje zásobu a A2 vzorec který načítá rozdíl zásoby a výdejky. Jakmile načteme makrem A2 vložíme ho jen jako hodnotu do A1. Tohle je popis manuálního zafixování, ale úplně stejně nahrajeme makro. Makro potom musíme spustit buď manuálně podle potřeby, nebo navázat na uložení (archivaci) objednávky.


Pokud neumíte pracovat s makry, pošlete mi ukázku. Musíte nejméně umět zprovoznit makra - podle návodu. Nebudu fabulovat jména listů, položky a podobně.


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#3 9. 12. 2025 20:21:07

DavidChlup
Člen
Registrace: 9. 12. 2025
Příspěvků: 3

Re: Trvalé odčítání - skladové zásoby VYŘEŠENO!!

Chápu, jak to myslíte. Prostě nově vypočítanou hodnotu uložit do buňky stávajícího skaldu. Podobně jsem kdysi  dělal kdysi v assembleru výpočty a výsledkem rovnou přepisoval registr s původní hodnotou. S makry pracovat neumím, ale něco si o tom přečtu.

Jde mi o ten okamžik, kdy přeprat (archivovat) hodnotu, jestli jde udělat na to nějaké grafické tlačítko, které budu kurzorem mačkat, nebo se to dělá pomocí příkazu...? Jde u toho rovnou spustit příkaz pro tisk? Zítra se dostanu k pc a můžu poslat ukázku.

Ještě jsem přemýšlel, zda na nebude lepší Base, ale v tom jsem ještě nic nedělal, tam by mě čekalo velké učení smile

Děkuji.

Offline

#4 10. 12. 2025 07:20:14

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,486

Re: Trvalé odčítání - skladové zásoby VYŘEŠENO!!

DavidChlup napsal(a)

Jde mi o ten okamžik, kdy přeprat (archivovat) hodnotu, jestli jde udělat na to nějaké grafické tlačítko, které budu kurzorem mačkat, nebo se to dělá pomocí příkazu...? Jde u toho rovnou spustit příkaz pro tisk? Zítra se dostanu k pc a můžu poslat ukázku.

Ano jde to. K příkazu "tisk" se přiřadí ještě událost makro, ale doporučuji po tisku hned obsah dodáku smazat, nebo se udělá samostatné tlačítko, kterým se spustí tisk a nastavení nového stavu zásob...


Promyslete dobře pořadí co se má udělat. Může to být i více úkonů nežli zatím požadujete, ale explicitně.


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#5 17. 12. 2025 14:19:39

luka7
Člen
Registrace: 20. 5. 2009
Příspěvků: 87

Re: Trvalé odčítání - skladové zásoby VYŘEŠENO!!

Osobně bych to řešil jinak. Když se člověk hrabe ve skladu a hledá co se pokazilo, potřebuje skladové pohyby. Vytvořil bych další list "skladové pohyby" (šlo by to i na jednom) a tam dal data co mají být ve výdejce. Pak pomocí =INDEX(A1:A100;COUNT(A1:A100)) nebo tak nějak, tahal poslední údaje do výdejky. Použitelnost záleží to na počtu karet a dalších požadavcích...

Offline

#6 17. 12. 2025 17:13:18

DavidChlup
Člen
Registrace: 9. 12. 2025
Příspěvků: 3

Re: Trvalé odčítání - skladové zásoby VYŘEŠENO!!

Děkuji členovi Neutr za pomoc a opravdu skvělý osobní přístup.

Offline

Zápatí