07. oktober 2002 - 10:34Der 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)))
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.
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)))
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)
no problem hdg, you got what you were looking for :o)
Synes godt om
Ny brugerNybegynder
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.