Aruandegeneraator Books by HansaWorld 6.3 põhjal
|
|
- Doris Collins
- 6 years ago
- Views:
Transcription
1 Aruandegeneraator Books by HansaWorld 6.3 põhjal Märts 2012
2 Sisukord Sissejuhatus... 3 Ettevalmistused... 5 Aruande ettevalmistamine... 5 Määra akna ettevalmistamine... 7 Aruande loomine... 8 Andmed... 8 Muutuja... 8 Registri valik... 9 Maatriks Valik Kood Trüki kui Otsi Kustuta Kujundus Tekst Väli Summa Valem Joon Eraldusjoon Kustuta Kujundamine Sisendid Väli Checkbox Raadionupp Tekst Seadistused Seadistused Üldist
3 Sissejuhatus Aruandegeneraator võimaldab kasutajal luua uusi aruandeid. Nii on võimalik oma vajaduste kohaselt kasutada kõiki Booksi andmebaasi sisestatud andmeid. Aruandegeneraator võimaldab luua aruandeid, mis on sarnase keerukusega kui standardaruanded, kuid võivad sisaldada just konkreetsele kasutajale sobivat infot ning väljundit. Aruandegeneraatori kasutamine ei eelda tingimata programmeerimisoskust, küll aga võiks olla olemas baastasemel teadmised Booksi või teiste HansaWorldi toodete ülesehitusest ja loogikatest, erinevate kaartide omavahelistest seostest jne. Nii oleks kasulik teada, et arve kaart on seotud Kliendiga, Artikliga, Tasumisviisiga jne. Books kasutab andmebaasi, mis koosnen erinevatest registritest ja blokkidest. Registrid võivad olla näiteks Kontaktid, Arved, Artiklid jne. Blokid on reeglina seadistused nagu Tasumisviisid, Numbriseeriad jne. Aruandegeneraatori kasutamise seisukohalt ei ole neil väga suurt vahet- mõlemaid nimetatakse Registriteks. Tehniliselt on vahe selles, et Registris võib olla ka maatriks (nt Arvete registris igal arvel kuni 199 rida erinevate artiklitega), blokkides maatrikseid ei ole. Registrites asuvad kaardid. Näiteks arvete registris asuvad Arved, millel on konkreetse toimingu info. Toimingu info on salvestatud erinevatele väljadele, näiteks Arve number, Kliendi kood jne. Väljade nimed andmebaasis on erinevad sellest, mida kuvatakse ekraanil. Kuna Booksi võib kasutada mitmekeelsena, siis on Kliendi kood inglise keeles Customer code. Et aga andmebaasi saaks ühtselt kasutada, on kokku lepitud, et kõikide väljade nimetused on rohkem või vähem arusaadavad juhendid inglise keelsest välja nimest. Nii on kliendikoodi tähistava välja nimi andmebaasis CustCode. Välja nimede kasutamisel on kindlasti vaja silmas pidada suuri ja väikeseid tähti. Välja nimesid ei pea peast teadma, sest reeglina saab vajaliku välja Aruandegeneraatorisse Ctrl + Enter valikuga valida. Nii on Booksi andmebaasi struktuur lihtsustatult selline: Andmebaas > Register > Kaart > Väli Booksis on üks andmebaas, sadu registreid ja abiregistreid, ja tuhandeid välju. Registrisse sisestatavate kaartide arv ei ole piiratud ja sõltub kasutaja andmebaasist. Aruandegeneraatori t kasutades võiks meeles pidada, et Booksis kasutatakse palju abiregistreid. Nii näiteks peetakse abiregistris klientide võlgnevusi, artiklite laoseisu jne. Abiregistrid arvutatakse reeglina andmebaasi importimisel ning iga kaardi kinnitamisel seal olevad kirjed muutuvad. Nii on tulemuseks see, et Klientide võlgnevuse abiregistris on alati olemas kõik võlgnevuses olevad arved ja Müügireskontro aruande võtmisel kasutatakse seda abiregistrit, mitte ei vaadata aegade algusest läbi kõiki müügiarveid ja ei kontrollita nendega seotud laekumisi, kreeditarveid jne. Selline lähenemine muudab enamiku aruannete võtmise kasutaja jaoks kiiremaks. 3
4 Kui mõelda enda aruanded lähtudes ainult matemaatilisest loogikast, siis tõenäoliselt saab küll õige tulemuse, kuid aruande arvutamine võib suurte andmemahtude korral võtta ebamõistlikult pika aja. Aruandegeneraatoriga loodud aruandeid saab kuvada tavamoodulites nagu Müügireskontro, Logistika, Müügihaldus jne nii, et lõppkasutaja jaoks ei ole suurt vahet, kas tegu on aruandegeneraatoris loodud või Booksi standardaruandega. Aruande loomise protsess eeldab järgmisi tegevusi: Filtrite määramine Määramisaknasse. Nende alusel saab hiljem aruandesse kuvatavat informatsiooni täpsustada. Soovitud info otsimine registritest Aruande kuvamise järjekorra täpsustamine Vahesummade ja lõppsummade arvutamine Aruande kujunduse ja objektide ning nende asukohtade määramine (Veeru pealkirjad, aruande väljad, vahesummad, lõppsummad, päisesse, aruande sisusse või jalusesse) Aruande väljundi määramine ekraanile, printerisse, excelisse või faili. Kõiki neid tegevusi vaatamegi käesolevas juhendis lähemalt ning selle juhendi läbitöötamisel peaks keskmine nupukas Booksi kasutaja olema võimeline lihtsamaid aruandeid koostama. Juhendi eesmärk ei ole õpetada kedagi programmeerijaks ja kindlasti ei ole puhtalt selle abil võimalik koostada kõiki kõige keerukamaid aruandeid. Selle jaoks on reeglina mõistlikum kasutada enda Booksi tugiteenuse pakkujate abi. 4
5 Ettevalmistused Aruande ettevalmistamine Aruande loomise esimeseks etapiks võiks olla enda jaoks võimalikult detailse kirjelduse koostamine soovitavast aruandest. Kasutame enda näites Klientide müügitegevuste aruande loomist. Sisuliselt on tegu klientide nimekirjaga koos kliendile koostatud Pakkumiste-, Tellimuste- ja Arvete loetelu ja vahesummadega. Soovime umbes sellist aruannet: Aruanne: Klientide müügitegevused Kliendikood Kliendi nimi Peamine kontaktisik Telefon 123 Demoklient Jaak Tamm Pakkumised Pakkumise nr Klass Kuupäev Tõenäosus Summa Staatus Kokku: Summa Tellimused Tellimuse nr Klass Kuupäev Kokku: Summa Summa Arved Arve nr Kuupäev Summa km-ta Summa km-ga Kokku: Summa km-ta Summa km-ga 123 Teine klient Andrus Saar andrus.saar@teineklient.ee Pakkumised Pakkumise nr Klass Kuupäev Tõenäosus Summa Staatus 1 5
6 2 3 Kokku: Summa Tellimused Tellimuse nr Klass Kuupäev Kokku: Summa Summa Arved Arve nr Kuupäev Summa km-ta Summa km-ga Kokku: Summa km-ta Summa km-ga 6
7 Määra akna ettevalmistamine Olles joonistanud (kasvõi paberile) valmis sellise aruande, hakkavad välja joonistuma ka võimalikud kasutatavad filtrid. Kuna antud näidisaruande puhul on oluline saada ülevaade kliendi mingi perioodi müügiga seotud registreeritud dokumentidest, siis leiame lihtsasti filtrid klient ja periood. Kuna kliendid on tihti rühmitatud klassidesse, siis võib filtrina kasutada ka kliendiklassi. Perioodi puhul on võimalik ka kõik kolm toiminguregistrit (Pakkumised, Tellimused, Arved) panna eraldi perioodifiltrite alla, kuid kuna reeglina võrreldakse nagunii sarnaseid perioode, siis ei ole sellel reeglina mõtet. Et teha aruannet ülevaatlikumaks lisame veel Müügimehe ja pakkumiseklassi filtrid. Nii saame kokku Järgmise määramisakna: 1. Klient 2. Kliendiklass 3. Periood 4. Müügimees 5. Pakkumise klass Meeles tasub pidada, et filtreerida saab andmeid nende tunnuste järgi, mis on antud registris määratud, lähtuda võiks aga ikka pigem lõpptulemusest ja sellest lähtuvast vajadusest. Aruannetesse ei ole mõtet panna sisu või filtreid, mida tegelikult vaja ei ole. 7
8 Aruande loomine Andmed Kui määramisaken on loodud, olemegi valmis hakkama aruannet Booksi aruandegeneraatoriga looma. Selleks avame Mooduli Aruandegeneraator > Register Aruanded > Uus Seejärel peaks andma aruandele vabalt valikud koodi ja aruande sisu peegeldava nime. Segaduse vältimiseks võiks mitte kasutada Booski standardaruannetega kattuvaid nimesid. Nime võib kombineerida näiteks enda ettevõtte nimega- nt Müügireskontro Demo AS. Alati tuleks alustada Sisendite lehelt, kuid reeglina on mõistlik seda kombineerida ka kujunduse osaga, et kontrollida enda töö tulemust. Muutuja Muutuja on nimeline mälupesa, millele võib omistada mingi väärtuse. Seda väärtust võib hiljem kasutada matemaatilisteks operatsioonideks või ka näiteks aruande väljundis. Muutuja nimi peab olema unikaalne ja võiks koosneda tähtedest ja numbritest. Hea tava on panna muutujale nimi, millest saab aru, millega on tegemist. Andmetüüp peab olema igal muutujal määratud vastavalt tema olemusele. Põhilised aruannete puhul kasutatavad andmetüübid on Boolean - muutujal on kaks võimalikku väärtust - 0 ja 1. 8
9 Date kuupäev Decimal numbrid komakohtadega Integer täisarvud String tekstiväli (võib sisaldada tähti ja numbreid. Time aeg Algne väärtus seadistatakse juhul kui muutuja algväärtus on midagi muud kui null või tühi väärtus. Võime näiteks luua muutuja, mis aitaks meil lugeda üle klientide arvu meie andmebaasis. Registri valik Kui Aruanne on loodud, siis tuleks seadistada ära registrid, mida hakkame aruandes kasutama. Meie näite puhul on neid registreid kokku neli: Kontaktid, Pakkumised, Tellimused, Arved. Klientide register on Booksis aga Kontaktide register- seal on sees ka Hankijad, Kontaktisikud jne. Seega peame silmas pidama, et kuvataks ainult kindel hulk kontakte, need, millel on peal linnuke Klient. Seega seadistame Kontaktide registri aruandesse. 9
10 Registrit saab tavapäraselt valida CTRL+ Enter valikuga. Avanevas valikus on kõik Booksis kasutatavad registrid, seadistused ja abiregistrid. Nende hulgast saate valida endale sobiva. Järjesta väljale saab samuti valida CTRL + Enteriga kõik väljad, mille järgi antud registrit on võimalik järjestada. Väljade nimed on reeglina inglise keelsete lühenditena äratuntavad. Keerlisemate registrite puhul võivad väljade nimed ka segasemad olla. Sellisel puhul saab nime ja välja vastavust kontrollida kui lisate antud välja aruande sisusse. Antud näite puhul valisime järjestamiseks koodi. Järjesta tagurpidi linnukese märkimisel hakatakse järjestama valitud välja järgi suuremast väiksemaks. Muutuja nime võib vabalt valida. Kokkuleppeline hea tava on aga, et registrit tähistava muutuja nimi algab suure tähega, peegeldab registri sisu ja lõpeb tähega r. Sellise märgistamise korral saavad ka teised inimesed, kes aruande sisust püüavad aru saada, lihtsamalt hakkama. Tase peegeldab registri kasutamise järjekorda aruandes. Kuna me tahame, et esmaseks registriks oleks kliendid ja siis teiseseks vastuseks aruandes oleksid klientidele vastavad Pakkumised, Tellimused ja Arved, siis on Klientide register esimese taseme register ja Pakkumised, Tellimused ja Arved teise taseme registrid. Kui me näiteks tahaks kuvada Tasumistingimuste registri infot vastavalt igale Arvele, siis oleks see kolmanda taseme register jne. Tingimuse väli võib lihtsamate aruannete puhul olla siinkohal täitmata. Sarnaselt Kontaktide registrile lisame ka Pakkumiste, Tellimuste ja Arvete registrid. Kindlasti tuleks pidada silmas registri taset, mis meie näte puhul on 2. 10
11 Nii peaks tulemus olema selline: Nüüd oleks õige aeg aruanne salvestada ja vajutada nuppu Kontrolli. Juhul kui olete teinud mingeid vigu, annab Books teile sellest teada. Samuti võite proovida kirjeldada esimese lihtsama väljundi, et saaksite kontrollida õigete registrite ja seoste kasutamist. Väljundi loomist kirjeldame edaspidi, kuid olles teinud ka väljundi korrektselt valmis saate tulemuse, kus on kõik Kontaktide registris olevad kirjed sh. Hankijad, Kontaktisikud jne. Ning samuti on iga kontakti alla teisese registrina kirjeldatud kõik Pakkumised, kõik Tellimused ning kõik arved. Seega on meil vaja teha kõikidest registritest mingi valik, et need vastaksid just meie vajadusele. Maatriks Maatriki all mõistetakse Booksis registri kaartidel esienda võivat andmetabelit. Näiteks Pakkumiste read. Juhul kui soovite aruandes kuvada ainult üldiseid Pakkumise andmeid, siis piisab registrist, kui tahate aga välja tuua ka ridadel oleva info, siis peate kasutama ka maatriksi määrangut. 11
12 Maatriksi määramiseks märkige alati ära register, mille ridasid tahate kasutada ning klõpsake seejärel Maatriksi klahvi. Ilmub eeltäidetud kaart, kus on märgitud ära Register register, mille tabelit kuvate Peakaart Muutuja, mille olete määranud registrile Muutuja nimi peate ise määrama maatriksile mingi äratuntava nime. Hea tava on kasutada lõpus tähistust rw (ingl. k. Row). Nii saab lihtsasti aru, mis tüüpi muutujaga on tegemist. Tase on alati registrist järgmine tase. Kui pakkumiste register on 2, siis maatriks on 3 jne. Tingimus - kasutatakse, kui soovitakse kuvada ainult mingile tingimusele vastavaid ridu. Nt ainult neid, millel on Artiklikood. Valik Valikul on Aruandegeneraatoris mitu kasutust. Nii võib selle abil panna aruande välja trükkima registris olevat kirjet ainult siis kui selle mingi väli vastab konkreetsele väärtusele. Meie näites võiks selleks olla Kontaktide registris märgitud linnuke Klient. Ehk siis me tahame trükkida ainult neid Kontaktide kaarte, millel väli CUType on märgitud, ehk väärtuseks on 1. Välja nime määrame CTRL + Enter valikuga- nii ilmuvad valikusse just selles registris võimalikud kasutatavad väljad. Tingimus jääb antud juhul tühjaks. Kasutada võib seda juhul kui avaldisest On võrdne jääb väheks ja tahetakse näiteks Suurem kui vms avaldist. Väärtus tähistab etteantud suurust, millega väljal olevat väärtust hakatakse võrdlema. Ei keerab avaldise ümber. Nii saab meie näites seda märkides avaldisest CUType on võrdne ühega, avaldis CUType ei ole võrdne ühega, ehk siis trükitakse kõik kaardid, kus linnuke Klient, ei ole märgitud. 12
13 Sisendi nimi on vajalik siis kui tahame, et antud valik oleks ka Määra aknas, ehk algselt kirjeldatud filtrite all. Muutuja nimi on vastava fitri muutuja nimi, mida kasutatakse filtris sisestatud väärtuse võrdlemisel registris oleva kaardi vastava välja väärtusega. Aseta registri kasutamise korral avaneb Määra aknas CTRL + enter valikut tehes siin määratud register. Meie näites kasutame siin Kontakti enda registrit (ehk saame aruannet võtta ühe konkreetse kliendi kohta) ja Kliendiklassi registrit (ehk saame tulemuseks kõik määratud Kliendiklassiga kliendid). Aseta aken lisaklahv annab võimaluse kasutada viit erinevat asetust: PerSClass = Periood VatCodeSClass = KM Kood PasteCurDate = asetab tänase kuupäeva ja võimaldab Ctrl + enteriga alendrist kuupäeva valida. LangSClass = Keelekood PMSClass = Tasumisviis Enim kasutatakse neist Perioodi ja Kuupäeva asetamise võimalust. Kliendi valiku seadistamiseks teeme aruandes aktiivseks Kontaktide registri ning klõpsame Valik. Sarnaselt teeme ka Kliendiklassi määrangu 13
14 Nii ilmub meie arunade käivitamisel Määrangu aknasse kaks filtrit- Klient ja kliendiklass. Täpsemalt räägime Valikutest Sisendite osas. Kood Koodi kasutatakse keerulisemates aruannetes Hansa Programmeerimiskeele koodi abil aruannete täiustamiseks. See eeldab kindlasti suuremaid teadmisi programmeerimisest, kuid lihtsaks näiteks, kuidas Koodi kasutada on näiteks muutujale väärtuse omistamine. Nii võime näiteks luua muutuja, mis aitaks meil lugeda üle klientide arvu meie andmebaasis. Trüki kui Trüki kui kasutus on põhiliselt selleks kui soovime aruande väljundisse tuua mingile konkreetsele tingimusele vastavaid kaarte. Meie näite puhul võiks olla välja tooud ainult need Pakkumised, Tellimused ja Arved, millel on kliendikood sama, mis antud kliendil. Nii paneme Trüki kui tingimuseks Pakkumise kliendikood on sama, mis Kliendiregistri kood. Klõpsame kõigepealt aktiivseks Pakkumiste registri ning siis klahvile Trüki kui 14
15 Tehes sarnased toimingud läbi ka Tellimuste ja Arvete registriga, peaks aruande üldpilt olema Otsi Otsi klahvi võib kasutada kui soovitakse leida mingit konkreetset kaarti teisest registrist ning kuvada selle tulemust aruandesse. Näiteks kui soovime Kliendikaardil oleva Kliendiklassi Nimetuse tuua aruandesse. Kuna otse Kliendikaardil on näha ainult kliendiklassi kood, siis peame Nimetuse leidmiseks kasutama eraldi Otsingut. 15
16 Registrist saab Ctrl+ Enteriga valida registri, millest soovite infot leida Indeks näitab tunnust, mille järgi otsite Muutuja nime võite endale sobiva määrata eelpooltoodud reeglite järgi Edasi on võimalik lisada kuni kolm tingimust, millele peab otsitav kaart vastama. Meie näiteks on tigimuseks see, et Kliendiklassi registri kaardi Kood peab olema sama, mis Kliendiregistri väli CustCat. Leia esimene või viimane tähendab seda, kas kuvatakse registrist esimesena toodud tingimustele vastav leitud kaart või viimane. Meie näites ei ole vahet, kumb märkida, sest väli Code on kliendiklassis unikaalne tunnus. Kui me aga oleksime otsingu teinud näiteks välja Comment järgi, siis samasuguse kommentaariga Kliendiklasse võib olla registris mitu. Nii võidaksegi kuvada esimene või viimane leitud kaart. Kustuta Kustuta klahv andmete osal võimaldab märgitud andmerea ära kustutada. Nii tuleks soovitud rea kustutamiseks see aktiveerida ja klõpsata klahvi Kustuta. Alternatiivina võib teha rea aktiivseks ja klõpsata klaviatuuril Backspace klahvi. 16
17 Kujundus Kujunduse osal määratakse, milline osa sisendites määratud infost trükitakse aruandesse välja. Aruanne on jaotatud sektsioonidesse. Alati on olemas Aruande Päis ja Jalus. Mõlemat sektsiooni trükitakse välja üks kord, nii on seda hea kasutada pealkirjade ja kokkuvõtete jaoks, mis käivad kogu aruande kohta. Aruande päis ja jalus ei ole seotud ühegi registriga, nii ei saa te kasutada siin Väljasid. Küll aga saate sisestada Teksti ja valemeid (nt muutuja, mis loeb üle kõik kliendid, pakkumiste read vms.) Iga objekti sisestamisega Sisendite osale tekib Kujunduse osale juurde neli rida: Päis Enne Pärast Jalus Päis ja jalus trükitakse üks kord tsükli kohta. Nii trükitakse meie näites esimese taseme register, ehk Kliendid üks kord tsüklis. Seega Trükitakse ka päis ja jalus üks kord. Registri kohta käivad Päis ja jalus on registriga otseselt seotud- nii saate trükkida registrist tulevaid välju või nende summasid. Teise taseme registri Päis ja Jalus trükitakse iga kord uuesti kui tsükkel selleni jõuab. Meie näites Pakkumiste registri Päis ja Jalus Trükitakse iga kliendi kohta üks kord. Samuti ka Tellimuste ja Arvete puhul. Juhul kui kasutate ka maatriksit, trükitakse maatriksi päis iga Pakkumise kohta uuesti. Sisu read Enne ja Pärast, trükitakse iga kaardi kohta, mis vastab meie seatud tingimustele. Sisu ridadel võib kasutada kõiki objekte. Tekst Väli Kokku Valem Joon Eraldusjoon 17
18 Tekst Tekst välja sisu, mis kuvatakse Staatilise tekstina aruandesse Vasak tekstivälja vasaku serva asukoht (pikslites aruande vasakust äärest) Parem tekstivälja parema serva asukoht (pikslites aruande vasakust äärest) Stiil trükifont, mida soovite antud välja juures kasutada. Ctrl + enter valikus on kõik samad stiilid, mis ka dokumendimallidel juures kasuatavad on Läbikriipsutama märkides siia 1, tõmmatakse välja sisule punane jutt peale Reasta teksti reastamine välja paremasse või vasakusse äärde. Mõistlik on tekstiväljad reastada vasakule ja numbriväljad paremale. Väli 18
19 Väli Ctrl + Enteriga valitav väli, mis on seotud just kindla registriga. Nii saab Kontaktide registris valida ainult neid välju, mis on Kontaktikaardil ning Pakkumise registris ainult Pakkumise kaardil olevaid välju. Välja nimed peegeldavad reeglina sisu lühendit inglise keeles, kuid kui mingi välja osas on küsimust, siis võib neid katsetamiseks aruandesse välja tuua. Vasak tekstivälja vasaku serva asukoht (pikslites aruande vasakust äärest) Parem tekstivälja parema serva asukoht (pikslites aruande vasakust äärest) Stiil trükifont, mida soovite antud välja juures kasutada. Ctrl + enter valikus on kõik samad stiilid, mis ka dokumendimallidel juures kasuatavad on Läbikriipsutama märkides siia 1, tõmmatakse välja sisule punane jutt peale Drill-down lisab väljale lingi, mille abil on võimalik otse aruandest antud kaart avada. Tavaliselt kasutatakse koodi väljade puhul, aga võib ka näiteks Kliendi nime otse avatavaks teha. Reasta teksti reastamine välja paremasse või vasakusse äärde. Mõistlik on tekstiväljad reastada vasakule ja numbriväljad paremale. Summa Väli Ctrl + Enteriga valitav väli, mis on seotud just kindla registriga. Nii saab Kontaktide registris valida ainult neid välju, mis on Kontaktikaardil ning Pakkumise registris ainult Pakkumise kaardil olevaid välju. Välja nimed peegeldavad reeglina sisu lühendit inglise keeles, kuid kui mingi välja osas on küsimust, siis võib neid katsetamiseks aruandesse välja tuua. Algväärtusta trükkimisel kasutage seda linnukest kui te ei taha, et summa oleks kumulatiivne. Näiteks kui te tahate Pakkumise summasid kokku iga kliendi kohta, tuleks linnuke märkida. Kui tahate, et summa arvestaks ka eelnevate klientide pakkumiste summasid, siis ei tuleks. 19
20 Vasak tekstivälja vasaku serva asukoht (pikslites aruande vasakust äärest) Parem tekstivälja parema serva asukoht (pikslites aruande vasakust äärest) Stiil trükifont, mida antud välja juures kasutada. Ctrl + enter valikus on kõik samad stiilid, mis ka dokumendimallidel juures kasuatavad on Muutuja nimi juhul kui soovitakse vahesummat kasutada ka mujal kui just selles osas aruandest, peab siia sisestama muutuja. Muutuja tuleb eelnevalt deklareerida Sisendina. Tingimus kui soovitakse vahesummale lisada veel mingi tingimus. Näiteks mingi konkreetse pakkumise klassiga pakkumiste summa kokku vms. Ainult trükkimisel kui kasutatakse Trüki kui filtrit registris, siis on reeglina vaja ka summa osal see ära märkida. Muidu summeeriaske ka need kaardid, mida aruandes tegelikult ei kuvata. Läbikriipsutama märkides siia 1, tõmmatakse välja sisule punane jutt peale Reasta teksti reastamine välja paremasse või vasakusse äärde. Mõistlik on tekstiväljad reastada vasakule ja numbriväljad paremale. Kümnendikud märgitakse numbrina, mitu kohta pärast koma soovitakse kuvada. Valem Valemit kasutatakse, et kuvada mingeid objekte, mis ei ole staatilised, aga mida ei saa ka otse antud registrist vaadata. Näiteks sisestasime Sisendi osal Otsingu kliendiklassi kohta. Kui me nüüd tahame kuvada kliendiklassi nimetust, peaksime kujunduse osal ontaktide registris sisestama uue valemi. Valem valemi sisu. See võib olla mõne teise registri väli, matemaatiline tehe (nt Sum*2 ) või muu funktsioon. Vasak tekstivälja vasaku serva asukoht (pikslites aruande vasakust äärest) 20
21 Parem tekstivälja parema serva asukoht (pikslites aruande vasakust äärest) Stiil trükifont, mida soovite antud välja juures kasutada. Ctrl + enter valikus on kõik samad stiilid, mis ka dokumendimallidel juures kasuatavad on Läbikriipsutama märkides siia 1, tõmmatakse välja sisule punane jutt peale Reasta teksti reastamine välja paremasse või vasakusse äärde. Mõistlik on tekstiväljad reastada vasakule ja numbriväljad paremale. Andmetüüp kas tegu on numbrilise väärtusega või sõnega. Kümnendikud märgitakse numbrina, mitu kohta pärast koma soovitakse kuvada. Joon Võimaldab lisada aruande sektsiooni lisarea, nt tühja rea või lisarea teksti sisestamiseks. Lisatud joonele on võimalik hiljem lisada teisi objekte nagu Väli, Tekst jne. Eraldusjoon Lisab vastavalt valikule musta või halli joone. Joone paksust saab määrata pikslites. Kustuta Tehes vastava objekti väljundi osal aktiivseks, on selle nupu kaudu võimalik objekte kustutada. Alternatiivina võib kasutada Backspace klahvi klaviatuurilt. 21
22 Kujundamine Lisatud näidises on kasutatud kõiki erinevaid objekte. Kõik Päiseread on sisestatud Tekstidena. Samuti on Tekst Pakkumiste registri jaluses (Kliendi pakkumised kokku ). Enamik sisu osadest on täidetud Väljadega, sest enamik infot on võimalik lugeda otse käsitletavalt kaardilt. Erandiks on Real Kontaktid Custr Enne kasutatud objekt CCat.Comment. Kuna see on väli, mis tuleb Otsi funktiooni abil Kliendiklasside registrist. Sellisel puhul ei saa kasutada Välja objekti, vaid tuleb kasutada valemit. Sarnane situatsioon võib tulla ette kui soovite näiteks Pakkumise real näidata ka pakkumise numbrit, siis tuleks samutikasutada valemit ning märkida sinna Quotr.SerNr Joon on lisatud reale Kontaktid Custr Pärast. See teeb pärast iga Kliendi kohta käiva info väljatrükki tühja rea ja hõlbustab nii aruande lugemist. Lisaks on lõppu lisatud veel must Eraldusjoon, et visuaalne vahe võimalikult hästi välja tuleks. 22
23 Maatriksisse Quotrw Pärast on lisatud hall eraldusjoon, et pakkumise lõpp oleks selgelt äratunta, kuid ei oleks visuaalselt väga tugev. Pärast elementide lisamist kujundusse, tuleks aruanne salvestada ning seejärel klõpsata Kontrolli. Kui aruandes esineb vigu, annab programm sellest teada. Kui vigu ei esine, võib programmi käivitada. Antud kujunduse tulemuseks peak olema aruanne sellisel kujul. Lisades sarnaselt pakkumisele ka Tellimused ja Arved, saab suuresti sellisel kujul aruande nagu algses ülesandepüstituses oli ette nähtud. Töö käigus lisandus ka Pakkumise ridade osa. 23
24 Sisendid Sinendite mõte on kujundada aruande Määramisaken, ehk lisada aruandele filtreid. Sisendite objekte on neli: Väli Checkbox Radiobutton Tekst Väli Välja alusel filtri lõime juba andmete osal klientide registri parameetreid seadistades. Lisasime siis Valiku ja määrasime sisendi nime jne. Sisendiosa kontrollides selgub aga, et välja laius on liiga suur. See on seetõttu, et Laiuse osal on parameeter -1, mis tähendab seda, et välja parempoolne külg on 1 piksli kaugusel määramisakna paremast küljest. Määrame siin välja laiuseks 80 ja saame mõistliku laiusega väljad. Alternatiivne võimalus fitreid tekitada on klõpsata sisendite osal valikule Väli 24
25 Välja nimi kirjeldus, mis ilmub Määranguaknas tekstina Muutuja nimi sisendmuutuja nimi, mida kasutatakse hiljem andmete võrdlemisel määranguaknaga Tüüp muutuja tüüp Algne väärtus juhul kui soovite, et vaikimisi oleksmääranguaknas filtril vaikimisi väärtus Aseta-register Ctrl+Enteri abil valiku abil avanev register. Silmas tasub pidada, et kõikidel seadistustel ei pruugi olla valikuakent. Piirduge ainult nendega, mida saate Ctrl + Enteriga valida. Laius välja laius. Vaikimisi -1 tähendab, et välja parem äär ulatub ühe piksli kaugusele Määramisakna paremast äärest h horisontaalne koordinaat v vertikaalne koordinaat Aseta aken lisaklahv annab võimaluse kasutada viit erinevat asetust: PerSClass = Periood VatCodeSClass = KM Kood PasteCurDate = asetab tänase kuupäeva ja võimaldab Ctrl + enteriga alendrist kuupäeva valida. LangSClass = Keelekood PMSClass = Tasumisviis Perioodi määramiseks on lihtsaim viis kasutada registri määrangul Valiku võimalust. See võimaldab aga teha perioodi valiku ühe konkreetse registri kohta. Kui me tahame, et kõik kolm käsitletavat registrit oleks määratud ühe perioodi valikuga, siis on alternatiivne meetod Sisend-Välja kaudu. Kõikepealt defineerime sisendi Seejärel seome sisendi Trüki kui meetodi abil Pakkumiste registriga. 25
26 Checkbox Checkbox ehk rahvakeeli linnuke annab võimaluse kasutada Boolean- tüüpi sisendit. Näiteks kui soovime trükkida aruandes kas valikut Kõik pakkumised või Ainult Aktsepteeritud pakkumised, siis lihtsaim viis selle tegemiseks on Checkbox. Kõigepealt defineerime checkboxi Checkboxi nimi kuvatakse staatilise tekstina määramisaknasse Muutuja nimi võiks olla lihtne ja peegeldama seda, et tegu on checkboxiga. Vaikimisi märgitud märgitakse ära siis kui soovitakse, et aruande määramisakna avamisel oleks linnuke vaikimisi märgitud. Kui Checkbox on defineeritud, siis seome selle Trüki kui funktsiooni abil registriga. Selleks peame teadma, et Aktsepteeritud tähis on Pakkumisel peal siis kui välja Rejected väärtus on 2. Nii määrame, et tulemus trükitakse kui Pakkumine on aktsepteeritud ja Checkbox on märgitud või tulemus trükitakse kui checkbox ei ole märgitud. 26
27 Raadionupp Raadionupp on paljuski sarnane checkboxiga, kuid väärtusi võib olla rohkem kui kaks. Seetõttu tuleb raadionupu iga võimalus defineerida ära eraldi. Juhul kui tegu on sama sisuga raadionupu eri väärtustega, kasutatakse sama muutuja nime, kuid erinevaid väärtusi. Viimase oleme märkinud ka vaikimisi väärtuseks, kuna vaikimisi tahame trükkida kõiki pakkumisi. Registri kuvamise loogika seotakse sarnaselt sheckboxiga. Nii võib antud näites kasutada Trüki kui funktsioone (Quotr.Rejected == 0 and rbutton==0) (Quotr.Rejected == 2 and rbutton==1) 27
28 (Quotr.Rejected == 1 and rbutton==2) rbutton == 3 28
29 Tekst Tekstiosa võimaldab kirjutada aruande määramisaknasse staatilist selgitavat teksti. Näiteks lisada Raadionupule pikem kirjeldus Nii on pärast teksti ja teiste määrangute sisestamist meie määranguaken järgmine Ehk siis pääranguaken on juba märksa detailsem kui enamikus Hansa standardaruannetes ning sisaldab erinevaid filtreerimisvõimalus. 29
30 Seadistused Aruande kirjelduse viimane osa peegeldab aruande üldisi seadistusi. Laius laius tähistab aruande laiust, mis vaikimisi on 600 pikslit (Hansa standardaruannetel 480), kuid seda võib laiendada kuni 640- ni. Paiguta raami checkbox on vaja märkida siis kui soovitakse aruande muutumist vastavalt selle hiirega kitsamaks või laiemaks kerimisele. Näiteks kui artikli nimetus ei mahu ühele reale ära ja see on poolitatud ka teisele reale, siis venitades alt paremast nurgast aruannet laiemaks, laotakse aruanne ka uuesti ümber ja artikli info mahub ära ühele raele Määra akna laius aruande määramisakna laius pikslites Määra akna kõrgus aruande määramisakna kõrgus pikslites Vaikimisi meedia osa on enamikule Booksi kasutajatele tuttav- see määrab, kuhu aruanne saadetakse. Kui tavalistel aruannetel on vaikimisi väärtus Ekraan, siis Aruandegeneraatori puhul saab valida vaikimisi väärtuseks ka Printeri, Faili või Abilaua (Clipboardi). Samuti saab määrata, kas Printimisel kasutatakse printeri dialoogi ja kas aruande päis jäetakse trükkimata. Viimane on reeglina kasulik andmete edasisel töötlemisel failis. 30
31 Seadistused Aruandegeneraatori moodulis ei ole aruandeid, Eksporte, Hooldusi, ega Importe, mida võite teistest moodulitest reeglina leida. On ainult üks Seadistus Aruanded kasutajaliideses. Siin saate iga oma Aruandegeneraatoriga koostatud aruande kohta määrata, millises moodulis seda kuvatakse. Seega võib kasutajatele aruandeid kuvada vastavalt nende kasutajagrupile ja vajadusele tavamoodulites ja tingimata ei pea tagama kõigile kasutajatele ligipääsu Aruandegeneraatori moodulisse. 31
32 Üldist Ehkki reeglina on aruannete koostamine ohutu, võib vahel siiski ette tulla seda, et näpuvea tõtutu aruande käivitamisel andmebaas kokku jookseb. Eriti harvadel juhtudel kui kasutatakse Koodi osa ja HAL programmeerimist, võib juhtuda, et andmebaas saab aruande käivitamisel viga. Seetõttu on mõistlik aruandeid ette valmistada testandmebaasis, mitte reaalses andmebaasis. Kui aruanne on valmis ja testitud, võib selle välja eksportida Seejärel saab selle reaalsesse baasi Üldise mooduli importide alt sisse importida. Booksi demo andmebaasis on terve hulk juba ettevalmistatud aruandeid. Harjutamiseks ja on hea kasutada ka neid aruandeid, sest suur osa erinevatest funktsioonidest on seal juba kaetud. Nii saab sealt vaadata, kuidas mingit funktsionaalsust on võimalik kasutada. Algajatena küsige kindlasti ka nõu oma Booksi partnerilt või Excellent Business Solutions Eesti AS-ilt, kuidas mingit aruannet oleks mõistlikum koostada, millist registrit kasutada, milline väli on millise nimega tähistatud jne. Samuti on olemas ka edasijõudnute juhend aruandegeneraatori kasutamise kohta. 32
Tabelid <TABLE> Koostanud: Merike Hein
Tabelid Tabelite kasutusvõimalus on HTML'is olemas juba pikka aega. Tabelimärgendite esmaseks kasutusalaks oli muidugi mõista tabelkujul info kuvamine. tähendab siis tabelite joonistamist.
More informationPuudub protseduur. Protseduuri nimi võib olla valesti kirjutatud. Protseduuri (või funktsiooni) poole pöördumisel on vähem argumente kui vaja.
Puudub protseduur. Protseduuri nimi võib olla valesti kirjutatud. Sub prog1() Msgox "Tere" Sub prog2() a = si(1) Protseduuri (või funktsiooni) poole pöördumisel on vähem argumente kui vaja. a = Sin() Protseduuri
More informationSQL Server 2005 Expressi paigaldamine
SQL Server 2005 Expressi paigaldamine Laadige alla.net Framework 2.0 http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d- 8edd-aab15c5e04f5 Avage http://www.microsoft.com/express/2005/sql/download/default.aspx
More informationMSDE Upgrade platvormile SQL 2005 Server Express SP4
MSDE Upgrade platvormile SQL 2005 Server Express SP4 NB! Windos XP puhul peab veenduma, et masinas oleks paigaldatud.net Framework vähemalt versioon 2.0!!! NB! Muutke oma SA parool turvaliseks ( minimaalne
More informationTP-Link TL-WR743ND Juhend
TP-Link TL-WR743ND Juhend 1) Ühenda oma arvuti TP-Link ruuteriga üle kaabli (LAN). 2) Kui arvuti ja ruuter said omavahel ühendatud, siis võid minna seadme koduleheküljele (interneti brauseri otsingu reasse
More informationWD My Net N600 juhend:
WD My Net N600 juhend: 1) Kui WD My Net N600 seade on ühendatud näiteks Elioni Thomsoni ruuteriga (TG789vn või TG784) või Elioni Inteno DG301a ruuteriga, kus üldiselt on ruuteri Default Gateway sama, nagu
More informationAndmebaasid (6EAP) I praktikum
Andmebaasid (6EAP) I praktikum Mõisteid Server on arvutisüsteem või selles töötav tarkvara, mis pakub teatud infoteenust sellega ühenduvatele klientidele. Klient on tarkvara, mis võimaldab suhelda serveriga.
More informationAndmebaasi krüpteerimine ja dekrüpteerimine
Andmebaasi krüpteerimine ja dekrüpteerimine Me võime küll asetanud kõikidele andmebaasi objektidele ligipääsuõigused eri kasutajate jaoks, kuid ikkagi võib mõni häkker avada vastava faili lihtsalt failina
More informationTallinna Ülikooli veebipuhvri teenuse kasutamine väljaspool ülikooli arvutivõrku
Tallinna Ülikooli veebipuhvri teenuse kasutamine väljaspool ülikooli arvutivõrku Selleks, et kasutada Tallinna Ülikooli veebipuhvrit väljaspool ülikooli arvutivõrku, tuleb luua ühendus serveriga lin2.tlu.ee
More informationSQL Serveri paigaldus. Laadimine:
SQL Serveri paigaldus Laadimine: http://msdn.microsoft.com/vstudio/express/sql/download/ Tasub paigaldada kõige lihtsam versioon (SQL Server 2005 Express Edition SP2). Samalt lehelt saab laadida ka Sql
More informationXmlHttpRequest asemel võib olla vajalik objekt XDomainRequest
1 2 3 XmlHttpRequest asemel võib olla vajalik objekt XDomainRequest 4 5 6 7 8 https://www.trustwave.com/global-security-report http://redmondmag.com/articles/2012/03/12/user-password-not-sophisticated.aspx
More informationNAS, IP-SAN, CAS. Loeng 4
NAS, IP-SAN, CAS Loeng 4 Tunniteemad Network Attached Storage IP Storage Attached Network Content Addressed Storage Network Attached Storage Tehnoloogia, kus andmed on jagatud üle võrgu Salvestusvahendile
More informationMis on tõene? Tsüklid, failihaldus. if - näited. unless - näited. unless. Merle Sibola. if ($arv > $suur) { #leitakse suurim arv $suur=$arv; } #if
Mis on tõene? Tsüklid, failihaldus Merle Sibola iga string on tõene, välja arvatud "" ja "0" iga number on tõene, v.a. number 0 Iga viide (reference) on tõene Iga defineerimata muutuja on väär. if if (EXPR)
More informationMälu interfeisid Arvutikomponendid Ergo Nõmmiste
Mälu interfeisid Arvutikomponendid Ergo Nõmmiste Mälu liigid Read-only memory (ROM) Flash memory (EEPROM) Static random access memory (SRAM) Dynamic random access memoty (DRAM) 1 kbaidine mälu vajab 10
More informationKirje. Kirje. Tüpiseeritud fail. CASE-lause. Laiendatud klahvikoodid. 1
Kirje. Tüpiseeritud fail. CASE-lause. Laiendatud klahvikoodid. 1 Kirje Kirje (record) on struktuurne andmetüüp (nagu massiiv) erinevat tüüpi andmete gruppeerimiseks. Kirje koosneb väljadest (field). Iga
More informationPuuduvate andmetega toimetulemine SQL-andmebaasides
Sisukord Puuduvate andmetega toimetulemine SQL-andmebaasides 1. Sissejuhatus...1 2. Vastandlikud seisukohad...2 3. NULLide lubamine baastabelis...3 4. Puuduvate andmete esitamine...4 4.1 IS NULL predikaat...6
More informationInADS infopäev Villem Vannas Maarja Mahlapuu Janno Tetsmann
www.datel.ee InADS infopäev Villem Vannas Maarja Mahlapuu Janno Tetsmann Millest räägime Mis on InADS, kasutusjuhud Villem InADS visard keskkond Maarja Arendaja vaade: InADS API Janno Põhiline vajadus
More informationMakrode koostamine. Menüüde koostamine
Makrode koostamine Makrode abil Access lubab automaatselt korrata erinevaid tegevusi ning seega tarbija ei pea kirjutama keerukaid programmi mooduleid. Makro on samasugune Accessi objekt, nagu tabel, päring,
More informationNäidisrakendusel põhinev Microsoft Silverlight 3 õppematerjal
Tallinna Ülikool Informaatika Instituut Näidisrakendusel põhinev Microsoft Silverlight 3 õppematerjal Microsoft Silverlight 3 Tutorial for Creation of a Data Driven Application Bakalaureusetöö Autor: Ilja
More informationAndmebaasi. Kirja loomine. loomine. Kirja põimimine. Kirjakomplekti. loomine. Vormkirjad / Ümbrikukomplektid / Aadressilipikud.
Dokumendipõime Kirjakooste (Mail Merge) Kui on tihti vaja välja saata mahukaid kirjakomplekte, on kirjad sobiv koostada põhiliselt tüüptekstist koosnevate vormkirjadena (Form Letters), kasutades dokumendipõimet.
More informationIT infrastruktuuri teenused. Failiserver. Margus Ernits
IT infrastruktuuri teenused Failiserver Margus Ernits margus.ernits@itcollege.ee 1 Failide hoidmine kasutaja arvutis pole tihti mõistlik, kuna Failiserver Arvuti kõvaketta hävimisega kaovad andmed ja nendest
More informationAndroidi rakenduste ligipääsu õigused
Tallinna Ülikool Digitehnoloogiate Instituut Androidi rakenduste ligipääsu õigused Seminaritöö Autor: Martin Kütt Juhendaja: Jaagup Kippar Autor:...... 2017 Juhendaja:...... 2017 Instituudi direktor:......
More informationTsüklidirektiivid. Klass Math. Staatilised meetodid. Massiivid. Koostada programm, mis leiab positiivsete paarisarvude summat vahemikus 1 kuni 20.
Harjutustund 3 Tsüklidirektiivid. Klass Math. Staatilised meetodid. Massiivid. Tsüklidirektiivid Vaadake teooriat eelmisest praktikumist. Ülesanne 1 Koostada programm, mis leiab esimeste 20 arvude summat
More informationAPPLE I ÕPPEMATERJAL TABELARVUTUSPROGRAMM NUMBERS
Tallinna Ülikool Informaatika Instituut APPLE I ÕPPEMATERJAL TABELARVUTUSPROGRAMM NUMBERS Seminaritöö Autor: Sandra Saartok Juhendaja: Jaanika Meigas Tallinn 2014 Sisukord SISSEJUHATUS... 3 1 IWORK JA
More informationGoogle Earth API juhendmaterjali koostamine
Tallinna Ülikool Informaatika Instituut Google Earth API juhendmaterjali koostamine Seminaritöö Autor: Ronald Kaul Juhendaja: Jaagup Kippar Tallinn 2011 Sisukord Sisukord... 2 Sissejuhatus... 3 1 Juhend
More informationErik Jõgi. twitter.com/erikjogi twitter.com/codeborne
Disain Erik Jõgi erik@codeborne.com twitter.com/erikjogi twitter.com/codeborne Disain? Miks? Bad code Clean Code A Handbook of Agile Software Craftsmanship Robert C. Martin, 2008 Uncle Bob You know you
More informationEESTI STANDARD EVS-ISO/IEC 27003:2011
EESTI STANDARD EVS-ISO/IEC 27003:2011 INFOTEHNOLOOGIA Turbemeetodid Infoturbe halduse süsteemi teostusjuhis Information technology Security techniques Information security management system Implementation
More informationSEADISTAMISE JUHEND. Zoiper. Toompuiestee 37, Tallinn;
SEADISTAMISE JUHEND Zoiper Toompuiestee 37, 10133 Tallinn; teenindus@gonetwork.ee; +372 6310700 Sisukord Sissejuhatus... 3 Täpsustav info... 3 Sätted... 3 Windows (UDP)... 4 Allalaadimine ja Paigaldamine...
More informationAndmebaasid kursuse andmemudel
Veebiteenused SyBase SQL Anywhere koostanud Sander Sepp SQL Anywhere on andmebaasi juhtsüsteem, mis sisaldab HTTP veebiserveri funktsionaalsust. Veebiserver võimaldab andmebaasi luua veebiteenuseid. Veebiteenused
More informationProgrammeerimine. 3. loeng
Programmeerimine 3. loeng Tana loengus T~oevaartustuup ja loogilised avaldised Hargnemisdirektiivid { Lihtne if-lause { if-else-lause { Uldkujuline if-lause Tsuklidirektiivid { Eelkontrolliga tsukkel {
More informationTurvaline laohaldussüsteem programmeerituna keeles PHP
TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Informaatika eriala Kristjan Robam Turvaline laohaldussüsteem programmeerituna keeles PHP Bakalaureusetöö (6 EAP) Juhendaja: Helle
More informationEESTI STANDARD EVS-ISO 11620:2010
EESTI STANDARD EVS-ISO INFORMATSIOON JA DOKUMENTATSIOON Raamatukogu tulemusindikaatorid Information and documentation Library performance indicators (ISO 11620:2008) EVS-ISO EESTI STANDARDI EESSÕNA NATIONAL
More informationLõimed. Lõime mõiste. Lõimede mudelid. Probleemid lõimedega seoses. Pthreads. Solarise lõimed. Windowsi lõimed. FreeBSD lõimed.
Lõimed Lõime mõiste Lõimede mudelid Probleemid lõimedega seoses Pthreads Solarise lõimed Windowsi lõimed FreeBSD lõimed Linuxi lõimed MEELIS ROOS 1 Ühe- ja mitmelõimelised protsessid code data files code
More informationSDL MultiTerm i koolitus
SDL MultiTerm i koolitus Üldist...3 Kasutamisviisid...3 MultiTerm versioonid...3 Varasemad MT versioonid...3 MT komponendid...3 Formaadid...3 Andmebaasi komponendid ja ülesehitus...3 Töö MultiTerm'i põhiprogrammiga...4
More informationMTAT OPERATSIOONISÜSTEEMID praktikumid. Kersti Taurus
MTAT.03.008 OPERATSIOONISÜSTEEMID praktikumid Kersti Taurus Mida tehakse praktikumides? Paigaldatakse operatsioonisüsteemid: Windows 7 Professional 64 bit eestikeelne ver. opensuse Linux 11.2 Edasi ülesanded
More informationObjektorienteeritud programmeerimine
Objektorienteeritud programmeerimine 2. loeng 19. veebruar 2018 Marina Lepp 1 Möödunud nädalal Loeng Sissejuhatus Praktikum Paaristöö, algus Vastlapäev Sõbrapäev Hiina uusaasta 2 Umbes mitu tundi tegelesite
More informationLühike paigaldusjuhend TK-V201S TK-V401S 1.01
Lühike paigaldusjuhend TK-V201S TK-V401S 1.01 Sisukord Eesti 1 1. Enne alustamist 1 2. Riistvara paigaldamine 2 Technical Specifications 8 Tõrkeotsing 9 Version 05.12.2010 1. Enne alustamist Eesti Pakendi
More informationAndmebaaside varundamine ja taastamine
Andmebaaside varundamine ja taastamine Sybase SQL Anywhere 12 Menüü Pane tähele... 1. Andmebaasist kujutise tegemine ja taastamine 2. Andmebaasist pakitud varukoopia tegemine ja taastamine 3. Andmebaasist
More informationVea haldus ja logiraamat hajutatud süsteemides Enn Õunapuu.
Vea haldus ja logiraamat hajutatud süsteemides Enn Õunapuu enn.ounapuu@ttu.ee Millest tuleb jutt? Kuidas ma näen, millises sammus erinevad protsessid parasjagu on? Kuidas ma aru saan, kas protsess töötab
More informationIPv6 harjutused. Aadressi kuju, kirjaviis, osad, liigid Aadressi saamise viisid
IPv6 harjutused Aadressi kuju, kirjaviis, osad, liigid Aadressi saamise viisid IPv6 aadressi kuju IPv4 32 bitti (4 baidi kaupa) Kuju kümnendarvud 4 kaupa punktidega eraldatud 192.168.252.200 IPv6 128 bitti
More informationVeebilehtede loomine, css3
CSS... 3 CSS LINKIMINE HTML DOKUMENDIGA... 4 Välise stiililehe rakendamine... 4 Sisemise stiili rakendamine... 4 Reastiili rakendamine... 5 CSS ÕIGEKIRI... 5 Erinevad selektorid... 6 Elemendi nimega selektorid...
More informationProgrammeerimise 2. vaheeksam
Programmeerimise 2. vaheeksam 5. jaanuar 2015, kell 10:00 13:00 1. Fraktal (3p) yl1.py Kõrvaloleval pildil on fraktali 1., 2., 3. ja 4. taseme näidised. Kirjuta rekursiivne funktsioon, mis võtab argumendiks
More informationRegulaaravaldised Unixis ja Windowsis
Tartu Ülikool Matemaatika-informaatikateaduskond Arvutiteaduse instituut Regulaaravaldised Unixis ja Windowsis Referaat Koostajad: Tarvo Kärberg, Marko Peterson, Kaupo Voormansik Juhendaja: Kersti Taurus
More informationNokia E51 kasutamine modemina
Tartu Ülikool Matemaatika-informaatika teaduskond Arvutiteaduse instituut Nokia E51 kasutamine modemina Juhend Koostaja: Allar Tammik Juhendaja: Kersti Taurus Tartu 2008 Sisukord Sissejuhatus...3 Arvuti
More informationAegridade analüüs Praktikum nr. 1, 2016, SAS tarkvara kasutamisest
Aegridade analüüs Praktikum nr. 1, 2016, SAS tarkvara kasutamisest Andmete lugemine SAS keskkonda. Protseduur sobiva skripti kirjutamiseks on järgmine: 1. Anname andmestikule nime ja alustame sisselugemise
More informationmyphone All rights reserved. myphone 3300 EST Kasutusjuhend myphone 3300
Kasutusjuhend myphone 3300 1 Pakendi sisu Enne telefoni kasutamist veenduge, et komplektis on olemas: myphone 3300 mobiiltelefoni Li-Ion 800 mah aku peakomplekt kasutusjuhend laadija Tehnilised parameetrid
More informationBC4J - Java ärikomponentide algõpetus Oracle9i JDeveloper arenduskeskkonna baasil
Tallinna Pedagoogikaülikool Matemaatika-loodusteaduskond Informaatika osakond Triin Lichfeld BC4J - Java ärikomponentide algõpetus Oracle9i JDeveloper arenduskeskkonna baasil Bakalaureusetöö Juhendaja:
More information2
1 2 3 4 5 St. seotud grupid 6 7 Soovitused: Vältida sidusgruppide tähtsuse järgi järjestamist. Minimeerige üksikute sidusgruppide esiletõstmist. 8 9 10 11 12 Päästeameti avalik veebileht (www.päästeamet.ee)
More informationVeebilehtede loomine, css3
CSS... 4 CSS LINKIMINE HTML DOKUMENDIGA... 5 VÄLISE STIILILEHE RAKENDAMINE... 5 SISEMISE STIILI RAKENDAMINE... 5 REASTIILI RAKENDAMINE... 6 CSS ÕIGEKIRI... 6 EESLIITED... 7 ERINEVAD SELEKTORID... 7 Mistahes
More informationPHP koodimisstandard PSR
Tallinna Ülikool Informaatika Instituut PHP koodimisstandard PSR Seminaritöö Autor : Manuel Vulp Juhendaja : Jaagup Kippar Tallinn 2014 Sisukord Sissejuhatus... 4 1 Mis on koodimisstandard?... 5 2 Miks
More informationVIITMUUTUJA. ARVUTI MÄLU PAINDLIK KASUTAMINE
VIITMUUTUJA. ARVUTI MÄLU PAINDLIK KASUTAMINE SISSEJUHATUS Selle teema raames tutvustan ma Teile üht omapärast andmeobjekti VIITMUUTUJAT. Selleks, et järgnevast jutust hästi aru saada, tuleb meelda tuletada
More informationTallinna Pedagoogikaülikool Haapsalu Kolledž. Rakenduste programmeerimine. Jaagup Kippar
Tallinna Pedagoogikaülikool Haapsalu Kolledž Rakenduste programmeerimine Jaagup Kippar 2004 Sisukord Eessõna...7 Andmebaasid...8 Andmebaasiühenduse loomine...8 Otsene draiver... 11 Servlet...12 Sisestus...
More informationTabelid tekstis. Tabeli loomine. Tabeli täitmine ja täiendamine
Tabelid tekstis Tabelid on teema, mida enamik arvutikasutajaid seostab arvutamise ning seega tabelarvutusprogrammiga (MS Excel, Quattro Pro, Lotus 123 jms). Tegelikult on aga paljudel meist oma dokumentides
More informationRobot iehit amise j uhend Mikrokont rolleri programmeerimine C keeles Põhiline C keelest
Robot iehit amise j uhend Mikrokont rolleri programmeerimine C keeles Põhiline C keelest Autorid: Alar Ainla Alvo Aabloo Tartu Ülikool Juhendi koostamist on toetanud EITSA SISUKORD SISUKORD 2 SISSEJUHATUS
More informationTartu Ülikooli Ideelabori veebikeskkonna arendus Bakalaureusetöö (6 EAP)
TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Informaatika eriala Lauri Laur Tartu Ülikooli Ideelabori veebikeskkonna arendus Bakalaureusetöö (6 EAP) Juhendajad: Uuno Puus, Margus
More informationGTK+ raamistiku kasutamine Pythonis PyGl mooduli vahendusel
Tallinna Ülikool Digitehnoloogiate instituut GTK+ raamistiku kasutamine Pythonis PyGl mooduli vahendusel Seminaritöö Autor: Sander Peerna Juhendaja: Inga Petuhhov Tallinn 2016 Autorideklaratsioon Deklareerin,
More informationTallinna Ülikool Informaatika Instituut. XML rakendused. Jaagup Kippar
Tallinna Ülikool Informaatika Instituut XML rakendused Jaagup Kippar Tallinn 2009 Sisukord XML...3 Ülesanded XMLiga tutvumiseks...5 XSL...5 Käivitamine Java abil...7 Käivitamine Visual Studio abil...8
More informationTARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Infotehnoloogia eriala. Bakalaureusetöö (6 EAP)
TARTU ÜLIKOOL MATEMAATIKA-INFORMAATIKATEADUSKOND Arvutiteaduse instituut Infotehnoloogia eriala Gerrit Kraav Mobiilse haiglainfosüsteemi broneeringu rakenduse arendamine Bakalaureusetöö (6 EAP) Juhendaja:
More informationCamunda protsessimootori tutvustus
Tallinna Ülikool Digitehnoloogiate Instituut Camunda protsessimootori tutvustus Seminaritöö Autor: Keio Arula Juhendaja: Jaagup Kippar Autor: Juhendaja: 2015 2015 Instituudi direktor: 2015 Tallinn 2015
More informationDLK Pro mitmekülgne seade mobiilseks andmete allalaadimiseks Kohandatud-valmistatud erinevatele nõudmistele
www.dtco.vdo.com DLK ro mtmekülgne seade moblseks andmete allalaadmseks Kohandatud-valmstatud ernevatele nõudmstele Lhtsalt genaalne, genaalselt lhtne DLK ro on VDO tootegrupp, ms on määratud vastavalt
More informationVeebilehe loomine HTML5 abil
Tallinna Ülikool Informaatika Instituut Veebilehe loomine HTML5 abil Seminaritöö Autor: Vladimir Vološin Juhendaja: Andrus Rinde Autor:......... 2011 Juhendaja:...... 2011 Tallinn 2011 Sisukord Sissejuhatus...
More informationCSS (Cascading Style Sheets)
1 of 5 26.03.2013 19:04 CSS (Cascading Style Sheets) CSS on keel kujunduse loomiseks veebidokumentidele. Tänases praktikumis rakendame CSS-i veebidokumendile, kasutades programmi Dreamweaver. Töö toimub
More informationDigitaalne signaal Diskreetimine ja Dirac Delta Digitaalfiltrid. Digitaalne heli. Hendrik Nigul. Mathematics of Sound and Music.
Mathematics of Sound and Music Aprill 2007 Outline 1 Digitaalne signaal 2 3 z-teisendus Mis on heli? Digitaalne signaal Heli on elastses keskkonnas lainena leviv mehaaniline võnkumine. amplituud heli tugevus
More informationInformatsiooni andmeelementide omavaheliste seoste kohta saab, kui vastata järgmistele küsimustele:
Andmestruktuurid Programmid töötlevad andmeid. Neid hoitakse programmi töö jooksul mälus. Andmed pole amorfne arvude ja stringide hulk, vaid neil on omavahel väga olulised struktuursed seosed, mis võivad
More informationWindows XP ja varasemates versioonides kasutati arvuti failides otsimiseks Windows Search versiooni 2.
Windows 7 otsingud Windows XP ja varasemates versioonides kasutati arvuti failides otsimiseks Windows Search versiooni 2. Windows 7 kasutab täiustatud otsingut Windows Desktop Search (WDS), mis põhineb
More informationSisuhaldustarkvarade Drupal ja Joomla! funktsionaalsuse võrdlus
Tallinna Ülikool Informaatika Instituut Sisuhaldustarkvarade Drupal ja Joomla! funktsionaalsuse võrdlus Seminaritöö Autor: Indrek Ruubel Juhendaja: Jaagup Kippar Autor:...... 2010 Juhendaja:...... 2010
More informationLühike kokkuvõte Pascal-keele süntaksist 1
Lühike kokkuvõte Pascal-keele süntaksist 1 Sellest osast leiab järgmised mõisted ja teemad Keeltest, kompileerimisest ja Pascali ajaloost identifikaator, programmi struktuur, lihtandmetüübid, konstant,
More informationArcGIS mobiilsed lahendused kasutades pilve teenuseid. Raido Valdmaa, AlphaGIS
ArcGIS mobiilsed lahendused kasutades pilve teenuseid Raido Valdmaa, AlphaGIS ArcGIS terviklik süsteem üks kaart, erinevad platvormid ArcGIS Online Server Rakendused ArcGIS Viewers ArcGIS APIs Javascript,
More informationÕpimapi loomise protsess Juhendi sisu I Saidi loomine Mine alusta uue saidi loomist CREATE
Õpimapi ehk e-portfoolio loomine google sites keskkonnas Õpimapi loomise protsess I. Igapäevane õppetöö, mille õppeülesannete täitmise käigus loob õppija erinevaid materjale: klassitööd, kodutööd, esseed,
More informationVeebilehtede loomine, html5
Sisukord HTML... 3 HTML ÕIGEKIRI... 4 HTML ELEMENDID... 5 DOKUMENDI TÜÜP... 5 VEEBILEHE PÕHIOSAD... 6 HTML PÄISE ELEMENDID... 6 Veebilehe pealkiri... 6 Metaandmed... 7 Tekstikodeering... 7 Info veebilehe
More informationProMark. märgiseprinteri kasutamise lühijuhend. - Eesti - Doc: MK9-M-04-03
ProMark märgiseprinteri kasutamise lühijuhend - Eesti - Doc: MK9-M-04-03 Lk: 2 SISUKORD SEADME OSAD... 3 KLAHVID JA NENDE FUNKTSIOONID... 4 EKRAAN (SISESTUSVÄLJAD JA TÄHISED)... 7 TORU/PROFIILI JA TRÜKILINDIKASSETI
More informationJava põhikursuse konspekt
Tallinna Pedagoogikaülikool Informaatika osakond Jaagup Kippar Java põhikursuse konspekt Tallinn 2003 Sissejuhatus Käesolev kirjutis on mõeldud nii iseõppijatele kui abimaterjaliks õpilastele ja õpetajatele.
More informationMS Excel 2007 algkursus
MS Excel 2007 algkursus Tallinn 2008 -2- Mis on MS EXCEL? Microsoft Excel on samuti Microsoft Office-i üks osa nagu MS Word'gi. Programm on mõeldud arvutuste teostamiseks tabelites. MS Ecxeli abil on võimalik
More informationKDE : KDE
Käesolev käsiraamat on teisendatud KDE Userbase i Kexi/Handbook leheküljelt 14. septembril 2012. Uuendatud versioonile 2.4: KDE dokumentatsiooni meeskond Tõlge eesti keelde: Marek Laane 2 Sisukord 1 Sissejuhatus
More informationWindowsi võrguseaded. My Network Places (Windows XP)
Windowsi võrguseaded My Network Places (Windows XP) My Network Places (Windows 95, Windows 98 ja Windown NT 4.0 puhul Network Neighborhood) pakub Windows XP operatsioonisüsteemis vaadet võrgule. Vaikimisi
More informationSissejuhatus Funktsionaalne programmeerimisparadigma
Sissejuhatus Funktsionaalne programmeerimisparadigma Paradigma järgi liigitub funktsionaalne (ingl functional) programmeerimine koos loogilise (ingl logic) programmeerimisega deklaratiivse programmeerimise
More informationANIMATSIOONID CAP TEOREEMI KOHTA HAJUSATE SQL-ANDMEBAASIDE NÄITEL
TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut IDU40LT Sander Siniorg 134676IAPB ANIMATSIOONID CAP TEOREEMI KOHTA HAJUSATE SQL-ANDMEBAASIDE NÄITEL Bakalaureusetöö Juhendaja: Erki
More informationAlgoritmikeelte analüüs
TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Arvutitehnika instituut Algoritmikeelte analüüs Ringi pindaladega arvutamise keel Priit Rebina 107362IASMM Tallinn 2011 1 Sisukord 1. Sissejuhatus..3
More informationBluetooth Software Update Manual for Windows 7. Applicable from 2012 products CDE-13xBT & CDE-W235BT & CDA-137BTi
Bluetooth Software Update Manual for Windows 7 Applicable from 2012 products CDE-13xBT & CDE-W235BT & CDA-137BTi 1 Sissejuhatus See juhend kirjeldab samm-sammult kuidas uuendada seadme Bluetooth tarkvara.
More informationVeebiteenuse arendamise teekaart Rada7.ee näitel
Tallinna Ülikool Informaatika Instituut Veebiteenuse arendamise teekaart Rada7.ee näitel Bakalaureusetöö Autor: Kirill Milovidov Juhendaja: Jaagup Kippar Autor:...... 2015 Juhendaja:...... 2015 Instituudi
More informationFUNKTSIONAALNE PROGRAMMEERIMINE. Animatsioonid
Animatsioon on liikuv, ehk ajast sõltuv, graafika Liikumise illusioon saavutatakse sellega, et teatud ajavahemike järel (optimaalseks peetakse 30 freimi sekundis) joonistatakse erineva pildiga uus freim
More informationTARTU ÜLIKOOL. Arvutiteaduse instituut LOODUS- JA TÄPPISTEADUSTE VALDKOND
TARTU ÜLIKOOL Arvutiteaduse instituut LOODUS- JA TÄPPISTEADUSTE VALDKOND Anita Scharonberg CVE-2015-3457 Referaat Juhendaja: Meelis Roos Tartu 2016 SISUKORD 1 Sissejuhatus... 3 2 Turvaauk... 3 3 Turvaaugu
More informationPädevushaldus RESTful veebiteenuste abil
Tallinna Ülikool Informaatika Instituut Pädevushaldus RESTful veebiteenuste abil Seminaritöö Autor: Eigen Lenk Juhendaja: Mart Laanpere Tallinn 2010 Sisukord Sissejuhatus... 3 1. Muutused veebitarkvara
More informationRakendustarkvara: R. Sügis 2017, 1. praktikum
Rakendustarkvara: R. Sügis 2017, 1. praktikum 1 Lühike sissejuhatus R on programmeerimiskeel ja -keskkond, mis on arendatud statistiliseks andmetöötluseks. R-i kasutavate inimeste hulk on viimase kümmekonna
More informationPythoni SDK LEGO WeDo 2.0-le
TARTU ÜLIKOOL Arvutiteaduse instituut Informaatika õppekava Janno Peterson Pythoni SDK LEGO WeDo 2.0-le Bakalaureusetöö (9 EAP) Juhendaja: Aivar Annamaa Tartu 2017 Pythoni SDK LEGO WeDo 2.0-le Lühikokkuvõte:
More informationMOBIILTELEFON ROCK V1
MOBIILTELEFON ROCK V1 1 TERE TULEMAST Täname telefoni V1 ostmise eest! Kõikide pakutavate võimaluste optimaalsemaks kasutamiseks lugege palun kasutusjuhend hoolikalt läbi. Telefon on mõeldud kasutamiseks
More informationÜlesanne 3 ja 4. Diagrammide joonistamiseks kasutati CASE vahendit Rational Rose.
Ülesanne 3 ja 4 Diagrammide joonistamiseks kasutati CASE vahendit Rational Rose. Ülesande lahendamise täiesti loomulikuks tulemuseks oli, et kasutaja nõudmised täpsustusid ja seoses sellega lisandus uusi
More informationMultimeedium, Macromedia Authorware
AUTHORWARE... 2 TÖÖ ALUSTAMINE, TÖÖKESKKOND... 2 FAILI OMADUSED... 3 PROGRAMMI KÄIVITAMINE... 3 IKOONID... 4 OBJEKTIDE NÄITAMINE (DISPLAY)... 4 NÄIDATAVATE OBJEKTIDE LOOMINE JA OMADUSED... 6 MEEDIAOBJEKTIDE
More informationVabavaraliste fototöötlusprogrammide võrdlus
Tallinna Ülikool Informaatika Instituut Vabavaraliste fototöötlusprogrammide võrdlus Seminaritöö Autor: Hedi Hanimägi Juhendaja: Andrus Rinde Autor:...... 2010 Juhendaja:...... 2010 Tallinn 2010 Sisukord
More informationTekstitöötlusprogramm
Tekstitöötlusprogramm Tekstitöötlusprogramm ei ole mingi tähtsusetu abivahend. Teda ei saa võrrelda aruka kirjutusmasinaga. Võib loetleda järgmisi eeliseid: 1. erinevad kirjakujud ekraanil, kerge loetavus;
More informationMITME VÄITE ÜHE ANDMEVÄÄRTUSENA ESITAMISE EELISED JA PUUDUSED SQL-ANDMEBAASIDES
TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut IDU40LT Maria Ossipova 135215IAPB MITME VÄITE ÜHE ANDMEVÄÄRTUSENA ESITAMISE EELISED JA PUUDUSED SQL-ANDMEBAASIDES Bakalaurusetöö
More information3.1 Valikulause. Sõnede ja arvude võrdlemine
3.1 Valikulause. Sõnede ja arvude võrdlemine SISSEJUHATUS Elus tuleb teha mitmeid valikuid. Näiteks tuleb abielutseremoonial valida kahe valiku vahel - kas jah või ei. Selles osas vaatame, kuidas valikulausete
More informationInternet ja veebivahendid (HTML,CSS,DHTML) Kursuse konspekt. Autor Jüri PUHANG
Internet ja veebivahendid (HTML,CSS,DHTML) Kursuse konspekt Autor Jüri PUHANG T a l l i n n 2 0 0 7 - 2 - Sisukord: SISSEJUHATUS... 5 1. PEATÜKK - INTERNET... 6 1.1. INTERNETI ÜLDMÕISTED JA ARENGULUGU...
More informationObjektorienteeritud programmeerimine
Objektorienteeritud programmeerimine 2. loeng 18. veebruar Eno Tõnisson kasutatud ka Helle Heina ja Jüri Kiho materjale 1 Eelmisel nädalal loeng sissejuhatus praktikum paaristööna Asteroid 2012 DA14 möödus
More informationSemantika, tuubid, loogika ja programmeerimine
Sissejuhatus informaatikasse Semantika, tuubid, loogika ja programmeerimine Varmo Vene Arvutiteaduse Instituut Tartu Ulikool 5. mai 2009. Tsitaat klassikutelt Sissejuhatus Everyone knows that debugging
More informationVeebisaidi arendus sisuhaldussüsteemile WordPress Seminaritöö
Tallinna Ülikool Digitehnoloogiate instituut Veebisaidi arendus sisuhaldussüsteemile WordPress Seminaritöö Autor: Ain Arend Juhendaja: Romil Rõbtšenkov Tallinn 2017 Autorideklaratsioon Deklareerin, et
More informationRASPBERRY PI 3 MODEL B WI-FI SEADISTAMISPROTSESSI LIHTSUSTAMINE
TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Tarkvarateaduse instituut Valeri Randalainen 142680IAPB RASPBERRY PI 3 MODEL B WI-FI SEADISTAMISPROTSESSI LIHTSUSTAMINE Bakalaureusetöö Juhendaja: Roger
More informationWhiteDB C# API loomine ja jõudluse analüüs
TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut Tarkvaratehnika õppetool WhiteDB C# API loomine ja jõudluse analüüs bakalaureusetöö Üliõpilane: Andrei Reinus Üliõpilaskood: 111881
More informationESIMENE OSA - ALGAJATELE
ESIMENE OSA - ALGAJATELE Esimene osa on jõukohane neile, kel on olemas programmeerimise alusteadmised. Täiendava materjalina võib kasutada oma programmeerimiskeele dokumentatsiooni. 1 PROGRAMMIDE SISEMAAILM
More informationROCK V5 + Kasutusjuhend
ROCK V5 + Kasutusjuhend Telefoni kirjeldus: Kõrvaklappide pistikupesa ESIKÜLG Sisselülitamisnupp Valjuhääldi Lähedusandur USB-pesa Esikaamera Helitugevusnupud Puuteekraan Taskulambi nupp Kaameranupp Otsingunupp
More information