Avatar billede hdg Nybegynder
07. oktober 2002 - 10:34 Der er 7 kommentarer og
1 løsning

Vise alle poster

Hei

Jeg har laget en spørring. Velger jeg alternativ 2 og 3 så for jeg frem de postene jeg ønsker. Men jeg øsnker at den skal, dersom jeg har valgt alternativ 4 , vise alle postene med verdi 2 og 3. Men jeg får ingen poster frem.

IIf([Skjemaer]![frmSaker]![cboStatus]=2;2;IIf([Skjemaer]![frmSaker]![cboStatus]=3;3;IIf([Skjemaer]![frmSaker]![cboStatus]=4;2 Or 3)))

Hva gjør jeg galt ?  Noen som har ett tips ?
Avatar billede jkrons Professor
07. oktober 2002 - 10:49 #1
Jeg har ikke Access ved hånden, men mit gæt er, at den måske opfatter 2 or 3 som en tekst, altså "2 or 3".

Hvis du også har en 1, og kun 2 + 3 kunne du evt. skrive <>1 i stedet.
Avatar billede hdg Nybegynder
07. oktober 2002 - 11:02 #2
Jeg prøvede med å ligge inn <>1 og 2 + 3  , men det gikk desverre ikke.
Avatar billede amerikaner Nybegynder
07. oktober 2002 - 11:06 #3
Not as elegant but your SQL needs to look something like this:

SELECT *
FROM D_TABLE
WHERE (((D_TABLE.ID)=IIf([Forms]![_TEST]![cmb1]=2,2))) OR (((D_TABLE.ID)=IIf([Forms]![_TEST]![cmb1]=3,3))) OR (((D_TABLE.ID)=IIf([Forms]![_TEST]![cmb1]=4,2))) OR (((D_TABLE.ID)=IIf([Forms]![_TEST]![cmb1]=4,3)));

Form name is [_TEST] combo box is [cmb1] in this example:

If you are using a query builder it's 4 lines of:
IIf([Forms]![_TEST]![cmb1]=2;2)
IIf([Forms]![_TEST]![cmb1]=3;3) osv.

sepertated by 'eller'
Avatar billede amerikaner Nybegynder
07. oktober 2002 - 11:08 #4
Your example:
IIf([Skjemaer]![frmSaker]![cboStatus]=2;2)
IIf([Skjemaer]![frmSaker]![cboStatus]=3;3)
IIf([Skjemaer]![frmSaker]![cboStatus]=4;2)
IIf([Skjemaer]![frmSaker]![cboStatus]=4;3)
Avatar billede terry Ekspert
07. oktober 2002 - 11:13 #5
a simple solution is to enter the same criteria in th enext criteria field now (OR) and alter them both slightly!
The first
IIf([Skjemaer]![frmSaker]![cboStatus]=2;2;IIf([Skjemaer]![frmSaker]![cboStatus]=3;3;IIf([Skjemaer]![frmSaker]![cboStatus]=4;2)))
and the next
IIf([Skjemaer]![frmSaker]![cboStatus]=2;2;IIf([Skjemaer]![frmSaker]![cboStatus]=3;3;IIf([Skjemaer]![frmSaker]![cboStatus]=4;3)))
Avatar billede hdg Nybegynder
07. oktober 2002 - 11:17 #6
Ligge til setningen med :  Or IIf([Skjemaer]![frmSaker]![cboStatus]=4;3)
Da fungerte det. Takk

IIf([Skjemaer]![frmSaker]![cboStatus]=2;2;IIf([Skjemaer]![frmSaker]![cboStatus]=3;3;IIf([Skjemaer]![frmSaker]![cboStatus]=4;2))) Or IIf([Skjemaer]![frmSaker]![cboStatus]=4;3)
Avatar billede hdg Nybegynder
07. oktober 2002 - 11:22 #7
Jeg prøvde ditt alternativ tidlere terry, men jeg fikk da ikke alle dataene frem da. Men når jeg prøvde meg igjen nå, så gikk det også bra.

Jeg må ha gjort en feil tidligere. Tusen takk for god hjelp.
Avatar billede terry Ekspert
07. oktober 2002 - 11:23 #8
no problem hdg, you got what you were looking for :o)
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