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

#1 10. 4. 2015 12:31:53

Igorh
Člen
Registrace: 10. 4. 2015
Příspěvků: 14

Prenos udajov tvorených vzorcami+aktualizacie buniek - VYRIEŠENÉ

Dobrý deň.

Mám problém LibreOffice Calc v Ubuntu.Potrebujem preniesť sčítane bunky (pomocou vzorca) z jedného listu do druhého a aby sa po otvorený toho daného listu výsledky v bunkách automaticky zaktualizovali.Listy nie sú v jednom zošite ale každý list je v inom zošite.Keď som prechádzal z Excel-u na OpenOffice to šlo bez problému ale momentálne mam asi tretí týždeň ubuntu v práci a tam je LibreOffice a nejako to nejde.

Viete mi poradiť?

Ďakujem

Editoval Igorh (12. 4. 2015 11:15:48)

Offline

#2 10. 4. 2015 14:40:10

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

Re: Prenos udajov tvorených vzorcami+aktualizacie buniek - VYRIEŠENÉ

Mám dojem, že by to mělo fungovat tak, že se data aktualizují odkazem (aktualizace odkazu). Vím o tom, že to dříve chodilo běžným zápisem přetažením do jiného sešitu. To je také vlastně DDE vazba.
     Nevím zda to souvisí s Ubuntu, ale spíš to souvisí s LibreOffice. Když otevřete sešit tak by se Vám mělo objevit hlášení o aktualizaci odkazů. Libre se dost často mění a plno věcí se chová trošku jinak, nežli dříve. Problém automatické akzualizace je podmíněn odkazem a může se tak navolit například aktualizace při otevření, nebo aktualice v časovém intervalu (nastavíte čas), a nebo musíte aktualizace ručně zapnout. V každém případě je možné, že jde jen o nastavení aktualizací, které dříve byly nastaveny automaticky (při otevření dokumentu) a nyní jsou mimo takové nastavení.
     Pumpovat data z jiných sešitů lze buď odkazem, nebo makrem. Pokud se jedná stále o stejný rozsah dat, tak je jistě lepší odkaz. Pokud se jedná o velké a případ od případu rozdílné objemy je lepší makro.


     Proto doporušuji nejprve zkontrolovat ÚPRAVY > ODKAZY (úplně dole). Pokud je tam vidět správný odkaz (když v sešitě žádný odkaz nebude - je tato volba zašedlá - neaktivní) tak ho otevřete a podívejte se na nastavení aktualizace. Upravte to podle uvážení.
     Pokud tam žádný odkaz nebude, budete muset odkaz nastavit. Máte na výběr několik možností. Například vložit list ze souboru, vložit odkaz na externí data, OLE objekt a plovoucí rámec.
     Dříve také šlo normálně vložit jinak - volba odkazem. Když to zkouším nyní tak mi to 2x jde (odkaz se objeví) a pak to zase bez důvodu nejde. Stačilo v jednom sešitě zkopírovat buňku(y) a vložit do jiného sešitu "odkazem" a bylo hotovo. Tohle nyní v LibreOffice nechodí spolehlivě (někdy ano, jindy ne) a je to asi chyba kterou popisujete.


     Nyní pro zaručené spojení musíte kopírovanému úseku zadat jméno : VLOŽIT > NÁZVY - definovat. Ve druhém sešitě vybrat správné místo a zavolat nabídku VLOŽIT > ODKAZ NA EXTERNÍ DATA > Vyberete soubor ze kterého budete tahat údaje (nabídka pod tlačítkem s tečkami). Když soubor vyberete, objeví se nabídka toho názvu úseku, který jste zadal v prvním sešitě. Pak stačí potvrdit.
     Podobný efekt lze dosáhnout pomocí DATA > DEFINOVAT OBLAST > udělejte název a potvrďte. Postup je stejný jako v předchozím případě a pro tyto účely jsou odkazy rovnocenné.
     Následně otevřete ÚPRAVY > ODKAZY. Po otevření okna uvidíte nabídku odkazů a jejich nastavení na "ručně". To můžete UPRAVIT na časový interval a bude to chodit automaticky.


     Zajištění spojení makrem je jiná liga a jako taková úprava se pro jedno, nebo několik málo odkazů nevyplatí. Pokud je spojení hodně a tahají se velká data tak je to něco jiného. Můžete například ovládat co se stáhne (nebo pořadí) - například když podle jedné aktualizace zjistíte důvod aktualizace jiné a celková (globální) aktualizace by trvala dlouho. Makro může řešit proměnné podmínky a aktualizovat komfortně co je potřeba.


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

#3 12. 4. 2015 07:05:30

Igorh
Člen
Registrace: 10. 4. 2015
Příspěvků: 14

Re: Prenos udajov tvorených vzorcami+aktualizacie buniek - VYRIEŠENÉ

Ďakujem za odpoveď.
Skúšam Váš postup ale nejako to stále nejde.
Ak kliknem na odkaz-upraviť aktualizácia
sa nedá upravovať.
V tom danom liste do ktorého vložím odkaz(so vzorcom)
sa po znovu otvorení objavy v bunke kde sa ma obsah zaktualizovať
iba "Chyba 509".



neutr napsal(a)

Mám dojem, že by to mělo fungovat tak, že se data aktualizují odkazem (aktualizace odkazu). Vím o tom, že to dříve chodilo běžným zápisem přetažením do jiného sešitu. To je také vlastně DDE vazba.
     Nevím zda to souvisí s Ubuntu, ale spíš to souvisí s LibreOffice. Když otevřete sešit tak by se Vám mělo objevit hlášení o aktualizaci odkazů. Libre se dost často mění a plno věcí se chová trošku jinak, nežli dříve. Problém automatické akzualizace je podmíněn odkazem a může se tak navolit například aktualizace při otevření, nebo aktualice v časovém intervalu (nastavíte čas), a nebo musíte aktualizace ručně zapnout. V každém případě je možné, že jde jen o nastavení aktualizací, které dříve byly nastaveny automaticky (při otevření dokumentu) a nyní jsou mimo takové nastavení.
     Pumpovat data z jiných sešitů lze buď odkazem, nebo makrem. Pokud se jedná stále o stejný rozsah dat, tak je jistě lepší odkaz. Pokud se jedná o velké a případ od případu rozdílné objemy je lepší makro.


     Proto doporušuji nejprve zkontrolovat ÚPRAVY > ODKAZY (úplně dole). Pokud je tam vidět správný odkaz (když v sešitě žádný odkaz nebude - je tato volba zašedlá - neaktivní) tak ho otevřete a podívejte se na nastavení aktualizace. Upravte to podle uvážení.
     Pokud tam žádný odkaz nebude, budete muset odkaz nastavit. Máte na výběr několik možností. Například vložit list ze souboru, vložit odkaz na externí data, OLE objekt a plovoucí rámec.
     Dříve také šlo normálně vložit jinak - volba odkazem. Když to zkouším nyní tak mi to 2x jde (odkaz se objeví) a pak to zase bez důvodu nejde. Stačilo v jednom sešitě zkopírovat buňku(y) a vložit do jiného sešitu "odkazem" a bylo hotovo. Tohle nyní v LibreOffice nechodí spolehlivě (někdy ano, jindy ne) a je to asi chyba kterou popisujete.


     Nyní pro zaručené spojení musíte kopírovanému úseku zadat jméno : VLOŽIT > NÁZVY - definovat. Ve druhém sešitě vybrat správné místo a zavolat nabídku VLOŽIT > ODKAZ NA EXTERNÍ DATA > Vyberete soubor ze kterého budete tahat údaje (nabídka pod tlačítkem s tečkami). Když soubor vyberete, objeví se nabídka toho názvu úseku, který jste zadal v prvním sešitě. Pak stačí potvrdit.
     Podobný efekt lze dosáhnout pomocí DATA > DEFINOVAT OBLAST > udělejte název a potvrďte. Postup je stejný jako v předchozím případě a pro tyto účely jsou odkazy rovnocenné.
     Následně otevřete ÚPRAVY > ODKAZY. Po otevření okna uvidíte nabídku odkazů a jejich nastavení na "ručně". To můžete UPRAVIT na časový interval a bude to chodit automaticky.


     Zajištění spojení makrem je jiná liga a jako taková úprava se pro jedno, nebo několik málo odkazů nevyplatí. Pokud je spojení hodně a tahají se velká data tak je to něco jiného. Můžete například ovládat co se stáhne (nebo pořadí) - například když podle jedné aktualizace zjistíte důvod aktualizace jiné a celková (globální) aktualizace by trvala dlouho. Makro může řešit proměnné podmínky a aktualizovat komfortně co je potřeba.

Offline

#4 12. 4. 2015 08:03:37

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

Re: Prenos udajov tvorených vzorcami+aktualizacie buniek - VYRIEŠENÉ

Potom je asi zdrojový sešit zamčený heslem. Pokud je to tak, tak je řešením jen nahradit zamykání pomocí systémového hesla heslem sestrojeným jako makro. Když se totiž zamyká systémově, je soubor zašifrován jako XML. Přes to vlak nejede. Nedá se s tím nic dělat. nejde to otevírat ani nepřímo - například jako OLE objkt ap.
     Pokud zdrojový sešit není zamčen, je možná uzamčena buňka kam chcete načítat. Podívejte se na vlastnosti buňky a listu - nejlépe v obou sešitech. S tím se dá něco dělat.
     V jiném případě by bylo potřebné sem oba soubory poslat.


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

#5 12. 4. 2015 11:11:12

Igorh
Člen
Registrace: 10. 4. 2015
Příspěvků: 14

Re: Prenos udajov tvorených vzorcami+aktualizacie buniek - VYRIEŠENÉ

Tak už to počíta aj aktualizuje.

Asi som Vás nechtiac trošku pomýlil.
Zabudol som sa zmieniť že tie tabuľku v ktorých
som prevádzal jednotlivé výpočty boli robené
v Microfost Ecel možno 2003 neviem presne.
Následne sme v práci prešli na OpenOffice tam som jednotlive zošity ukladal s príponou .xls
a nebol žiaden problém pri aktualizáci.
Hodnoty v jednotlivých v bunkách sa bez problémov aktualizovali pri každom otvorení.
Momentálne mam PC s Ubuntu a s Libre Office tu sa vyskytol vyššie opisaný problém hoci som jednotlivé zošity (listy) tiež ukladal s príponou .xls ako pri prechode z Excelu na Open Office.

Moje riešenie:
Zošit (list) do ktorého sa prenášajú jednotlive hodnoty (vyrátané pomocou vzorca)
z iného zošita (listu) som uložil ako dokument s príponou.ods.
Následne po urobení odkazu v bunke zošita (listu) v ktorom sa majú aktualizovať a jeho
zatvorení už pri ďalšom otvorení tohto zošita (listu ) nebol problém hneď sa hodnoty
v bunke aktualizovali automaticky a následne sa zmenila aj hodnota bunky.
Neviem ako to bude ak niekto používa Microsoft Excel a bude chcieť otvoriť tabuľku s príponou .ods.



neutr napsal(a)

Potom je asi zdrojový sešit zamčený heslem. Pokud je to tak, tak je řešením jen nahradit zamykání pomocí systémového hesla heslem sestrojeným jako makro. Když se totiž zamyká systémově, je soubor zašifrován jako XML. Přes to vlak nejede. Nedá se s tím nic dělat. nejde to otevírat ani nepřímo - například jako OLE objkt ap.
     Pokud zdrojový sešit není zamčen, je možná uzamčena buňka kam chcete načítat. Podívejte se na vlastnosti buňky a listu - nejlépe v obou sešitech. S tím se dá něco dělat.
     V jiném případě by bylo potřebné sem oba soubory poslat.

Offline

Zápatí