Avatar billede hlnviv Mester
23. december 2006 - 00:59 Der er 17 kommentarer og
1 løsning

Lave et felt i en forspørgsel der svare ja eller nej

Har en vba kode der ser sådan her ud vil gerne have den til at virke i min forspørgsel ellers kommer der til at stå enten ja eller nej i alle felter

If Me.tal1 >= 21.5 And Me.tal1 <= 21.6 And Me.tal2 >= 21.5 And Me.tal2 <= 21.6 And Me.tal3 >= 21.5 And Me.tal3 <= 21.6 _
And Me.tal4 >= 21.5 And Me.tal4 <= 21.6 And Me.tal5 >= 21.5 And Me.tal5 <= 21.6 Then
MsgBox "Ja"
Else
MsgBox "nej"
End If
End Sub
Avatar billede hlnviv Mester
23. december 2006 - 01:01 #1
mener den her så det er i et felt der hedder godkent
If Me.tal1 >= 21.5 And Me.tal1 <= 21.6 And Me.tal2 >= 21.5 And Me.tal2 <= 21.6 And Me.tal3 >= 21.5 And Me.tal3 <= 21.6 _
And Me.tal4 >= 21.5 And Me.tal4 <= 21.6 And Me.tal5 >= 21.5 And Me.tal5 <= 21.6 Then
Me![Godkent] = "Ja"
Else
Me![Godkent] = "nej"
End If
End Sub
Avatar billede hnteknik Novice
23. december 2006 - 01:04 #2
du kan enten lave det som en function og kalde den direkte i forespørgelsen eller som en iif sætning.

Det med msgbox og me et eller andet går ikke.
Avatar billede mugs Novice
23. december 2006 - 06:40 #3
Som et udtryk i en forespørgsel:

Udtryk1: IIf([Tal1]>=21,5 And [tal1]<=21,6;IIf([tal2]>=21,5 And [tal2]<=21,6;IIf([tal3]>=21,5 And [tal3]<=21,6;"Ja")))
Avatar billede hlnviv Mester
23. december 2006 - 12:30 #4
fin det ser ud til at virke mangler bare et nej hvis ikke det op fylder
Avatar billede hnteknik Novice
23. december 2006 - 12:42 #5
;"Ja";"Nej")))
Avatar billede hlnviv Mester
23. december 2006 - 12:47 #6
Jeg Takker
Avatar billede hlnviv Mester
23. december 2006 - 12:57 #7
nej virker ikke hvis jeg laver den sådan bliver feltet bare tom
Udtryk1: IIf([Tal1]>=21,5 And [tal1]<=21,6;IIf([tal2]>=21,5 And [tal2]<=21,6;IIf([tal3]>=21,5 And [tal3]<=21,6;"Ja";"Nej")))
Avatar billede hnteknik Novice
23. december 2006 - 12:57 #8
Ingen årsag
Avatar billede hlnviv Mester
23. december 2006 - 12:57 #9
der kommer kun et ja frem
Avatar billede hlnviv Mester
23. december 2006 - 12:59 #10
hvis jeg nu skriver 20 f.sks bliver ja/nej feltet bare tom forstår ikke
Avatar billede hnteknik Novice
23. december 2006 - 13:01 #11
Du skal jo have det alle nestinger:

IIf([Tal1]>=21,5 And [tal1]<=21,6;
          IIf([tal2]>=21,5 And [tal2]<=21,6;
                IIf([tal3]>=21,5 And [tal3]<=21,6;"Ja";"Nej")
                ;"Nej")
          ;"nej")
Avatar billede hnteknik Novice
23. december 2006 - 13:02 #12
Og mugs (selvom han fik point) har ikke angivet alle nestinger

der mangler vist

And Me.tal4 >= 21.5 And Me.tal4 <= 21.6 And Me.tal5 >= 21.5 And Me.tal5 <= 21.6
Avatar billede hlnviv Mester
23. december 2006 - 13:06 #13
skal der stå ;"Ja";"Nej" efter hver IIf([Tal1]>=21,5 And [tal1]<=21,6;
Avatar billede hlnviv Mester
23. december 2006 - 13:06 #14
laver lige et myt spørgselmål med point til dig
Avatar billede hlnviv Mester
23. december 2006 - 13:11 #15
her lavet et nyt spørgsmål
Avatar billede hlnviv Mester
23. december 2006 - 13:14 #16
Avatar billede hnteknik Novice
23. december 2006 - 13:15 #17
Hvert IFF går på

IFF(Condition1;"JA";"NEJ"), hvor du skifter "JA" ud med
IFF(Condition2...5;"JA";"NEJ"),

Altså 5 nestninger
Avatar billede mugs Novice
23. december 2006 - 22:28 #18
Tak for point.

Beklager ikke at have blandet mig i debatten tidligere - Er lige kommet hjem fra arbejde.

Glædelig Jul til Jer begge.
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