Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Set ctlCurrentControl = Screen.ActiveControl
Call fFilterVulin(ctlCurrentControl.Name)
)
Private Sub cmdFilterWeg_Click()
[COLOR="Blue"]Dim ctl As Control[/COLOR]
Dim i As Integer
[COLOR="blue"] iAantalF = 0
iAantalC = 0
For Each ctl In Controls
If Left(ctl.Name, 1) = "c" And Len(ctl.Name) < 4 Then
iAantalC = iAantalC + 1
ElseIf Left(ctl.Name, 1) = "f" And Len(ctl.Name) < 4 Then
iAantalF = iAantalF + 1
End If
Next[/COLOR]
sFilterH = ""
For i = 1 To iAantalF
Me("f" & i) = ""
Next i
For i = 1 To iAantalC
Me("c" & i) = ""
Next i
Me.RecordSource = "select * from inboeken"
Me.Requery
End Sub
Als de functie in een functie module staat, doet-ie het niet zonder Call. Zonder Call werkt de functie alleen op de modulepagina van het formulier zelf.Opmerking:
Call mag ook weg, staat er alleen voor de duidelijkheid dat er een functie wordt gebruikt.
Ik heb alleen de functie aangepast, niet gekeken of de plek de meest handige was. Het is uiteraard handiger als je hem maar één keer hoeft uit te voeren. Zinvol? Zoals ik al zei, als je een zoekvak wilt omzetten naar een combobox, of andersom, kloppen je constanten niet meer. En dan krijg je fouten bij de uitvoer (als de waarde van de constante groter is). Op deze manier ben je van alle telwerk af. Lijkt mij een toegevoegde waarde... Overigens zou ik in deze constructie wel de namen van de opbjecten aanpassen, en dus niet c1, maar cbo1. Op die manier is de herkenning makkelijker. Voor je het weet heb je ook een cmdKnop te pakken als je op de eerste letter filtert.Constanten:
Om het aantal via een loop door de form-controls te bepalen lijkt mij niet echt zinvol, maar als je dat al wilt, dan alleen bij openen van formulier, en niet bij resetten filter
Als de functie in een functie module staat, doet-ie het niet zonder Call. Zonder Call werkt de functie alleen op de modulepagina van het formulier zelf
Als de functie in een functie module staat, doet-ie het niet zonder Call. Zonder Call werkt de functie alleen op de modulepagina van het formulier zelf.
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.