15. juli 2004 - 13:50Der er
9 kommentarer og 1 løsning
Automatisk tilføjelse til forespørgsel
Jeg har en forespørgsel som indeholder et beløbsfelt. Problemet er at dette felt både indeholder dkk og euro beløb alt efter hvilket år posten indeholder.
Jeg vil derfor gerne lave en forespørgsel som bygger på denne oprindelige forespørgsel, men som så opretter et nyt felt og tildeler det værdien EUR eller DKK alt efter indholdet om feltet aar er før eller efter 2003.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Du kan i din forespørgsel oprette et udtryk. I udtrykket spørger du om "År" er større end f eks 2000, så er variablen enten sand eller falsk. Hvis sand så = 1 ellers 0. Lav derefter et nyt udtryk, som Spørger om dit første udtryk er = 1. hvis ja så multiplicer med kursen. Hvis falsk så multiplicer med 1. Nu har du et beregnet felt hvor alle tal = Dkr. Syntaksen her på udtryk 1.
Blb_Dkr_eller_EUR_betingelse: IIf([År]> 2000;1;0)
Udtryk 2.
Beløb i kr: IIf([Blb_Dkr_eller_EUR_betingelse]= 1;[Blb_Dkr_eller_EUR_betingelse]*9/100;[Blb_Dkr_eller_EUR_betingelse]*1)
Det ser ud til at kunne bruges, men jeg får bare fejl som værdi når feltet udføres. Jeg skal lige tilføje at dateField-feltet ikke kun rummer år, men har eks. følgende opbygning "118/2003". Kan det betyder at "Year" giver fejl?
Feltet skal ikke bruges til at omregne kursen, men blot til at sætte korrekt etiket på udskrevne rapporter. Det er derfor ikke nødvændigt at omregne :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.