OpenOffice.org Calc pod drobnohľadom (9) - Base ako zdroj dát pre Calc

Menu

PORTÁL

O Linuxe

Eshop

Anketa

Používate twitter? Ak áno, ktorého klienta používate?

(119 ~ 92%)
(0 ~ 0%)
(1 ~ 1%)
(0 ~ 0%)
(9 ~ 7%)
Spolu: 129
Komentárov: 12 Zobraziť ankety

PODPORUJEME

SKOSI.org

LinuxEXPO

ODPORÚČAME

PODPORTE NÁS

Ak sa vám táto stránka páči, môžete nás podporiť tak, že si na vaše stránky umiestnite tento banner.
Banner LinuxOS.sk

Štýl

Vyhľadávanie

Databáza znalostí

Prihlásenie




Registrácia
Neprihlásený

Správy

Archív správ
17.03 12:34 |  dodoedo
Open-source projekt MonoDroid od spoločnosti Novell umožní vývojárom prispôsobenie .NET aplikácií pre fungovanie v Google Android mobiloch. Projekt MonoDroid oznámil prvú ukážku takéhoto kódu na koniec tohto leta.
Pridať komentár
17.03 12:12 |  dodoedo
Nedávne zverejnenie vývoja cenzurovaného severokórejského Linuxu Red Star a vytvorenie čínskeho superpočítača Dawning 6000 z domácich procesorov Loongson (MIPS) pod Linuxom, podľa článku na linuxinsider.com spustilo prezentáciu názorov, v ktorých sa dokonca špekuluje o krajinách, využívajúcich FOSS/Open Source (Linux) ako o krajinách, ktoré sú nepriateľom štátu (USA). Napríklad v správe Medzinárodnej aliancie duševného vlastníctva (IIPA) sú dané obavy, že otvorenosť zdrojového kódu umožňuje takýmto totalitným režimom, bez väčších výdavkov okamžité použitie vyspelých technológií, čomu treba venovať zvýšenú ostrahu. Uvádza príklad vytvorenia čínskych procesorov Loongson, umožňujúcich obídenie Intel/AMD patentov. Loongson totiž používa MIPS-architektúru, ktorú Linux využíva dokonale a od základu.
Pridať komentár
17.03 08:20 |  Andrej Eliáš
Nedávno bol spustený podporný web k projektu ovládačov na zariadenia Flarion pre Linux (PCMCIA aj USB). Na webe nájdete návody na kompiláciu a inštaláciu a taktiež novinku: applet pre GNOME v ktorom vidíte stav pripojenia, silu signálu a podobne. Pre spätnú väzbu od používateľov je k dispozícii fórum s overovaním cez google account alebo OpenID.
Pridať komentár
15.03 09:14 |  eMDi
V dňoch 1.7. 2010 a 4.7.2010 sa bude konať v Žiline konferencia "Otvorený softvér vo vzdelávaní, výskume a v IT riešeniach". Viac informácií získate na stránkach SOS pre školy.
Pridať komentár
14.03 20:55 |  csantibo
Nová beta-verzia linuxovej distribúcie PCLinuxOS-2010.beta1 s linuxovým jadrom 2.6.32.8 a s grafickým prostredím KDE 4.4.1 je k dispozícii na http://pclinuxos.com
Pridať komentár
14.03 12:05 |  dodoedo
Nová verzia Python interpretera PyPy 1.2, ktorá predstavuje interpreter programovacieho jazyka Python napísaného v Python, je plne zameraná na jedinú vec - rýchlosť. Obsahuje preto Just-in-Time (JIT) kompiler, ktorý je omnoho rýchlejší ako pôvodný CPython a je označovaná za dôležitý medzník vývoja PyPy (stiahnutie súborov PyPy).
Komentárov: 1
13.03 09:46 |  fridex
Na tuxradar.com vyšiel zaujímavý článok o kompilácii Linuxového kernelu s podrobným postupom, ktorý je vhodný aj pre začiatočníkov.
Komentárov: 2
12.03 20:53 |  dodoedo
Dnes bola uvoľnená stabilná verzia KDE prehliadača rekonq 0.4. Prehliadač rekonq je založený na Webkit a jeho vlastnosti sú prehľadné zhrnuté na adjamblog.wordpress.com. Stiahnutie z kde-apps.org.
Pridať komentár
12.03 17:49 |  Dare_devil
Pomaly ale isto sa blíži okamih, na ktorý čakáme tak dlho. Google vyhlásil k 1.3.2010 koniec podpory IE 6 v Google službách a k 14.3. tak bude činiť i YouTube. Do konca roka bude odstránená i podpora z GMailu, Google Calendar a ďalších. Pohreb sa konal tento piatok v americkom meste Denver, kde Microsoft symbolicky poslalo kyticu kvetov. Celý článok nájdete na DSL.sk , pričom nechýba ani oficiálna stránka pohrebu.
Pridať komentár
12.03 16:08 |  dodoedo
Článok na news.bbc.co.uk, spolu s krátkym video nám dáva možnosť nahliadnúť do zmýšľania mladého 20-ročného ruského hackera, ktorý teraz už ako "zreformovaný" hacker pracuje pre istú informačno-bezpečnostnú firmu. Hacker menom Andrej považuje hackovanie, ktoré sa deje nie za účelom získania peňazí, za úžasnú možnosť ako získať vedomosti a dobrú vec.
Komentárov: 2
OpenOffice.org Calc pod drobnohľadom (9) - Base ako zdroj dát pre Calc

Článok

OpenOffice.org Calc pod drobnohľadom (9) - Base ako zdroj dát pre Calc

15.01.2008 14:00 | Články Prečítané : 5052 x
Potrebujete vytvoriť povedzme graf z údajov, ktoré máte uložené v databázovom module Base? Preneste ich do zošita v Calcu a graf vytvorte tam.

Modul Base je ako databáza obmedzená svojimi možnosťami výstupov a aj niektorých výpočtov, pretože tam nenájdeme takú množinu funkcií, ako v module Calc. Na druhej strane modul Base nie je obmedzený nejakým počtom riadkov či stĺpcov, na vložené údaje sa pozerá iným spôsobom, ako Calc a preto je v mnohých prípadoch jeho používanie nevyhnutné.

Vytvorenie databázy

Ako však dosiahneme, aby sme údaje s Base videli aj v module Calc? V prvom rade musíme už pri vytváraní databázy pamätať na to, že budeme databázu používať aj v iných moduloch OpenOffice.org a preto ju musíme „zaregistrovať“. Pokiaľ chceme pridať už existujúcu databázu, ktorá nie je zaregistrovaná (alebo to pri jej tvorbe zabudneme urobiť), môžeme databázu pridať cez postupnosť menu „Nástroje – Možnosti“ v časti „OpenOffice.org Base – Databázy“ pomocou tlačidla „Nový“.

Teraz môžeme vytvoriť vlastnú databázu. Pretože modul Calc má svoje obmedzenia je vhodné, aby sme pre prípadné ďalšie výpočty, tvorbu grafov a pod. definovali aj pohľady a výbery (dotazy), kde spojíme prípadné viaceré tabuľky databázy do jednej a prípadne obmedzíme počet vstupných údajov tak, aby sme ich v zošite Calcu mohli vhodne spracovať, resp. aby sme tam mali napr. iba sumárne hodnoty.


Tabuľka „Naklady“ v databáze „Skuska“

Pretože sa teraz nezaoberáme podrobne modulom Base, pre jednoduchosť si vytvoríme skúšobnú databázu „Skuska“, v ktorej budeme sledovať v tabuľke „Naklady“ napr. náklady v domácnosti, ktoré si budeme rozdeľovať podľa rôznych kategórií (napr. elektrina, telefón, mobil, strava, drogéria, zábava a pod.). Ako databázové polia si zadefinujeme poradové číslo (vo funkcii primárneho kľúča s automaticky zadávanou hodnotou), dátum, účel a príslušnú čiastku.

Vytvorenie dotazu

Aby sme mali v zošite Calcu k dispozícii aj sumárne čísla, zadefinujeme si aj dotaz (nazvime ho „Sumarne_naklady“), kde budeme sčítavať náklady (SUM(„Ciastka“) AS „Čiastka“) podľa účelu (GROUP BY „Ucel“):


Definícia dotazu nad tabuľkou „Naklady“

SELECT "Ucel" AS „Účel“, SUM("Ciastka") AS "Čiastka" FROM "Naklady" GROUP BY "Ucel"


Dotaz „Sumarne_naklady“ v databáze „Skuska“

Prirodzene, tento dotaz je veľmi jednoduchý, pretože v ňom nemáme napr. dátumové podmienky a pod., ale pre príklad prevodu databázy do zošitu v module Calc nám to ako názorný príklad zatiaľ postačuje.

Zobrazenie databázy v Calcu

Teraz si vytvoríme nový zošit. Ako prvý krok, ktorý urobíme bude, že si sprístupníme zaregistrovanú databázu cez voľbu „Zobraziť – Zdroje dát“ (klávesová skratka F4). Tam vidíme aj našu databázy „Skuska“ a pomocou cez rozbaľovacieho tlačidla v nej následne uvidíme všetky nami zadefinované tabuľky, dotazy a pohľady.


Zobrazenie databázy „Skuska“ v module Calc

Vlastné prenesenie údajov do tabuľky je jednoduché – stačí, ak klikneme na názov príslušnej tabuľky (v našom prípade použijeme dotaz „Sumarne_naklady“ a tento „prenesieme“ na príslušné miesto v zošite,kde chceme mať tieto údaje zobrazené. Následne sa nám do zošita prenesú všetky údaje vrátane názvov (práve preto sme urobili ich pomenovanie aj s diakritikou). Okrem toho, pokiaľ by sme nepomenovali názvom funkciu súčtu, nemali by sme v príslušnom stĺpci žiaden názov.


Vloženie údajov z databázy „prenesením“ názvu dotazu

Práca s vloženými údajmi

Teraz nám nič nebráni, aby sme z prenesených údajov vytvorili ďalšie výpočty, ako je napr. celkový súčet, percentuálny pomer, údaje orámovali a pokiaľ chceme, môžeme vytvoriť aj graf. Pri vytváraní pomocných výpočtov či grafov musíme mať na pamäti, či počet prenášaných údajov bude konštantný alebo premenlivý.


Výpočty a formátovanie údajov prenesených z databázy

V našom prípade môžeme uvažovať o tom, že počet druhov nákladov sa nebude meniť a preto počet vložených riadkov bude vždy rovnaký. V takomto prípade môžeme funkciu celkového súčtu (=SUM) vložiť aj pod vložené údaje, pretože sa nám pri zmene údajov v databáze a následnom importe neprepíše (v našom prípade ju zadáme do bunky B8):

=SUM(B2:B7)


Strata formátovania a orámovania po novom prenesení údajov z databázy

A funkcie pre zistenie percentuálneho pomeru príslušných položiek môžu byť zadané napr. v stĺpci „C“ takto:

=B2/B$8*100


Prenesenie údajov z databázy na pomocný list

Pokiaľ chceme vložené údaje z databázy formátovať (napr. čísla), vložiť ich do rámiku a pod., musíme hneď teraz upozorniť, že pri prípadnom novom importe sa všetky formátovacie údaje jednoducho stratia a prídeme nielen o formátovanie napr. číselných údajov, ale aj o rámiky. V takomto prípade je vhodnejšie, ak údaje budeme vkladať na iný – pomocný list zošitu (nazvime ho povedzme „Pomocny“) a na list, kde ich chceme mať formátované a orámované vložíme iba odkazy na tento pomocný zošit:


Vypísanie a formátovanie prenesených údajov pomocou odkazov z pomocného listu

=Pomocny.A1

Pravdaže, vlastné funkcie súčtov, priemerov atď. nemusíme vkladať na pomocný list, ale na ten, kde máme už naformátované údaje.


Vkladanie grafu funkcie

Teraz si ešte napríklad vložíme graf funkcie. Pretože otázka grafov tvorí pomerne rozsiahlu osobitnú kapitolu, teraz iba v stručnosti načrtnime, že voľbou „Vložiť – Graf…“ sa nám otvorí sprievodca, kde si vyberieme typ grafu, popisy osí, rozsah údajov, ktoré chceme v grafe zobraziť, zadáme názov grafu atď.


Vložený graf funkcie po premiestnení, zmene veľkosti a iných parametrov

Graf sa pri vytváraní neustále zobrazuje a mení, takže ihneď vidíme príslušné prevedené zmeny. Týmto spôsobom je zabezpečené, že tvorba grafu je pomerne jednoduchá. Keď sme s grafom spokojní, cez tlačidlo „Dokončiť“ ukončíme sprievodcu. Nakoniec graf premiestnime na to miesto v tabuľke, kde ho chceme mať uložený. Vložený graf sa správa akoby obrázok, takže okrem premiestnenia môžeme veľmi jednoduchým spôsobom zmeniť aj jeho veľkosť. Okrem toho môžeme meniť aj jeho ďalšie parametre, ako je napríklad farba čiar, ich hrúbka… Popis týchto funkcií by už však naozaj presiahol rozsah dnešného návodu.

Prenos zmenených databázových údajov do Calcu

Pri zmene databázových údajov sa tieto automaticky neprenášajú aj do zošitu, pretože tam sa nevložili odkazy do databázy, ale priame hodnoty z nej. Preto musíme pri prípadnej zmene databázových údajov preniesť tieto údaje do Calcu manuálne – presne rovnako, ako keď sme ich vkladali po prvýkrát, ibaže teraz musíme navyše potvrdiť ich prepísanie.


Prepísanie pôvodných údajov z databázy novými údajmi

Nemusíme však meniť žiadne iné zadané údaje, vzorce či dokonca vložené grafy, pretože po prenesení nových údajov sa automaticky prepočítajú všetky vložené vzorce a, samozrejme, automaticky sa prekreslí aj prípadný vložený graf.


Automaticky zmenené výpočty a graf po vložení nových údajov z databázy

Nabudúce: Dátumové a časové funkcie.

Stránky OpenOffice.org: www.openoffice.sk


PDF verzia
Pridať komentár
 Bandana
I also really like it.
 
20.06.2009 18:57  |  Link
buy levitra -levitra buy propecia -propecia buy zithromax -zithromax buy xenical -xenical buy ultram -ultram buy fioricet -fioricet buy valium -valium buy acomplia -acomplia buy prozac -prozac buy ativan -ativan
 Calder
I think I might make a revised list
 
24.06.2009 17:17  |  Link
buy ambien - ambien online diazepam - diazepam order wellbutrin - wellbutrin order online alprazolam - alprazolam prozac info - prozac buy tamiflu - tamiflu best price lorazepam - lorazepam buy nexium - nexium online zoloft - zoloft order klonopin - klonopin
Prvý komentár
LinuxOS.sk © 2004-2008 | LinuxOS.sk - Team | ISSN 1337-7639
Táto stránka je optimalizovaná pre Mozillu, Operu, Konqueror a IE