1.1.2.1  Redigering af  .INP filen kræver kendskab til SQL-where statements.

Top  Tilbage  Frem

 

Tolkning af felter til dialogboks

I %input sektionen kan der angives hvilke parametre, der skal indtastes eller vælges. Parametrene angives kommasepareret med en parameter for hver linie.

 

Linierne tolkes således (se eksempel i afsn. 1.1.2.3 for praktisk anvendelse):

 

Første felt angiver typen af parameter:
par(nr)        indtastningsfelt
sql(nr)        felt, hvor valgmuligheder udfyldes af SQL select
lst(nr)        felt, hvor man selv definerer valgmuligheder i liste
fil(nr)         felt, hvor valgmuligheder defineres af fil filter

 

Andet felt angiver Ledetekst i dialogboksen.

 

Tredje felt angiver alt efter typen
par(nr)         default værdi
sql(nr)         sql select statement.

 

                       Hvis select statementet startes med en eller flere ”-”, udføres den først når foregående select statement er udført. Hvis dette forekommer, skal de forekomme i sammenhængende sekvens. I eksemplet angives sql1-sql3 således at når sql1 (Vælg kommune) er udført, udføres sql2 (-Vælg vej). Når -Vælg vej er valgt udføres sql3 (- -Vælg husnummer).

 

                               OBS: Hvis der forekommer ”,” i et selectstatement angives dette med ”¤” (<shift> 4). BPWIN skifter dette til ”,” før udførelse. Grunden til dette er, at man ellers ikke kunne holde styr på felterne i linien.

 

lst(nr)        Egen definition af liste

 

                               Denne parameter må i modsætning til de øvrige komme flere gange (med samme nr). Den værdi, som angives her kommes i valgliste.

               

fil(nr)         Fil filter

 

                               Der angives her et filfilter, f.eks. ”s:\lifa\bp\*.fea”. Listen udfyldes udfra de filer, som passer til dette filter.

 

Fjerde felt (og højere felter) angiver alt efter typen
par(nr)         ”*” betyder at der skal indtastes en værdi (kun fjerde felt).
sql(nr)         default værdi (kun fjerde felt)

 

                               Hvis et select statement indeholder mere end 1 returværdi (op til 6), tolkes disse som om de stod i de efterkommende felter (mere om dette senere).

 

lst(nr)        ”*” betyder default værdi

 

                               Herudover yderligere parametre (evt. ”*” i fjerde felt klippes af) (op til 6 ekstra felter).

               

fil(nr)         default værdi (kun fjerde felt).

 

Når BPWin læser denne input fil, vil der blive dannet det antal indtastningsfelter i dialogboksen, som der er parametre.

 

Når et plot herefter lægges i kø med funktionen Tilføj plot, vil de angivne parametre blive tolket som angivet i efterfølgende afsnit.