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

#1 29. 7. 2012 16:33:32

Roman Toman
Člen
Registrace: 19. 7. 2008
Příspěvků: 297

Problém s ovládacím prvkom ( zoznamom) - VYRIEŠENÉ

Mám v tabuľke rolovací zoznam čísel, ktoré sú používané ďalej vo výpočte. Problém spočíva v tom, že po vybraní desatinnej hodnoty zo zoznamu mi vždy vyhodí ako výsledok #VALUE!. Na celé čísla funguje normálne. Hodnoty zo zoznamu sú naviazané na bunku, z ktorej je táto hodnota dosadená do vzorca. Všetko funguje ako má, až na výsledok.


     Robí to len v ApacheOpenOffice 3.4. V LO 3.5.5 to funguje normálne.


     Po nejakom tom laborovaní som zistil, že do bunky zviazanej so zoznamom sa dosadí hodnota s textovým príznakom (apostrofom na začiatku). Je zaujímavé, že aj celé čísla dosádza s týmto príznakom, ale tie vo výpočte fungujú. Akonáhle však hodnota obsahuje desatinnú časť, tak už to vadí a výsledok #VALUE!. A to som ešte skúšal zmeniť desatinnú čiarku za bodku, ale bez úspechu.

Má s tým niekto nejakú skúsenosť? Neviem, či ja niekde nerobím chybu, alebo je to chyba aplikácie.

Editoval Roman Toman (2. 8. 2012 21:50:13)


Win XP Pro SP3, LibreOffice 5.0.5

Pokiaľ to vyriešilo váš problém označte prosím svoj príspevok ako VYRIEŠENÝ.
Ako označiť vyriešenú tému

Offline

#2 30. 7. 2012 05:55:55

Ondra.kl
Člen
Registrace: 30. 9. 2008
Příspěvků: 933

Re: Problém s ovládacím prvkom ( zoznamom) - VYRIEŠENÉ

chybu děláte v tom že chcete text (číslo apostrofem "natvrdo" nastavené jako text" zpracovávat jako číslo. K tomuhle problému různé programy přistupují jinak:

MSO - snaží se o maximální funkčnost a převádí cokoli na cokoli, tak aby vzorec fungoval a BFU který ani neví co dělá byl spokojen.
OOo / AOO - Původně se snažili se o zachování datové čistoty, tj. čísla zpracovává jako čísla a text jako texty. Nicméně je tu malý posun ve funkčnosti směrem k MSO.
LO - míří plnou parou od rodičovského OOo k MSO

Ve vašem případě bych to viděla na problém s desetinnou čárkou. Tipuji že převodní algoritmus namísto ní předpokládá desetinnou tečku, která se používá v anglicky mluvících zemích.

Offline

#3 30. 7. 2012 18:17:24

Roman Toman
Člen
Registrace: 19. 7. 2008
Příspěvků: 297

Re: Problém s ovládacím prvkom ( zoznamom) - VYRIEŠENÉ

Ondra.kl napsal(a)

chybu děláte v tom že chcete text (číslo apostrofem "natvrdo" nastavené jako text" zpracovávat jako číslo.


Nechcem spracovávať text. Bunka, ku ktorej ja viazaný ovládací prvok je nastavená na formát čísla s troma desatinnými miestami. Do rolovacieho zoznamu boli načítané takisto čísla (cez schránku) s tým, že úvodzovky si doplnil program sám. Jakmile totiž vstúpim do ovládacieho prvku a roztiahnem zoznam, vypíše sa tak ako bol skopírovaný. Akonáhle sa ten zoznam stiahne tak už sú tam úvodzovky okolo každého čísla.



Ondra.kl napsal(a)

Ve vašem případě bych to viděla na problém s desetinnou čárkou. Tipuji že převodní algoritmus namísto ní předpokládá desetinnou tečku, která se používá v anglicky mluvících zemích.


Ako som uviedol v prvom príspevku skúšal som, nefunguje, rovnaká odozva, #VALUE! Ako som už napísal predtým pokiaľ je v zozname celé číslo bez desatinnej čiarky tak to funguje, aj napriek úvodzovkám, normálne.


Win XP Pro SP3, LibreOffice 5.0.5

Pokiaľ to vyriešilo váš problém označte prosím svoj príspevok ako VYRIEŠENÝ.
Ako označiť vyriešenú tému

Offline

#4 2. 8. 2012 16:03:09

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

Re: Problém s ovládacím prvkom ( zoznamom) - VYRIEŠENÉ

Problém je, že seznam vkládá vše jako text.
U celých čísel je ještě OO převede na číslo, u desetinných ne.
Použijte funkci Value pro použití čísel ve výpočtech.


;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

#5 2. 8. 2012 21:48:56

Roman Toman
Člen
Registrace: 19. 7. 2008
Příspěvků: 297

Re: Problém s ovládacím prvkom ( zoznamom) - VYRIEŠENÉ

Áno tak to funguje. Tiež ma to mohlo napadnúť, ale aj tak dík.


Win XP Pro SP3, LibreOffice 5.0.5

Pokiaľ to vyriešilo váš problém označte prosím svoj príspevok ako VYRIEŠENÝ.
Ako označiť vyriešenú tému

Offline

Zápatí