datu izdruka

Post on 03-Jan-2016

71 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Datu izdruka. Faili. P ā rkop ē t sav ā direktorij ā (ja tas nav jau izdarīts) failus augi .dbf, augi.cdx no direktorijas \\priede\grozs\datu_bazes\ Programm ā Visual FoxPro atv ē rt tabul u augi. Komanda LIST. LIST komanda izvada visu aktīvāstabulas saturu uz ekrāna - PowerPoint PPT Presentation

TRANSCRIPT

Datu izdruka

Faili

Pārkopēt savā direktorijā (ja tas nav jau izdarīts) failus augi.dbf, augi.cdx no direktorijas

\\priede\grozs\datu_bazes\

Programmā Visual FoxPro atvērt tabulu augi.

Komanda LIST

LIST komanda izvada visu aktīvāstabulas saturu uz ekrāna

LIST TO PRINT izvada visu aktīvās tabulas saturu uz aktīvā printera

LIST FIELDS <lauku_nosaukumi>parāda tikai norādīto lauku saturu

LIST FOR <loģiska_izteiksme> parāda tikai izteiksmei atbilstošos ierakstus

Piemērs

LIST FIELDS gints, sugaparāda lauku gints un suga saturu

LIST FIELDS gints, suga ;FOR dzimta=“Rosaceae” and lsg=“1”

parāda visas sugas, kas pieder dzimtai “Rosaceae” un ir 1. LSG kategorijā

Papildinot komandu ar TO PRINT šie dati tiek izdrukāti.

Izdruku formas - Reports

Parasti datu izdrukai no datu bāzēm tiek izmantotas īpašas iepriekš sagatavotas izdrukas formas (Reports).

Izdrukas formu izveido izvēlnē File -> New un atzīmē Report.

Izdrukas formas daļas

Pēc noklusējuma izdrukas formai ir 3 daļas:Page Header – informācija parādās reizi katrā

izdrukas lapā

Page Footer – informācija parādās reizi katrā izdrukas lapā

Detail – informācija atkārtojas tik reizes cik attiecīgajā tabulā ir ierakstu

Izdrukas formas daļas

Izvēlnē Report -> Title/Summary var pievienot vēl divas daļas:Title – informācija parādās reizi izdrukas sākumā

Summary – informācija parādās reizi izdrukas beigās

Izvēlnē Report -> Data grouping var pievienot vēl daļas, kas atkārtosies reizi katrai norādītajai datu grupai.

Sākotnējās iestādnes

FontsIzvēlnē Report -> Default Font var izvēlēties

fontu, kas tiks lietots pēc noklusējuma

Lappuses iestādnesIzvēlnē File -> Page Setup var iestādīt lapas

izmērus, attālumus no malām, kolonu skaitu (Pieejamas, ja ir iestādīts kāds printeris!)

Izdrukas formas daļas

Izdrukas formas daļu izmērus var mainīt ar peli velkot attiecīgo atdalošo joslu.

Parasti Header un Footer daļas ir 2-3 cm augstas

Detail daļai parasti iestādas aptuveni vienai rindai nepieciešamu augstumu.

Formas izveides rīki

Izdrukas formas veidošanai nepieciešami atbilstošie rīki, kas aktivizējami izvēlnē View -> Report Controls Toolbar

Iezīmē objektus

Ļauj formā rakstīt tekstu

Ļauj formā rakstīt lauku nosaukumus

Ļauj formā vilkt līnijas

Header daļa

• Ar teksta rīku ievieto virsrakstu, piemēram, “Augu sugu saraksts”

• Ar iezīmēšanas rīku izvēlas virsrakstu un to noformē

• Saliek datu kolonu virsrakstus, kas atkārtosies katrā lapā, piemēram, “Ģints”, “Suga”, “LSG kat.”

• Ar līniju rīku savelk līnijas

Footer daļa

• Ar lauku uzlikšanas rīku ieklikšķina Footer daļā

• Parādās logs, kur Expression joslā ieraksta _pageno (sistēmas mainīgais lappušu numerācijai)

Piemērs

Detail daļa

• Ar lauku uzlikšanas rīku ieklikšķina Detail daļā

• Expression joslā ieraksta nepieciešamā lauka nosaukumu

Piemērs

Datu apskate

• Pirms datu apskates jāpārliecinās par aktīvo tabulu – parādīti tiek dati no aktīvās tabulas

• Var izmantot– jebkuru pastāvīgu tabulu– jebkuru pagaidu tabulu, kas izveidota ar

komandas Select palīdzību

Datu apskate

• Ar peles labo taustiņu ieklikšķina jekurā tukšā formas vietā un izvēlas Preview

• Logā var aplūkot izdrukas izskatu

• Ar atvērušos rīku joslu var pārskatīt visas izdrukas lappuses

• Izvēlnē File -> Print datus var izdrukāt

• Aizverot Preview logu, atgriežas formā

Piemērs

Ar komandu Select atlasa dzimtai “Rosaceae” piederošās sugas un sakārto pēc ģints un sugas.

Aktivizē jauno tabulu un aplūko to izdrukas formā.

Funkciju izmantošana

Izdrukas formā iespējams izmantot funkcijas, tās ierakstot Expression joslāAlltrim(lauka_nosaukums) – apcērp tukšumus

zīmju laukiem

Substr(lauka_nosaukums, a, b) – no zīmju lauka paņem b skaitu simbolu sākot no pozīcijas a

Left(lauka_nosaukums, zīmju_skaits) – no zīmju lauka paņem norādīto skaitu zīmju

Piemērs

Izvēles funkcija

Iif(loģiskā_izteiksme, a, b) – loģiskā izteiksme – dod divus iespējamos variantus

– .T. vai .F.

a – funkcijas rezultāts, ja izteiksme ir patiesa (.T.)

b – funkcijas rezultāts, ja izteiksme nav patiesa (.F.)

Piemērs

Piemērs

Lai nerādītu tekstu gadījumos, kad lauks ir tukšs, “Report expression logā” piespiež pogu “Print When” un ieraksta loģisku izteiksmi

Apkopojums

Izdrukas beigās var pievienot apkopojumu(Report -> Title/Summary -> Summary band)

Apkopojumā var

izmantot

apkopojošās

funkcijas

Piemērs

Izvēle

Jebkuru izdrukas formā ievietoto tekstu vai lauku var parādīt vai neparādīt atkarībā no nosacījumiem.

Piemērs

Ievieto izdrukas formā atsauci uz lauku lsg.

Laukam pievieno tekstu “. kategorija”

Izdrukas formas faili

Izdrukas forma glabājas failos ar paplašinājumiem FRT un FRX

Uzdevums

Izpildīt 6. uzdevumu.

Uzdevums meklējams \\priede\grozs\datorlietas\datu_bazes\ uzdevums6.doc

top related