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

#1 Re: Calc » Seznam do dvou listů » 8. 4. 2015 16:33:02

neutr napsal(a)

Udělejte vzor sešitu s několika příklady. Jde spíš o hlavičky (začátek seznamů na listech), nebo to co by se v budoucnu mohlo vyskytovat (další sloupce ap.). Také by to chtělo určit buňku, která bude oznamovat, že seznam není aktualizovaný (při zápisu nové položky ap.).
      U řešení vzorcem je důležité, zda bude seznam na 1. listu setříděný a podle čeho. Dále například názvy listů. Také je důležité zda to má být systém, kterému porozumí a bude umět upravovat běžný uživatel (například dílčí nápověda : přidejte položku do listu2...), nebo to má být komfortní řešení na tlačítko, či dokonce řešení pro sdílený dokument - více naráz přihlášených uživatelů do jediného listu (sešitu).
      Snad se mi povede utrhnout chvíli a udělat podle vzoru několik příkladů řešení. Jde o 2-3 případy řešení vzorcem, 2-3 případy makrem a kontingenční tabulkou. Oni se podobné dotazy objevují dost často. Nejspíš byste našel nejaké řešení v archivu : Tato stránka, karta "Hledat" - zadat správný termín pro vyhledávání a vybrat Calc.


      PS:- Makra se v LibreOffice musí povolit aby chodila. Jde o nabídku Nástroje > Možnosti > LibreOffice > Zabezpečení > Zabezpečení maker > Karta důvěryhodné zdroje > Důvěryhodné umístění - (přidat). Zabezpečení se doporučuje nastavit na střední. Vybraný adresář pro spouštění maker může být i celý disk, ale doporučuji jen Dokumenty, nebo speciální foldr.
      Pro možnost nahrávání maker záznamníkem : Nástroje > Možnosti > LibreOffice > Pokročilé > Volitelné (nestabilní) možnosti > Zaškrtnout "Povolit záznam maker" (také můžete povolit experimentální funkce).
      Nakonec restartovat LibreOffice Calc, zavolat Nástroje > Makra > Zaznamenat makro. S tím byste se měl naučit pracovat. Pomáhá to hlavně při podobných automatizacích úloh. Nahrajete postup, uložíte a otestujete, jestli to dělá co má. Ovšem tak snadné to také není. Často to dělá něco jiného. Umět nahrát makro je sice uživatelská znalost, ale musíte znát co ještě jde nahrát a jak, a co už se nahrát nepodaří. Často to chce manuální zásah do kódu - a to je podle mne dobrý začátek k tomu naučit se programovat.



Zdravím,
zde zasílám příklad jak by to cca mělo vypadat. Šlo by to takto nějak sprovoznit?

http://uloz.to/xZs4YsfV/team-list-ods

Děkuji předem za odpověď,
Michael

#2 Re: Calc » Seznam do dvou listů » 7. 4. 2015 21:42:43

Mno makra v LibreOffice calc jsem ještě nedělal a nemohu nijak přijít na to jak tohle udělat. Seznam se může časem rozšiřovat o počet řádků a samozřejmě i možná o počet sloupců. Každopádně sloupec C zůstane vždy zásadním. Pomohlo by mi třeba kdyby šlo udělat výpis tabulky podle toho jestli řádek obsahuje "A" nebo "B" ve sloupci "C" a následně by mi dle toho vypsal do nového listu pouze "A" nebo "B" samozřejmě bez mezer.

Jedná se vlastně o seznam zaměstnanců a jejich zařazení do týmů "A" a týmu "B" a proto potřebuji každý list pro nový tým s novou tabulkou.

Co se týče PHP či jiných jazyků to bych zvádl udělat bez problému, ale potřebuji aby to fungovalo v LibreOffice jelikož do prvního sešitu budou časem vkládat další záznami nebo je upravovat i jiní lidé.

Děkuji za pomoc.

#3 Calc » Seznam do dvou listů » 7. 4. 2015 20:39:36

maic
Odpovědí: 8

Zdravím lidičky,
potřeboval bych od Vás poradit.

Mám vytvořený sešit a na jeho první listu je seznam lidí ve tvaru:

1. | JMENO | A
2. | JMENO | A
3. | JMENO | B

první sloupec je pouze pořadové číslo, druhý sloupec jméno a třetí sloupec je značka týmu. A já bych potřeboval tento seznam vykreslit ve dvou nových listech daného sešitu tak aby jeden list byl seznam, který jsem zmínil vejš. Druhý list by obsah všechny co mají ve třetím sloupci "A" a třetí co mají ve třetím sloupci "B".

Šlo by nějak udělat takovejto výpis dat tak aby se v nových listech zobrazovali v určité tabulce?

Děkuji Vám předem za odpověď,
Michael

Zápatí

Používáme FluxBB