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.
SELECT DISTINCT Format([Schadedatum];"mmm") As Maandnm, Month([Schadedatum]) As Maandnr FROM [Query1] ORDER BY [Maandnr];
Maandnm: Format([Schadedatum];"mmm")
Veld in de queryCode:Maandnm: Format([Schadedatum];"mmm")[/QUOTE] Waar komt dat vandaan? Of is dat een herhaling van wat er in je query staat? Als de query werkt ligt daar het probleem niet. Vandaar dat ik naar de instellingen van de keuzelijst vroeg.
Option Compare Database
Private Sub cboMaandnm_AfterUpdate()
Call FilterMaken
End Sub
Private Sub cboMaandnr_AfterUpdate()
Call FilterMaken
End Sub
Private Sub cboplanner_AfterUpdate()
Call FilterMaken
End Sub
Private Sub cboJaar_AfterUpdate()
Call FilterMaken
End Sub
Private Sub cboLadingsoort_AfterUpdate()
Call FilterMaken
End Sub
Private Sub cboKenteken_AfterUpdate()
Call FilterMaken
End Sub
Function FilterMaken()
Dim sFilter As String
If Me.cboJaar & "" <> "" Then
sFilter = "[Jaar]=" & Me.cboJaar
If Me.cboMaandnm & "" <> "" Then
sFilter = sFilter & " AND [Maandnm] = '" & Me.cboMaandnm & "'"
End If
Else
If Me.cboMaandnm & "" <> "" Then
sFilter = "[Maandnm] = '" & Me.cboMaandnm & "'"
End If
End If
If Me.cboMaandnr & "" <> "" Then
sFilter = "[Maandnr] = '" & Me.cboMaandnr & "'"
End If
End If
If Me.cboPlanner & "" <> "" Then
If sFilter <> "" Then sFilter = sFilter & " AND "
sFilter = sFilter & "[Planner] = '" & Me.cboPlanner & "'"
End If
If Me.cboKenteken & "" <> "" Then
If sFilter <> "" Then sFilter = sFilter & " AND "
sFilter = sFilter & "[Kenteken] = '" & Me.cboKenteken & "'"
End If
If Me.cboLadingsoort & "" <> "" Then
If sFilter <> "" Then sFilter = sFilter & " AND "
sFilter = sFilter & "[Ladingsoort] = '" & Me.cboLadingsoort & "'"
End If
If sFilter <> "" Then
Me.Filter = sFilter
Me.FilterOn = True
Else
Me.Filter = ""
Me.FilterOn = False
End If
End Function
Private Sub Knop405_Click()
stDocName = "Rapport analyse planner"
Dim sFilter As String
If Me.cboJaar & "" <> "" Then
sFilter = "[Jaar]=" & Me.cboJaar
If Me.cboMaandnm & "" <> "" Then
sFilter = sFilter & " AND [Maandnm] = '" & Me.cboMaandnm & "'"
End If
Else
If Me.cboMaandnm & "" <> "" Then
sFilter = "[Maandnm] = '" & Me.cboMaandnm & "'"
End If
End If
If Me.cboMaandnr & "" <> "" Then
If sFilter <> "" Then sFilter = sFilter & " AND "
sFilter = sFilter & "[Maandnr] = '" & Me.cboMaandnr & "'"
End If
If Me.cboPlanner & "" <> "" Then
If sFilter <> "" Then sFilter = sFilter & " AND "
sFilter = sFilter & "[Planner] = '" & Me.cboPlanner & "'"
End If
If Me.cboKenteken & "" <> "" Then
If sFilter <> "" Then sFilter = sFilter & " AND "
sFilter = sFilter & "[Kenteken] = '" & Me.cboKenteken & "'"
End If
If Me.cboLadingsoort & "" <> "" Then
If sFilter <> "" Then sFilter = sFilter & " AND "
sFilter = sFilter & "[Ladingsoort] = '" & Me.cboLadingsoort & "'"
End If
DoCmd.OpenReport stDocName, acViewPreview, , sFilter
End Sub
If Me.cboMaandnr & "" <> "" Then
sFilter = "[Maandnr] = " & Me.cboMaandnr
End If
End If
SELECT DISTINCT Format([Schadedatum],"mmm") AS Maandnm, Month([Schadedatum]) AS Maandnr FROM Schadedatum ORDER BY Month([Schadedatum]);
Nooit letterlijk kopieëren
Je had je keuzelijst gebaseerd op een query, waarin je het veld [Maandnm] hebt gemaakt. Je moet in die query een veld Maandr toevoegen, of de keuzelijst baseren op de tabel waarop je query1 (verhelderende naam overigens) hebt gebaseerd. Omdat ik die tabelnaam niet heb/weet, heb ik query1 maar laten staan.
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.