Tony De Wilde
Gebruiker
- Lid geworden
- 8 mei 2009
- Berichten
- 16
Beste
Om mijn probleem beter uit te leggen zou ik willen verzoeken eens een kijkje te nemen op de site
http://www.fontstuff.com/access/acctut19.htm volgende code leest u daar
If IsNull(Me.cboOffice.Value) Then
strOffice = "Like '*'"
Else
strOffice = "='" & Me.cboOffice.Value & "'"
End If
Nu deze techniek is interessant alleen er is 1 grote maar bij !!! . Wanneer alle controls op het dialoogvenster leeg gelaten worden zal Access in het rapport alle records supprimeren waarvan de veldwaarde leeg is . Dus laat er nu in het rapport voor het veld [office] een record voorkomen die leeg is tja dan wordt die eruit gesmeten. "Like '*'" is volgens mij gelijk als "is not null"
Dus dacht ik ik gebruik de OR operator strOffice = "Like '*'" & "OR" & "[office] is null" en zaak opgelost nu laat access inderdaad alle records door in het rapport maar zet ik nu een filter in via het formulier dan geeft hij een foute output! . Er volgt geen fout melding.
alvast bedankt
Om mijn probleem beter uit te leggen zou ik willen verzoeken eens een kijkje te nemen op de site
http://www.fontstuff.com/access/acctut19.htm volgende code leest u daar
If IsNull(Me.cboOffice.Value) Then
strOffice = "Like '*'"
Else
strOffice = "='" & Me.cboOffice.Value & "'"
End If
Nu deze techniek is interessant alleen er is 1 grote maar bij !!! . Wanneer alle controls op het dialoogvenster leeg gelaten worden zal Access in het rapport alle records supprimeren waarvan de veldwaarde leeg is . Dus laat er nu in het rapport voor het veld [office] een record voorkomen die leeg is tja dan wordt die eruit gesmeten. "Like '*'" is volgens mij gelijk als "is not null"
Dus dacht ik ik gebruik de OR operator strOffice = "Like '*'" & "OR" & "[office] is null" en zaak opgelost nu laat access inderdaad alle records door in het rapport maar zet ik nu een filter in via het formulier dan geeft hij een foute output! . Er volgt geen fout melding.
alvast bedankt