2.1 Celler

<< Click to Display Table of Contents >>

Navigation:  Kapitel 2 - Programtilpasning >

2.1 Celler

VisEjendom benytter sig af 3 forskellige celler:

-Ejendomscellen

-Listecellen

-Listeoverskriftscellen

 

Ejendomscelle:

VisEjendom benytter en "intelligent celle" til at bære data for hver ejendom der behandles. Denne celle benævner vi ejendomscellen. Der knyttes en logisk forbindelse til ejendomslisten ved hjælp af tekstfelter i den celle som ejendomslisten består af og som benævnes listecellen.

 

Ejendomscellen kan indeholde tekstlinier, som af VisEjendom udskiftes i henhold til koder i teksten. Følgende koder kan benyttes:

 

KODE

Forklaring

Eksempel (fra)

Eksempel (til)

$USERNAME$

Tekst mellem to ’$’ tegn erstattes med konfigurationsvariabel

$USERNAME$

Peter

?Indtast ejer:?

Tekst mellem to ’?’ tegn er et spørgsmål, som brugeren får mulighed for at svare på.

?Indtast ejer:?

Olufsen

@ejendomsnr@

Tekst mellem to ’@’ tegn erstattes med et felt fra tabellen som der udføres opslag i.

@ejendomsnr@

421001233

#select sum(areal) ..#

Tekst mellem 2 # tegn opfattes som en SQL-forespørgsel.

#select sum(areal)/1000 from MATREG where ejendomsnr=

@ejendomsnr@#

12.1

 

Tekstlinierne i ejendomscellen SKAL som det første indeholde et tal i en parentes – f.eks (1) – således bliver en gyldig linie f.eks:

 

(1)?Indtast ejer ?

 

Årsagen er, at disse numre går igen i listecellen, med henblik på at definere indholdet af den endelige ejendomsliste.

 

Nedenfor er vist 2 eksempeler på en ejendomscelle:

clip0015

 

clip0006

Figur 2-1 Eksempel på en ejendomscelle.

 

VisEjendom erstatter teksten ID med den pågældende ejendoms løbenummer og de enkelte tekstlinier med de tilhørende værdier. Ejendomsnummeret placeres i alle de fundne lodder, mens tekstlinierne i ejendomscellen vanligvis ikke ønskes vist eller plottet. For at undgå at tekstlinierne vises kan de hensigtsmæssigt lægges i Construction class hvilket bevirker, at de ikke ses og plottes med mindre det aktivt er valgt.

 

Når brugeren vælger at oprette ejendomslisten, søger VisEjendom den aktive fil igennem efter ejendomsceller. For hver ejendomscelle suppleres listen med en listecelle.

 

Listecelle:

Listecellen er en celle som definerer en enkelt linie eller ’post’ i ejendomslisten/signaturforklaringen.

 

Denne celle indeholder et antal tekstlinier, som definerer placering og udseende af tekstlinierne fra ejendomscellen. Derudover skal cellen indeholde en (og kun en) shape, som benyttes til at vise den tilhørende symbologi, f.eks. fill farve eller skravering.

 

Et Eksempel på liste-celle er vist i figur 2-2.

 

clip0007

Figur 2-2 Eksempel på en listecelle.

 

Listecellen skal have origo i øverste venstre hjørne.

 

Hvis teksten ID indgår i listecellen, placeres ID cellen midt i det udfyldte areal.

 

Hvis der er vist mange ejendomme, vil den endelige signaturfoklaring således bestå af mange listeceller sat sammen.

 

Listeoverskriftscelle:

Den sidste celle, som skal beskrives, er overskriftslinien til ejendomslisten.

 

clip0008

Figur 2-3 Eksempel på listeoverskriftscelle.

 

Denne celle definerer overskriften til ejendomslisten/signaturforklaringen og placeres som sådan.

 

I figur 2-4 ses et eksempel på den endelige ejendomsliste eller signaturforklaring overført fra MicroStation.

 

clip0016

Figur 2-4 Eksempel på en ejendomsliste/signaturforklaring i VisEjendom.

 

Ejers navn og adresse er indtastet eller hentet fra LIFA's OIS Web-service.

 

Nederst i ejerfeltet er anført en bogstavs-forkortelse, som refererer til hvilken tematisering eller ejendomstype, der er tale om:

 

Bogstav

Tematisering eller ejendomstype

N

Noteringsejendom

V

Vurderingsejendom

NL

Noteringsejendom med landbrugsnotering

VL

Vurderingsejendom med landbrugsnotering

NF2

Noteringsejndom frijord over 2 ha

 

Denne er til brug for ud fra signaturforklaringen, at kunne konstatere, på hvilken baggrund listen/produktet er udarbejdet.