Baza podatkov

Pomoč pri delu s programom Calc
Odgovori
erbi
Prispevkov: 6
Pridružen: Po Nov 28, 2005 12:51 pm
Kontakt:

Baza podatkov

Odgovor Napisal/-a erbi »

Pozdravljen Matjaž!

Ime bi eno konkretno vprašanje in sicer:
V calc se v:
eno tabelo vnašajo: šifra, ime, priimek, naslov, ......
v drugo pa šifra, datum

Že kar nekaj časa se mučim z logiko kako najbolje urediti tabele ali pa baze, da bi pri izpisu lahko dobil
šifra + vse datume, ki pripadajo tej šifri.

Šifr je trenutno 9.000, datumov pa je tudi ogromno, saj vsaka šifra lahko dobi datum prav vsak dan, najmanj pa vsaj enega/3 dni ...

Imaš mogoče kakšno pametno idejo? Upam, da nisem preveč zakompliciral.
http://www.radio-bizjak.si
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Baza podatkov

Odgovor Napisal/-a admin »

Glede na zastavljeno vprašanje potrebujete samo drugo tabelo, torej šifra, datum...

Ker se vam za eno šifro tako pojavi več vrstic, je potrebno poseči po vrtilnih tabelah. Iz vaše tabele izdelajte vrtilno tabelo, kjer so v vrsticah šifre, v kolonah pa datumi. S tem boste dobili tabelo, kjer se vsaka šifra pojavi samo enkrat, vsi datumi pa se pojavijo 1x v kolonah zgoraj, vsebina tabele pa nosi številko 1, če se za konkretno šifro datum pojavi oz. je prazna, če datuma ni... Od tod dalje pa ni neke direktne poti... Preprosto morate kopirati vsak datum v celico, kjer se pojavi vrednost 1.

V kolikor lahko namesto Calc uporabite Excel, pa lahko to naredite s čarovnimom za združevanje tabel v orodju Mexcel.
lp,
Matjaž Prtenjak
Administrator
erbi
Prispevkov: 6
Pridružen: Po Nov 28, 2005 12:51 pm
Kontakt:

Re: Baza podatkov

Odgovor Napisal/-a erbi »

Najlepša hvala za odgovor.
Zanima me samo še to, koliko je to kaj dolgoročno, saj se horizontalno pojavi 365 datumov/leto. Do kje je limit?

Excela žal nimam.
http://www.radio-bizjak.si
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Baza podatkov

Odgovor Napisal/-a admin »

:(... Nap. Horizontalna omejitev je 256 - to je število kolon... in ne; to se ne da povečati!
lp,
Matjaž Prtenjak
Administrator
Odgovori