Evžen Hlavica napsal:
po reinstalaci na v. 3.2.0 se objevil velký problém u zaregistrovaných DB, které jsou propojeny na sešit ODS.
V přiložených souborech je vidět názorný příklad (viz popis níže)
Na první pohled je formát buněk stále stejný, a přesto z nějakých důvodů celá čísla nečte.
A je jedno, zda je toto celé číslo jako Text nebo jako Číslo.
Pokud se ale v tom daném poli číslo přepíše na jiné a potvrdí, a pak zase přepíše na to původní, tak už to funguje normálně a i v DB se korektně zobrazí.
Mám pak ještě další soubory, mj. i DB firem, kde načte všechno kromě IČO.
Nevím, co to způsobuje ani jak z toho ven, ale zdá se mi, že je to chyba OO.

Můžete se na to někdo podívat a případně, pokud potvrdíte, že se jedná o problém, to reportovat jako bug?
Je to zcela určitě chyba OOo. Nevím jestli to budu umět reportovat, protože asi nebudu s to popsat, jak se do tohoto stavu sešit dostal. Pokud si na inkriminované buňky uděláte odkaz přes funkci CELL("TYPE"; odkaz_na_buňku), zjistíte, že nefungující buňky mají typ číslo (funkce vrací "v"), zatímo ostatní mají typ text (funkce vrací "l").

Spravit se to dá následovně:
1. Bokem si vyrobte sloupeček a do něj vepište ="" & odkaz_na_původní_buňku . (Mezi uvozovkami není mezera.) Tím vyrobíte textovou reprezentaci bez ohledu na to, zda původní buňka obsahovala text nebo číslo. 2 Obsah takto vytvořeného sloupečku zkopírujte jako hodnoty na místo původních hodnot.

Zdravím,

Jiří Spitz

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Odpovedet emailem