Rapport koppelen aan selectie uit keuzelijst (combobox)

Status
Niet open voor verdere reacties.

hassing

Gebruiker
Lid geworden
25 sep 2007
Berichten
43
Beste heren,

ik zit al enkele uurtjes tegen het volgende probleem aan te hikken.

ik heb op een formulier een combobox met twee kolommen
de eerste bevat cijfers (afhankelijke kolom) en de tweede bevat namen

Hieronder staat een knop met de volgende VBA gebeurtenis:

Code:
Private Sub Knop34_Click()

    Dim stDocName As String
    stDocName = "rptbezetting"
    
    DoCmd.OpenReport stDocName, acPreview, , "Voorstelling =" + Trim(lsnumeric(cbobezetting)) + " AND Titel = " + Trim(Str(cbobezetting.Column(1)))

Exit_rptbezetting_Click:
    Exit Sub

End Sub

Jullie begrijpen wel dat het onderliggende rapport "rptbezetting" is.
Wanneer ik deze met de hand start doet hij het gewoon.
Zowel de eerste als de tweede kolom worden weergegeven.

Wat ik wil is een afhankelijk van mijn selectie uit mijn combobox een passend rapport genereren met daarin de statistische gegevens.

Wat is er verkeerd aan mijn code? De docmd.openreport regel schijnt niet correct te zijn.
Typen komen niet overeen. Het veld is ook in mijn sql server numeric.

mvg

bart

P.S. voorstelling is de kolom waar ik naar wil refereren, Titel is additioneel
 
Laatst bewerkt:
beetje lastig met 100% zekerheid te zeggen zonder de structuur te weten maar:
Code:
Titel = " + Trim(Str(cbobezetting.Column(1)))

Ik ga er maar even vanuit dat die titel een string/tekstveld is? Dan moet het dus als volgt worden:
Code:
Titel = '" + Trim(Str(cbobezetting.Column(1))) & "'"
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan