Avatar billede logiq Nybegynder
21. august 2001 - 14:50 Der er 13 kommentarer og
1 løsning

Logiske sætninger i Access

Kan man bruge logiske sætninger i access, og i så fald hvordan?

Det jeg har brug for er at indholdet af et felt skal være afhængigt af indholdet at et andet.

F.eks. hvis felt1=\"der er ingen udvidet beskrivelse\" så skal felt2=\"\" ellers skal felt2=\"test.htm\"
Avatar billede nordclc Nybegynder
21. august 2001 - 15:09 #1
I forbindelse med formular, rapport eller forespørgsel? //Claus
Avatar billede logiq Nybegynder
21. august 2001 - 15:31 #2
Tja... det skal opdateres automatisk i forbindelse med indtastning direkte i en forespørgsel, så gerne i denne.

Sagen er den at min ASP-website henter info fra denne database, og det felt der afhænger af indholdet af det andet, er afgørende for siden udseende. Hvis der er en udvidet beskrivelse til et produkt i det tilhørende felt skal et andet indeholde teksten shopexd.asp, ellers skal det være tomt!
Avatar billede terry Ekspert
21. august 2001 - 15:35 #3
If felt1 = \"der er ingen udvidet beskrivelse\" Then
  felt2 = \"\"
else
  felt2 = \"test.htm\"
end if

but as nordclc asks, where are we?
Avatar billede nordclc Nybegynder
21. august 2001 - 15:35 #4
Kan du så ikke nøjes med at gøre det på ASP siden?

<% If felt1 = 123 then %>
  <B>Beskrivelse</B>
<% else %>
  <B>En anden beskrivelse</B>
<% End if %>

// Claus
Avatar billede terry Ekspert
21. august 2001 - 15:40 #5
who\'s talking ASP?
Avatar billede nordclc Nybegynder
21. august 2001 - 15:42 #6
ASP =>  Kommentar fra logiq  21/08 2001 15:31:11 
Avatar billede logiq Nybegynder
21. august 2001 - 15:50 #7
Jeg er ikke særlig god til at programmere ASP, og da min side, for mig, virker kompleks vil jeg helst ikke rode med koden til denne.

Lad os samtidig antage at jeg heller ikke er særlig god til Access.

Jeg er sådan set ligeglad hvordan, bare jeg kan indtaste den udvidede beskrivelse i forespørgslen, og at resultatet og fremkommer i samme forespørgsel.

Altså jeg taster i et felt, og afhængig af hvad jeg taster kommer der en tekst frem i et andet.

Jeg har lavet det i excel utallige gange, jeg ved bare ikke hvordan man gør i access.
Her er sætningen i excel:

=HVIS(AG1=\"Der er ingen udvidet beskrivelse til det valgte produkt. Der arbejdes på sagen…\";\"\";\"shopexd.asp\")
Avatar billede nordclc Nybegynder
21. august 2001 - 15:55 #8
Terry>> Please take care of this Access problem, I\'m out of here!
Avatar billede terry Ekspert
21. august 2001 - 15:56 #9
Sorry nordclc, I think I have a delay somewhere!

Avatar billede nordclc Nybegynder
21. august 2001 - 15:59 #10
U are FAST. Is that an answer fore the last one (pls take care...) or fore the ASP one ;o)
Avatar billede proaccess Nybegynder
21. august 2001 - 16:15 #11
=IIf([AG1]=\'Der er ingen udviddet beskrivelse til det valgte produkt. Der arbejdes på sagen...\';\'\';\'shopexd.asp\')
Avatar billede terry Ekspert
21. august 2001 - 16:21 #12
nordclc> Not sure which one I was answering, I seem to be getting only half everything at the moment!

proaccess>thanks! I think I\'de better get a new PC, everything seems to be standing still here!
Avatar billede proaccess Nybegynder
21. august 2001 - 16:24 #13
I too missed the comment of 15:31:11 ??? STRANGE!!!
Avatar billede logiq Nybegynder
21. august 2001 - 17:29 #14
Tak for hjælpen!

Proaccess, hvorfor hulen hedder det IIF?...underligt!

Det mindede jo forfærdeligt meget om excel\'s måde!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester