• Rezultati Niso Bili Najdeni

Podatkovne baze

N/A
N/A
Protected

Academic year: 2022

Share "Podatkovne baze"

Copied!
28
0
0

Celotno besedilo

(1)

Podatkovne baze

in osnove programa Microsoft Access 3. del: obrazci in poročila

(2)

Podatkovne baze 2

Glavno kazalo

Obrazci

Poročila

Drobnarije

(3)

Obrazci

„ S pomočjo obrazcev lahko udobneje vstavljamo, popravljamo in pregledujemo podatke.

„ Obrazec je sestavljen iz okna, v katerem so različne kontrole, ki služijo za:

„ prikaz podatkov (Polje z besedilom, Oznaka),

„ vnos in popravljanje podatkov (Polje s seznamom, Kombinirano polje, ...)

„ izvajanje akcij (Ukazni gumb, ...) ,

„ dekoriranje obrazca (Slika),

„ ...

(4)

Podatkovne baze 4

Povezava obrazca in tabele

„ Obrazec je ponavadi vezan na tabelo ali poizvedbo.

„ V obrazcu naenkrat vidimo en zapis iz tabele ali poizvedbe.

„ Podobno kot pri tabeli v obliki preglednice se tudi tu lahko z gumbi v statusni vrstici sprehajamo med zapisi.

(5)

Enostavni obrazci

„ Enostavne, a dovolj uporabne obrazce lahko naredimo s pomočjo čarovnika.

„ Na strani Obrazci izberemo Novo in nato Čarovnik za obrazce.

„ Izbrati moramo tabelo oziroma poizvedbo, katere zapisi naj se prikažejo v obrazcu.

„ Potem lahko izberemo, katera polja naj se prikažejo v obrazcu.

„ Na koncu izberemo še način, kako naj bodo prikazana polja (po stolpcih, vrsticah, ...) in obrazec je narejen.

„ Narejeni obrazec lahko pozneje sami popravimo v Načrt načinu.

(6)

Podatkovne baze 6

Ročno izdelovanje obrazcev

„ Če obrazec odpremo v načinu Načrt, potem lahko spreminjamo njegov izgled:

„ dodajamo nove kontrole,

„ spreminjamo obstoječe kontrole,

„ spreminjamo videz obrazca (barve, pisave, ...),

„ ...

„ Možnosti je zelo veliko, saj lahko s pomočjo programiranja naredimo veliko naprednejše obrazce, jih povežemo in naredimo povsem samostojen program za obdelavo podatkov.

„ Pogledali si bomo nekaj stvari, ki jih lahko naredimo brez kakršnegakoli znanja o programiranju.

(7)

Nov obrazec

„ Ko naredimo nov prazen obrazec brez čarovnika, ga moramo povezati s tabelo ali poizvedbo (če bo to obrazec za prikaz vsebine tabele).

„ To naredimo tako, da izberemo iz seznama pravo tabelo oziroma poizvedbo.

„ Potrdimo izbiro in v Pogled-u načrt-a lahko dodajamo polja v obrazec.

(8)

Podatkovne baze 8

Dodajanje novih kontrol

„ Ko je obrazec odprt v Pogledu načrt, imamo na zaslonu orodno vrstico s kontrolami, ki jih lahko dodamo.

„ Kontrolo dodamo tako, da jo izberemo v Orodjarni in nato z miško na obrazcu označimo njen položaj in velikost.

„ Ko se kontrola pojavi na obrazcu, lahko s nastavitvijo njenih lastnosti/

čarovnika dosežemo, da bo delovala tako, kot želimo.

(9)

Oznaka in Polje z besedilom

„ Oznaka uporabljamo za napise na obrazcu.

„ Vsebino vpišemo takoj, ko na obrazcu naredimo napis.

„ V lastnostih lahko med drugim določimo:

„ Povezavo: Hiperpovezavo

„ pisavo: Barvo, ... , Podčrtavanje

„ barvo polja in okvirja

„ Polje z besedilom uporabljamo za polja zapisa.

„ Kontrola je sestavljena iz napisa in vsebine polja.

„ Za pisavo in barve velja enako kot pri napisih, najpomembnejše pri Polju z besedilom pa je, da določimo, katero polje se tu prikazuje. Za to imamo lastnost Vir v zavihku Podatki, kjer izberemo polje iz seznama ali pa vpišemo izraz, če gre za polje, katerega vrednost se računa.

(10)

Podatkovne baze 10

Polje s seznamom, Kombinirano polje, Potrditveno polje

„ Podobno kot Polje z besedilom uporabljamo tudi Polje s seznamom in Kombinirano polje.

„ V zavihku Podatki podobno kot v definiciji tabele pri poljih tipa Lookup nastavimo od kod jemljemo vrednosti.

„ Ko uporabljamo čarovnika, se nastavitve preberejo iz definicije tabele.

„ Če tabelo pozneje spremenimo, se to v obrazcu ne popravi avtomatično!

„ Potrditveno polje uporabljamo za polja tipa Da/Ne.

(11)

Podobrazci

„ Če je tabela povezana z drugo tabelo z relacijo ena-proti-več, potem lahko zapise iz povezane tabele v obrazcu prikažemo avtomatično.

„ Za to uporabljamo podobrazce (subforms)

„ Pri podobrazcu v Podatki nastavimo:

„ Izvorni predmet: tabela oz.

Poizvedba s podatki vezanimi na originalni vir podatkov v obrazcu.

„ Poveži podrejena polja:

polja z referencami v podobrazcu

„ Poveži nadrejena polja:

polje na katerega se nanašajo reference.

(12)

Podatkovne baze 12

Vnos in popravljanje podatkov

„ V obrazcu lahko podatke mirno popravljamo in dodajamo.

„ Če obrazec ne vsebuje vseh polj iz tabele, ostanejo manjkajoča polja prazna.

„ Če popravljamo zapise v povezani tabeli v podobrazcu, se polje za referenco avtomatično napolni s pravo vrednostjo.

(13)

Ukazni gumb

„ V obrazcu imamo lahko tudi kontrolne gumbe. Dogajanj ob samem pritisku gumba najbolje kontroliramo s svojim programom v Visual Basicu, nekatere osnovne stvari pa zna narediti tudi čarovnik, ki se (če je vključen) pokaže vsakič ko na obrazec damo nov gumb

„ Tako lahko naredimo gumb, kjer se ob pritisku:

„ premaknemo v drug obrazec,

„ premikamo po zapisih v tabeli navzdol in navzgor,

„ podvoji zapis, zbriše zapis, ...

(14)

Podatkovne baze 14

Dodajanje polj iz povezanih tabel

„ Vsa polja, ki jih uporabljamo v obrazcu (razen izračunanih), morajo biti vsebovana v viru podatkov.

„ Če na začetku v čarovniku izberemo tabelo, potem pa ugotovimo, da potrebujemo še podatek, na katerega se sklicujemo v drugo tabelo, moramo v lastnostih obrazca Vir zapisov spremeniti iz tabele v poizvedbo, ki vsebuje vse iskane podatke.

(15)

Kazalo

Obrazci

Poročila

Drobnarije

(16)

Podatkovne baze 16

Poročila

„ Medtem, ko so obrazci namenjeni za prikaz podatkov na zaslonu in vnos podatkov, so poročila namenjena za izpisovanje podatkov na papir.

„ Za izpisovanje podatkov lahko uporabljamo tudi obrazce, tako da nekaj lastnosti, ki jih bomo spoznali pri poročilih velja tudi za obrazce.

(17)

Poročila s pomočjo čarovnika

„ Tudi za poročila velja, da jih lahko enostavno naredimo s čarovnikom, potem pa izpis ročno popravimo in prilagodimo temu, kar smo želeli.

„ Novo poročilo s pomočjo čarovnika izberemo v oknu Poročila, kjer izberemo Ustvari poročilo v pogledu načrta ali Ustvari poročilo s čarovnikom.

„ Najprej moramo izbrati podatke (katere tabele in poizvedbe in katera njihova polja pridejo v poštev).

„ Nato moramo izbrati, kako bodo podatki urejeni in izbrati enega izmed že definiranih oblikovnih slogov.

(18)

Podatkovne baze 18

Ročno izdelovanje poročil

„ Podobno kot v obrazce tudi v poročila dodajamo nove kontrole.

„ Pri obrazcu so pomembne tudi skupine, po katerih izpisujemo podatke.

„ Skupine določimo s čarovnikom ali meniju Pogled|Razvrščanje in združevanje.

„ Tu določimo skupine in vrstni red.

„ Poročilo je razdeljeno na več delov:

„ Glava poročila, Noga poročila: Kar se pri vsakem poročilu izpiše na začetku in kaj na koncu.

„ Glava strani, Noga strani: kaj se izpiše na vrhu vsake strani in na dnu vsake strani.

„ Glava skupine, Noga skupine (odvisno od imena skupine): kaj se izpiše pred vsako skupino in kaj na koncu vsake skupine

„ Podrobnosti: Zapisi iz vira podatkov za poročilo.

(19)

Primer razdelitve poročila ...

(20)

Podatkovne baze 20

... in poročilo

(21)

Dlookup funkcija

„ S pomočjo funkcije Dlookup lahko v poročilo ali obrazec vpišemo vrednost, ki jo poberemo iz druge tabele (podobno kot Lookup polja).

„ V polje Vir zapisov v Lasnosti vpišemo nekaj v stilu:

„ =DLookUp("[tekst]“;"Imena ocen";"[Stevilka]=[Expr2]")

„ Prvi argument je ime polja, ki vsebje iskano vrednost v tabeli, katere ime podamo kot drugi argument. V tretjem parametru vpišemo kriterij, kako pridemo do ustreznega zapisa. Pri tem lahko kot argumente uporabljamo vsebine Polja z besedilom, ostalih kontrol na poročilu in podobno.

(22)

Podatkovne baze 22

Nalepke

„ Za izdelavo poštnih nalepk imamo na voljo posebnega čarovnika.

„ Vključimo ga, če na strani Poročila izberemo Novo|Čarovnik za nalepke.

„ Izberemo nalepke, ki jih bomo uporabljali, polja iz tabele z naslovi in vse skupaj sestavimo v napis za nalepke.

(23)

Kazalo

Obrazci

Poročila

Drobnarije

(24)

Podatkovne baze 24

Raznobarvna polja

„ Polja imajo lahko različno pobarvan tekst.

„ Pri numeričnih poljih (Število, Valuta) podamo obliko zapisa podatka v obliki: prvi;drugi;tretji;četrti

„ Pri tem je:

„ Prvi: oblika za pozitivno vrednost

„ Drugi: oblika za negativno vrednost

„ Tretji: oblika za vrednost 0

„ Četrti: oblika, če je polje prazno

„ Tako

#.##0,00" €"[Green];-#.##0,00" €"[Red];#.##0,00" €"[Blue];[Cyan]

povzroči izpis zneskov, ki so pobarvani zeleno (pozitivni), rdeče (negativni) in modro (nič).

(25)

Yes/No polja

„ Pri poljih tipa Da/Ne lahko določimo vrednosti, ki naj se izpisujeta.

„ Če v polje Oblika vpišemo ;“Opravil”[Green];”Ni opravil”[Red], se bo v primeru Da (0) izpisalo Opravil v zeleni barvi, v primeru Ne (-1) pa Ni opravil v rdeči barvi.

(26)

Podatkovne baze 26

Funkcija LIKE

„ Pri kriterijih v tekstovnih poljih pride v poštev funkcija Like. Primeri uporabe so:

„ Like “A*”: V poštev pridejo vsa polja, ki se začenjajo z A

„ Like “*tor” : v poštev pridejo polja, ki se končujejo s tor.

„ Like “[A-D]*”: v poštev pridejo polja, ki se začenjajo z A,B,C ali D.

„ Like “*ab*”: v poštev pridejo polja, ki kjerkoli vsebujejo ab.

„ Like “gob?”: v poštev pridejo polja dolžine 4, prvi trije znaki so gob, četrti pa je poljuben.

(27)

Nekaj uporabnih funkcij za poizvedbe

„ Round(vrednost): Zaokroži število

„ Str(število): pretvori število v niz

„ Iif(pogoj, rezultatYes, rezultatNo): rezultat je odvisen od logičnega izraza pogoj. V primeru izpolnjenega pogoja se vrne rezultatYes, sicer pa rezultatNo.

„ Now(): vrne trenutni datum in uro

„ Date(): vrne trenutni datum

„ Nz(polje, vrednost): če ima polje vrednost Null, vrne vrednost, sicer pa vrne pravo vrednost polja.

„ IsNull(vrednost): vrne True, če je vrednost prazna, sicer pa False.

„ Left(niz, k): prvih k črk niza

„ Right(niz, k): zadnjih k črk niza

„ Mid(niz, k, l): l znakov niza od k-tega znaka naprej

(28)

Podatkovne baze 28

Samo različni zapisi v poizvedbah

„ Če označimo pozvedbo, lahko v lastnostih nastavimo, da naj se pojavljajo samo različni zapisi:

„ Unique Values: V poštev pridejo le rezultati, ki imajo drugačno kombinacijo vseh polj (nobena kombinacija polj v rezultatu se ne ponovi)

„ Unique Records: V poštev pridejo le različni zapisi (različni glede na originalno tabelo), lahko pa se njihova polja, ki nastopajo v poizvedbi ujemajo.

„ Poizvedbo označimo tako, da v oknu poizvedbe kliknemo na prazen prostor v zgornjem delu, potem pa izberemo View|Properties

Reference

POVEZANI DOKUMENTI

Vsako točko (angl. p i- xel) or iginalne slike b omo na obeh delnih slikah na istoležnih mestih nadomestili s ploščicama, ki imata eno po lovico belo, drugo pa črno (glej tabelo 3)..

In če se mu spomini katerega od njih zdijo zanimivi, začne poizvedovati o njihovih moralnih lastnostih.. »Zakaj

- pri rešeni nalogi na strani 113 prepiši v zvezek tabelo in preriši diagram. - pri rešeni nalogi na strani 114 prepiši v zvezek tabelo in preriši

Vesoljsko plovilo v začetku miruje, potem pa se začne gibati enakomerno pospešeno.. Izstrelek na

„ Tudi preglednico lahko obravnavamo kot bazo podatkov, vendar gre tu le za eno tabelo, pri bazah podatkov pa imamo to možnost, da uporabljamo več kot eno tabelo in s tem

Rezultate smo zapisali v novo SQL tabelo podatkovne baze ORACLE z imenom PRP_BRUTO_IZLOCEN_N in izvedli korekcijo bruto izločenega N glede na podatke izračunov

Čeprav je Sloveniji že uspelo pomembno zmanjšati količino izpustov iz prometa in s tem tudi izpuste to- plogrednih plinov, se kakovost zraka še vedno ni iz- boljšala in še

Če primerjam o Lewisov predlog s klasično humovsko teorijo, potem lahko ugotovimo, da obe varianti teorije pravilnosti pojasnjujeta: (kako - to je že drugo