Urejevalnik poročila

Iz SDMS
Redakcija dne 10:00, 1. maj 2006 od Janez Trtnik (pogovor | prispevki)
(prim) ← Starejša redakcija | poglejte trenutno redakcijo (prim) | Novejša redakcija → (prim)
Jump to navigationJump to search

Slika:Dummy.jpg

Izdelava tiskalniških obrazcev za potrebe izpisa na tiskalnik. Objekti, ki jih postavljate v poročilo izrisa so naslednji:

  • Napis
  • Ime polja
  • Vrednost polja
  • Formula (glej Generiranje izraza)
  • Slika
  • OLE - link na druge aplikacije po OLE tehnologiji
  • Karta - vsebina ekrana, ki se bo izrisala v okvir karte. Vsebuje posebno metodo ObIzrisu, ki je v bistvu Generiranje izraza, z razliko, da se vpisuje specifične funkcije, ki naj se izvršijo pred izrisom in definirajo sam izris, na primer
    • Border = True
    • BorderColor = Black
    • CenterY = Currec.Y
    • CenterX = Currec.X
    • Scale = 5000 Za fiksno merilo, ali Window (CurRec.MinY -10, CurRec.MinX -10, CurRec.MaY +10, CurRec.MaxX +10) za merilo v velikosti entitete (priročno za poligone in polilinije)
  • Grafični element kot so linija in kvadrat

Tipična opravila

Definiranje novega objekta

V levo polje kliknete na desno tipko na miški in izberete Dodaj, ali pritisnite tipko Ins. Odprl se vam bo prvi objekt z imenom Default, (naslednji Nov1, Nov2, …). Nato označite objekt, pritisnete desno tipko na miški, izberite Lastnosti ali pritisnite tipko Alt-Enter. V novo okno vpišite Ime, drugo ime in komentar. Ime in drugo ime ne smeta biti enaka, in se ne smeta pojavljati v drugih nizih podatkov tekoče podatkovne plasti. Za kontrolo uporabite Preveri napake v raziskovalcu.

Kopiranje objekta

Označite željen objekt, pritisnite desno tipko na miško in izberite Kopiraj. Nato ponovno pritisnite desno tipko na miški in izberite Prilepi.

Brisanje objekta

Označite željen objekt, pritisnite desno tipko na miško in izberite Briši.

Postopek dela

Iz seznama polj izbere določeno polje in ga z miško prenesete v dialog, kjer mu lahko spreminjate položaj, velikost in ostale lastnosti. Če želite prenesti skupino polj, potem označite prvo polje, držite tipko Shift, označite zadnje izbrano polje in prenesite polja v dialog, kjer jih lahko posamezno ali skupinsko popravljate. Če polja, ki jih želite prenesti niso po vrstnem redu, uporabite za izbor tipko CTRL.

Če določeno polje markirate, lahko na desni popravite lastnosti. Katere lastnosti ima posamezen objekt, je odvisno od objekta. Najpogostejše pa so

  • Tip, ki je lahko eno od zgoraj naštetih
  • Levo, odmik od levega roba
  • Zgoraj, odmik od zgornjega roba
  • Širina
  • Višina
  • Napis
  • ime nabora
  • stil nabora
  • velikost nabor
  • barva
  • Veza na niz - če imate v bazi za določen niz opredeljeno opcijo Večkratni niz podatkov (Lastnosti objektov v plasti), potek tukaj opredelite za kateri niz želite imeti zaporedni zapis
  • Korak niza
  • Izvedba poročila V aplikaciji nad imenom plasti pritisnite desno tipko na miški, izberite poročilo izrisa, nato iz menija izberite Urejaj - Urejanje maske poročila. Za izvedbo pritisnite Izvedi. Lahko pa v aplikaciji pritisnete SpaceBar in v vnosno polje vtipkate proceduro, na primer:
    • [Ime layerja].Report.Edit - odpre se vam urejevalnik poročila
    • [Ime layerja].Report.Load("Ime poročila").Execute - izvrši se poročilo izrisa po pravilih objekta "Ime poročila"
  • Prav tako lahko v Maski iz menija Poročilo izrisa izbirate način in izvedbo poročila. Za detajle glej (Urejanje atributnih podatkov).