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

#1 Re: Calc » Čárový kod » 10. 3. 2011 23:14:38

Jestli dobre chapu co potrebujete (namirit ctecku na carovy kod a do calcu dostat prectenou hodnotu caroveho kodu) tak snad na zadnej doplnek neni potreba. ZKousel jste tu ctecku spolu napriklad s notepadem? Mate spravne nastaveny rezim ctecky caroveho kodu? (V dokumentaci ke ctecce by mely byt specialni ridici carove kody, ktere zmeni nasteveni rezim ctecky).

#2 Re: Calc » Propojení Calcu s MSSQL » 24. 5. 2010 10:45:15

Me by zajimal nastin toho reseni. Sel jsi pres makra nebo jsi z vnejsku Calcu? Pripadne by slo stezejni kod dat na mistni wiki
Ja bych si dokazal predstavit (pro win) napsat sluzbu, ktera by periodicky testovala obsah tabulky(jen priznak) a kdyz by se priznak aktivoval, tak by se spustilo preliti dat do calcu.

#3 Re: Calc » Převod buňky na text » 20. 5. 2010 23:12:20

=TEXT(a1; "mm:ss,00")   aha, tak to jsem neznal :-(

rikate ze v jednom sloupci jsou cisla i datumy. Vzhledem k tomu, ze datum je interne reprezentovano jako cislo, tak jedinej rozlisovaci znak je ten format bunky (pokud to neni jeste v jinem sloupci). Takze ja nevidim jinou cestu nez jit pres informacni funkce (isnumber() type() cell() a spol.)

#4 Re: Calc » Převod buňky na text » 20. 5. 2010 18:45:35

za predpokladu, ze bunka a1 obsahueje nejake datum, treba: =now()
=CONCATENATE(MINUTE(A1);":";SECOND(A1))
a nebo lepe zformatovano aby vzdy minuty i vteriny byly na 2 mista
=CONCATENATE(TEXT(MINUTE(A1);"00");":";TEXT(SECOND(A1);"00"))
priznam se ze na ty desetiny vterin jsem funkci nenasel, ale mel by's to byt schopen si je spocitat pomoci funkci timevalue() pripadne datevalue() + hour(), minute(), second() atd.

#5 Re: Writer » text v tabulkce a nějaká nežádoucí automatická oprava » 11. 5. 2010 07:38:50

Jo aha, on to zaokrouhluje!
Našel jsem to:
Nástroje - volby - OpenOfficeOrg writer - Tabulka - Rozpoznávání čísel
Díky ;-)

#6 Writer » text v tabulkce a nějaká nežádoucí automatická oprava » 11. 5. 2010 07:34:07

jiji1
Odpovědí: 2

Dobrý den,
mám OpenOffice 3.20 českou mutaci +win XP a mám takovýto dotaz.
Založím nový dokument ve writeru. Vložím tabulku s jednou jedinou buňkou. Do buňky napíšu text 13, 123 (za čárkou je 1 mezera) a mačkám šipku dolů, abych se dostal mimo tabulku.
A co se stane? Z nějakého mě neznámého důvodu se obsah buňky změní na 13,12 (zmizí mezera a trojka). Když vlezu zpět do buňky a znova dopíšu mezeru a trojku a opustím buňku, tak to automatické cosi zase odmaže mezeru a trojku.
Pokud napíšu text mimo tabulku, tak se výše zmíněná "automatická oprava" nespustí.
V nastavení automatických oprav jsem nic podezřelého nanašel.
Netušíte něko, jak toto chování zrušít?
Chová se váš writer stejně?
Dík Jirka

#7 Re: Calc » txt soubry a jejich změny v calcu » 27. 12. 2009 13:10:54

>při pokusu o import napíše něco jako "špatný počet hodnot na řádku xy"
prvni zachytny bod :-) Nelibi se mu pocet hodnot na radku = kazda jedna hodnota prijde do jednoho sloupecku tabulky. Ty porad nevis jakej format dat je pozadovanej pri importu dat do databaze a nebo ten pozadovanej format neumis vymacknout z calcu. Takze si vyexportuj nejakou tabulku do csv a dukladne si prostuduj vznikly soubor. Zamer se na to jakym zpusobem jsou oddelovany jednotlivy hodnoty (je to pozici [tim myslim, ze vsechny hodnoty x-teho sloupecku zacinaji na urcite pozici/znaku na radku] nebo je tam oddelovaci znak [carka, strednik, tabelator], jestli prvni radek obsahuje popisky sloupcu, jesli textove hodnoty jsou v uvozovkach, apostrofech nebo uplne bez.
(On vlastne ten format csv souboru by Ti mel byt jasny ze zpusobu jakym importujes data do Calcu. Takze zbejva jen ten export z calcu zpet do csv.)
A pak si vezmes calc vyexportujes data do csv a nastavis si bud oddelovac hodnot a uvozovky ci apostrofy a nebo pevnou sirku sloupcu.
Pokud se ti stane, ze inf.syst. zchrousta treba prvnich 10 radku a zasekne se na 11., tak hledej chybu v hodnotach toho radku, muze se stat, ze mas v textu pouzitej znak, kterej oddeluje hodnoty na radky, treba takovejdle spek, zeje v popisu polozky pouzit znak {tabelator} a soucasne je tabelator oddelovacim znakem v cvs souboru ;-)
Pokud si to to uzivatelsky rozhrani nehlida, tak se tohle muze stat a databaze samotna s tim problem nebude mit dokud se nezacne export/immportovat
(CSV je http://en.wikipedia.org/wiki/Comma-separated_values)

PS
>Mám možnost přístupu pouze přes uživatelské rozhraní.
To bych se urcite snazil zmenit. Existuje program, bude se to jmenovat neco jako "spravce databaze", nutno hledat podle vyrobce databaze, a pres nej muzes kompletne spravovat databaze, uzivatele, prava, zalohovani apod. Je odtamtud mozno primo zadavat a provadet sql prikazy - coz by ti usetrilo tohle export - import dobrodruzstvi. Takze bych se snazil nalezt toho dodavatele inform. systemu avypacit z nej to admin heslo. Urcite je ve firme nekdo z dody kdy ten inf.syst. byl podporovat a nekdo si bude pamatovat jmeno, ci bude mit v poznamkach email, telefon, url. Adresa dodavatele jde take zjistit z faktury.

ad) ukazka vypoctu
tady mi blika cervena kontrolka, ze muze jit o chybu v navrhu databaze- duplicita dat. Proto tam mas ty nekonzsistentni data - hodnota DPH v Kc neodpovida sazbe. To vypada, ze hodnota DPH v Kc je u kazde polozky ulozena vedle zakl. ceny a sazby ackoliv ji jde jednoduse spocitat. To se dozvis ze struktury prislusne tabulky, ja tady muzu jen hadat.

>Ačkoli předpokládám, že většinou šlo pouze o úpravu počtu nul, ke změně dochází.
na tohle je dobrej nastroj "diff" (od anglickeho difference) ukaze ti rozdily mezi 2ma textovejma souborama, existuji verze i pro windows

#8 Re: Calc » txt soubry a jejich změny v calcu » 24. 12. 2009 10:28:30

Se priznam, ze jsem z toho jelen. Protoze

>do databáze mám přístup pouze přes klienta-
>jedná se o firemní informační systém, již bez podpory.
Prece v kazde firme je databazovy spravce a ten by mel mit admin pristup pro kazdou databazi ve firme (aby je mohl spravovat)

>protože pro správné hodnoty výstupní  musím každou
>vstupní přepsat jiným číslem, potvrdit a napsat
>původní hodnotu- jinak k výpočtu nedojde...
Tomu popisu vubec nerozumim. 19ku zmenim na 20, potvrdim. Napisu puvodnich 19 a teprve ted se provede nejaky vypocet??? Ale neznam uzivatelske rozhrani toho klienta.

>jenže calc si při uložení do souboru přidá vlastní
>znaky, které texťák původně neobsahoval. Úvozovky
> zruším, v tom není problém,
>ale dojde ke změně počtu řádků
zkusil jsem si cvicne vyexportovat do csv 2000 zaznamu a nepridal mi zadny radek navic
Ke zmene poctu radku dojde v dusledku odstranovani uvozovek?

>i  hodnot v řádku
ani zadny hodnota nebyla prepsana nejakym hausnumerem
Ke zmene hodnot dojde v dusledku odstranovani uvozovek?

>a to databáze nepřekouše.
Pokud ten vyexportovany textak nema pozadovany format (sparvny format importovaneho txt souboru bude v dokumentaci) tak se neni co divit.
Jinak jeste poznamka k tomu importu nebo pouzivani SQL prikazu UPDATE, ze pokud nevite co delate tak muzete ten informacni system uplne rozhodit - narusit jeho integritu dat.

PS skoda, ze ta hromadna zmena (tipuju na sazbu DPH) nebyla vznesena jako pozadavek pri vzniku inf.systemu.

#9 Re: Calc » txt soubry a jejich změny v calcu » 23. 12. 2009 18:11:49

nebylo by jednodussi pouzit SQL prikaz UPDATE nez tahle kostrbata cesta?

#10 Re: Calc » Formátování výsledků z funkcí » 12. 10. 2009 16:06:06

Vůbec nechápu jak prokládaní písmen ve jménu mezerama souvisí s trefováním se do políčka na předtištěné složence.
Pokud potřebujete jméno nějak zvýraznit tak zvolte jiný font písma.
Pokud se potřebujete trefovat do políčka a opakovaně tisknout složenky, tak bych šel přes hromadnou korespondenci (aspoň tak se tomu říkalo u MS Office). Takže uděláte jednu šablonu ve Wordu/Writeru (s vyladěnými pozicemi kam budete chtít tisknout) a pak to sloučíte s datovým zdrojem (v Excelu/Calcu). Já jsem takto kdysi tisknul obálky (tehdy ještě v MS Office).
Juknul jsem teď do nápovědy OO a "hromadnou korespondenci" umí taky.

#11 Re: Calc » problém s velkým písmem v datumu » 8. 9. 2009 23:49:29

Mate zapnute automaticke zadavani. Vypnete ho zde:
Menu -> nastroje -> obsah bunky -> automaticke zadavani

Napoveda: Rejstrik->automaticke opravy->obsah bunky
Jirka

#12 Re: Calc » programove vkladana Poznamka » 5. 9. 2009 19:36:26

tady je reseni:

dim oSheet as object
oSheet = thisComponent.getSheets.getByName( "jmenoListu" )
dim oCell as object
oCell = oSheet.getCellByPosition( 0, 0 )
oSheet.getAnnotations.InsertNew(oCell.getCellAddress,"moje poznamka")

#13 Calc » programove vkladana Poznamka » 25. 8. 2009 22:28:05

jiji1
Odpovědí: 2

Ahoj,
mam kod v Basicu:

cell.getannotation().setstring("nejaky text")   

,ktery mi vlozil poznamku (annotation) k vybrane bunce. Kod mi pekne fungoval ve verzi 3.0
Stejny kod ale v 3.1 nefunguje. (Spoustim stejny porad stejny soubor akorat jsem presel na open office 3.1)
Nemate s timto nekdo zkusenost?
Dik Jirka

Zápatí

Používáme FluxBB