List Sektioner

<< Click to Display Table of Contents >>

Navigation:  Sektionerne > Sektioner/Spørgsmål >

List Sektioner

Sektioner med liste

Magic_Wand

Nogle sektioner indeholder lister. Disse vises i forskellige controller. Lister kan komme fra forskellige kilder, databaser, text filer eller defineret direkte i ini-filen.

 

Der findes to liste definitioner i hver list sektion "Limitedlist" og "FullList". Disse to er tænkt til, at man viser de mest anvendte i "LimitedList". Så der ikke er for mange at vælge imellem. Og viser alle muligheder i "FullList". Der kan så skiftes mellem de to lister.

 

Liste fra en database:  

 

ConnectString her angives connection strengen til at koble op til en database. Dette kan være en henvisning til UDL fil.

 

Eksempel:

 

ConnectString="FILE NAME=D:\Users\MPJ\Desktop\Connection.udl"

 

 

 

FullList og LimitedList angiver den SQL streng der definere udtrækket fra databasen.

 

Eksempel:

Her udtrækkes firma navn og telefon nummer. Se Parsing for detaljer om hvordan telefon numret kan anvendes

 

FullList=Select Firma, TelefonNummer From Firma

 

LimitedList=Select Firma, TelefonNummer From Firma Where FirmaID<50

 

 

Liste fra en tekstfil

 

Nogle systemer tillader ikke adgang til databaserne, men man kan udtrække værdier via en service. Dette udtræk kan skrives som en tekstfil, som så kan anvendes i "Add Card Wizard"

 

ConnectString angiver at det er en tekst fil der skal læses. værdien skal så være TEXT FILE.

 

Eksempel:

 

ConnectString=TEXT FILE

 

 

 

FullList og LimitedList angiver den tekst fil der skal læses.

 

Eksempel:

 

FullList=D:\Temp\Full.txt

 

LimitedList=D:\Temp\Limited.txt

 

 

Tekstfilen formateres med linjeskift som række adskiller og semikolon som søjle adskiller.

Det er vigtigt, at der er det samme antal søjler i alle rækker.

 

Eksempel:

Her vise hvordan indholdet i tekstfilen kunne se ud.

 

Peter;Larsen

Ole;Jensen

Per;Nielsen

Niels;Pedersen

Jan;Kristensen

Ulla;Kristensen

Mette;Sørensen

 

 

Dette giver en tabel der se således ud. Efternavn kan kun refereres til ved søjle nummer, da søjlerne ikke har navne. |Navn:2|

 

Peter

Larsen

Ole

Jensen

Per

Nielsen

Niels

Pedersen

Jan

Kristensen

Ulla

Kristensen

Mette

Sørensen

 

Liste direkte i ini-fil

 

Nogle lister ændre sig ikke og kan derfor med fordel defineres direkte i ini-filen. Teksten formateres med semikolon som række adskiller og pipe som søjle adskiller.

 

ConnectString anvendes ikke ved direkte ini-fils lister.

 

FullList og LimitedList de lister der skal indlæses

 

Eksempel:

 

FullList=Peter|Larsen;Ole|Jensen;Per|Nielsen;Niels|Pedersen;Jan|Kristensen;Ulla|Kristensen;Mette|Sørensen

 

LimitedList=Peter|Larsen;Ole|Jensen;Per|Nielsen

 

 

De to ovenfor definerede lister ser således ud:

 

FullList:

Peter

Larsen

Ole

Jensen

Per

Nielsen

Niels

Pedersen

Jan

Kristensen

Ulla

Kristensen

Mette

Sørensen

 

LimitedList:

Peter

Larsen

Ole

Jensen

Per

Nielsen