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

#1 3. 5. 2012 09:37:11

kovaldik
Člen
Registrace: 1. 5. 2012
Příspěvků: 6

Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Zdravím.
Byl bych vděčný za radu -

Potřebuji vytvoit rozevírací seznam (seznam výběru) ve kterém budou týdny v roce. Každý řádek bude odkazovat na určitou část v sešitu.

Vysvětluju to asi moc složitě - zkrátka v A1 bude rozevírací seznam s např. deseti položkami, z nichž každá bude odkazovat na jinou část dokumentu.

Budu rád za každou radu, už se s tím řeším druhý den.


__________________________________________________

Značím jako vyřešené

;o)

Editoval sedlacekdan (13. 5. 2012 19:21:19)

Offline

#2 3. 5. 2012 11:48:15

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 844

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Pokuste se dotaz popsat přesněji.

Offline

#3 3. 5. 2012 12:27:40

Zvedavec
Člen
Registrace: 8. 11. 2004
Příspěvků: 484

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Chapu to spravne, ze chcete odkazy uvnitr dokumentu, akorat ty odkazy maji byt v rozbalovacim seznamu?


LO většinou poslední verze, na W10 prof. 32b/64b

Offline

#4 3. 5. 2012 13:26:32

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

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Je to rozbalovací seznam v rozbalovacím seznamu?


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 3. 5. 2012 20:03:38

kovaldik
Člen
Registrace: 1. 5. 2012
Příspěvků: 6

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Omlouvám se, napsal jsem to opravdu hrozně.

V A1 je rozbalovací seznam. Pokus.ods

Po vybrání hodnoty A potřebuji, aby bylo nalezeno v sešitě místo, kde se nachází tabulka A,při vybrání hodnoty B tabulka B atd..Tabulky jsou v sešitě na různých místech.

Offline

#6 3. 5. 2012 22:28:44

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 844

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Předpokládám, že potřebujete vybírat z nějaké tabulky na základě hodnoty v buňce A1.

Je to úloha pro funkci INDEX(tabulky, řádek, sloupce, tabulka), případně trochu možná srozumitelněji, ale s drobným omezením - pomocná tabulka  písmeny v prvním sloupci a adresou ve druhém

A	B14:E19
B	B28:E33
C	
D	
=INDEX(INDIRECT(VLOOKUP(A1;I8:J11;2;0);1);radek;sloupec)

Offline

#7 4. 5. 2012 04:30:46

sedlacekdan
Moderátor
Místo Nehvizdy
Registrace: 21. 6. 2010
Příspěvků: 617

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Vítejte na fóru

kovaldik napsal(a)

Po vybrání hodnoty A potřebuji, aby bylo nalezeno v sešitě místo, kde se nachází tabulka A,při vybrání hodnoty B tabulka B atd..Tabulky jsou v sešitě na různých místech.

zkuste to popsat ještě podrobněji.


Po vybrání hodnoty v rozbalovacím seznamu chcete aby se vrátila hodnota z vybrané oblasti (jak píše lp), nebo potřebujete fyzicky přeskočit na danou oblast (tedy obdobu hypertextového odkazu)?

Ve druhém případě je to spíše úloha pro makro, nevím o tom, že by šel do kontroly vstupních dat, nebo formulářových prvků vložit hyper.odkaz.

Našel jsem tam pojmenované databázové oblasti, což je krok správným směrem. Mezi oblastmi se můžete pohybovat pomocí volby Data | Vybrat oblast.


;o)


Linux Mint 16 Petra - Apache OpenOffice 4.0.1
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#8 4. 5. 2012 09:10:21

kovaldik
Člen
Registrace: 1. 5. 2012
Příspěvků: 6

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

sedlacekdan napsal(a)

Vítejte na fóru

kovaldik napsal(a)

Po vybrání hodnoty A potřebuji, aby bylo nalezeno v sešitě místo, kde se nachází tabulka A,při vybrání hodnoty B tabulka B atd..Tabulky jsou v sešitě na různých místech.

zkuste to popsat ještě podrobněji.


Po vybrání hodnoty v rozbalovacím seznamu chcete aby se vrátila hodnota z vybrané oblasti (jak píše lp), nebo potřebujete fyzicky přeskočit na danou oblast (tedy obdobu hypertextového odkazu)?

Ve druhém případě je to spíše úloha pro makro, nevím o tom, že by šel do kontroly vstupních dat, nebo formulářových prvků vložit hyper.odkaz.

Našel jsem tam pojmenované databázové oblasti, což je krok správným směrem. Mezi oblastmi se můžete pohybovat pomocí volby Data | Vybrat oblast.


;o)

Díky za odpověď.

Potřebuji fyzicky přeskočit na dané místo v sešitu. Ve výsledku se jedná o tabulku s cca 2500 řádky po týdnech. Potřebuji v rozevíracím seznamu jednotlivé týdny docházky a vyřešit nějakou jednoduchou cestu jak se k nim dostat bez složitého listování v sešitu.
Hyperlink nejde, již jsem zkoušel. S makrem taktéž neuspěji, protože na serveru v práci mi makra nepoběží.
Nějaký nápad jak toto zrealizovat?

Díky. M.

Offline

#9 4. 5. 2012 09:50:16

Jar
Člen
Registrace: 17. 11. 2009
Příspěvků: 53

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Zdravím,

Možná by pro vás mohlo být náhradní řešení toto:
V rozevíracím seznamu (umístěný např. ve f3) mít pojmenované oblasti a např. hned ve vedlejší buňce (g3) mít vzorec s "hyperlinkem" (=HYPERLINK("#"&F3;F3)), který si bere za parametr vybranou oblast v rozbalovacím seznamu.
Prakticky by se nejprve vybrala oblast ze seznamu a muselo by se navíc kliknout na hyperlink.
Není to asi to co chcete, ale kdo ví ... :-))

Offline

#10 4. 5. 2012 10:44:56

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 844

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Můžete se pokudit popsat CELOU úlohu? Jak se mi to zatím jeví, potřebujete vyřešit navigaci v listu umístěném na serveru, kde nefungují makra.

Žádný vzorec neposune zobrazení listu, makra jsou zakázána. Řešení je určitě hyperlink, dalšími možnostmi mohou být filtr, kontingenční tabulka, ... Určitě záleží i na tom, jak se má po přeskoku pokračovat v práci - tabulka se 2500 řádků asi není vhodný objekt pro běžné prohlížení.

Nemyslím, že původně požadovaný rozbalovací seznam je nutný.

Pokud by se použily hyperlinky, lze možná cílovou adresu dosazovat vzorcem. Lze i použít makro, které pustíte lokálně, data zpracujete a výsledek přesunete na server.

Takže, pokud potřebujete pomoci s řešením, popište co opravdu potřebujete.

Offline

#11 4. 5. 2012 20:06:03

kovaldik
Člen
Registrace: 1. 5. 2012
Příspěvků: 6

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Celá úloha zní asi takto:
Potřebuji vytvořit evidenční list docházky zaměstnanců (20lidí) po jednotlivých týdnech a to tak, aby byly všechny týdny v jednom listu a aby v horní části listu byla nějaká možnost vybrat jednotlivý týden. Tozn. po sešitu bude rozkopírováno X tabulek pod sebou (každá za jednotlivý týden s uvedeným číslem týdne nebo datem) a např v A1 bych se představoval rozevírací seznam, který mi bude odkazovat na jednotlivé týdny = vyberu týden v seznamu a sešit se mi posune na daný týden.
Makra bohužel nelze použít.
Uvítám jakýkoli nápad jak tohoto či něčeho podobného dosáhnout.
M.

Offline

#12 4. 5. 2012 22:01:23

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 844

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Pokud mohou být jednotlivé týdny pod sebou a můžete před každý záznam připsat číslo týdne, použijte filtr na sloupec s číslem týdne. Mělo by se to chovat podle popisu.

Offline

#13 4. 5. 2012 23:19:37

Schinagl
Člen
Registrace: 14. 2. 2007
Příspěvků: 36

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Osobně bych přidal pomocný sloupec v kterém by byly jen názvy týdnů u každé tabulky a z nich v A1 udělal seznam výběru. Do B1 bych vložil vyhledávací vzorec =MATCH(A1;A10:A1000) a do C1 =HYPERLINK("#"&ADDRESS(A2+9;1);">> Zobrazit <<"). Při kliknutí na odkaz skočí na danou tabulku. Vzorce jsem psal do vašem příkladu.

Offline

#14 4. 5. 2012 23:23:14

Schinagl
Člen
Registrace: 14. 2. 2007
Příspěvků: 36

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Chyba: vzorec jsem neměl v B1, ale A2.

Offline

#15 5. 5. 2012 09:53:56

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

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

To, co popisujete je práce typická pro databáze - sestava. Když to budete řešit tak jak popisujete, tak už vidím problémy s přidáváním a ubíráním záznamů. Předpokládám, že databáze máte přístupné na terminálech a můžete je i tisknout síťovou tiskárnou.
  Stejně dobře to udělá macro v Calcu. A co sada tlačítek, nebo rozbalovacích seznamů na "rozděleném, či uktveném okně". Například Vyberete úsek A5:AMJ11 a dáte "OKNA">rozdělit. Do uktveného pruhu nasekáte nějaká tlačítka, hypertextové odkazy a na "pohyblivé části" například A155:AMJ11 až konec listu dáte "skrýt". Do toho zbytku nasekejte například kopie souborů, které máte v jiných listech List1 A6 = List3 G13. Pokud jsou dokumenty na jiném místě, je možné zadat jako "odkaz na externí data" (to je trošku složitější - a hlavně to může chvilku trvat. Zato je možné zadat automatický režim aktualizace. Trik může být v tom, že první sloupec každého souboru uděláte stejně široký jako pruh, který se Vám může pohybovat. Do toho širokého pruhu napište co chcete, nebo tam umístěte váš rozbalovací seznam (ten už bude jen na sousední buňky, nebo tam zadejty nějaké libové upozornění, návod, nebo fintu se zobrazením "dnes je pondělí ......, svátek má XXX (z kalendáře) a k tomu může být i Příjmení, nebo dokonce i přání k narozeninám, ale podle uvážení, aby se někdo nenaštval. Vlastní data je možné jen fiktivně "krýt" a pak skočit na vedlejší pole + zobrazit. Naráz jsou tam data a ne ukecaný pruh. Také je možné do nepohyblivého pruhu umístit sloupec s týdny a hned vedle bude obsahovat data z jiného souboru. Jestliže máte kopie v sešitě, můžete jedním tlačítkem načíst vedle sebe příslušné sloupce z různých míst (simulování sestavy databáze).
   Představa je taková, že uděláte pro každý druh uspořádání 1 tlačítko v levém pevném pruhu a zadáte pokyn pro jednoduché makro, které poskládá vedle sebe potřebné řádky. Pokud to numíte udělat, tak si pro každou sestavu předem udělejte "listovací" pruhy (Například přes celé viditelné (pohyblivé okno) udělejte sloučení buněk nad soubodem. Listování bude probíhat po sloučených buňkách. Do sloučeného pole napište třeba Jsi na souboru XY "sem dej kurzor a klikni na šipku (klávesnice) vlevo tam je sestava XX, klikni vpravo tam je sestava YY. Totéž je možné udělat pro vertikální posun. Pole tak mohou být v "navazující architektuře sítě". Pohyb na jiný, než vertikální směr bych udělal seznamem. Je možné udělat hodně způsobů - hlavně podle Vaší úrovně znalosí práce v Calcu.
   Pokud je potřeba povolit činnost jen u některých stanic, tak to musíte vyřešit se správcem sítě. Výsledný vzhled se může více, či méně podobat stránce html (levý pruh, nebo horní pruh, nebo oba současně). Pak by bylo vhodné jej zamknout proti úpravám a položit na síť třeba pod heslem, nastavit ukládání "verze", a máte přístup i ke všem změnám, a při troše šikovnosti i časy a adresy, nebo i lidi podle hesel, kteří manipulovaly daty.
   Pokud je to jen pro Vás, nastavte automatické aktualizace (načítaných externích dat) podle své potřeby a zamknout pod heslem. Jsou to jen uživatelské prostředky dostupné bez znalosti programování, ale efekt může být téměř jak u speciálně postaveného programu. Stačí si pohrát s barvami, vypnout, nebo odbarvit mřížku (ze šedivé na bílo), vypnout 3D efekty, zákazat zobrazení záhlaví (názvy sloupců a řádků, upravit panel nástrojů a mnoho dalších věcí estetického charakteru.

Editoval neutr (5. 5. 2012 10:21:50)


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

#16 6. 5. 2012 10:32:04

sedlacekdan
Moderátor
Místo Nehvizdy
Registrace: 21. 6. 2010
Příspěvků: 617

Re: Rozevírací seznam s daty v dokumentu - VYŘEŠENO

Použijte buď filtr jak radí IP, nebo si tabulky s týdny nastavte jako databázové oblasti (jak už ve Vašem příkladu máte A a B) a upravte si nabídku na liště tak, že si přidáte nabídku Zvolit oblast
Tuto volbu je možné přidat jen ke konkrétnímu dokumentu.

O nastavování vzhledu OO.o také tento článek: Jak přizpůsobit OpenOffice.org


Výsledek je takovýto
Pokus_2-ods

;o)


Linux Mint 16 Petra - Apache OpenOffice 4.0.1
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

Zápatí