o.k. er zijn een paar manieren om te doen welk ik denk u wilt doen.
1: prob de easistmanier is een rapport in plaats van een vorm te gebruiken.
2: als u een vorm in de onclickgebeurtenis van uw knoop gaat gebruiken kunt u één van deze twee reeksen van code gebruiken.
'code de plaats in uw klikt gebeurtenis
Schemerige reactie als Koord
Schemerige mysql als Koord
Schemerige cboval als Koord
Schemerige I als Geheel
i = 0
Met 'Verandering Me.Combo1 in uw comboboxnaam
.SetFocus
Voor I = 0 aan .ListCount - 1
cboval =. Kolom (0, I)
reactie = MsgBox (de „verslagen van de Druk voor“ & Me.Combo1.Column (0, I) & „? “, vbYesNo)
Als reactie = vbYes toen
mysql = „SELECTEER * UIT Table1 WAAR table1.CUSTOMERNAME =“ & „„“ & cboval & „“ „&“; „'verander table1 in uw lijst/vraagnaam - verander cutormername in uw kolomnaam“
Me.Form.RecordSource = mysql
DoCmd.RunCommand acCmdPrint
Eind als
Volgende I
Eind met
'eind van code
of u kon de onderstaande code in plaats daarvan gebruiken
'code twee plaats in klikt gebeurtenis van uw knoop
Schemerige reactie als Koord
Schemerige mysql als Koord
Schemerige cboval als Koord
Schemerige I als Geheel
i = 0
mysql = ""
Met 'Verandering Me.Combo1 in uw comboboxnaam
.SetFocus
Voor I = 0 aan .ListCount - 1
cboval =. Kolom (0, I)
Als mysql = "" toen
mysql = mysql & „„table1.CUSTOMERNAME =“ & cboval & „“ „'verander table1 in uw lijst/vraagnaam en verandering customername in uw kolomnaam
Anders
mysql = mysql & „„OF table1.CUSTOMERNAME =“ & cboval & „“ „'verander table1 in uw lijst/vraagnaam en verandering customername in uw kolomnaam
Beëindig als
Volgende I
mysql = „SELECTEER * UIT Table1 WAAR“ & mysql & „; “ 'verander table1 in uw lijst/vraagnaam - verander cutormername in uw kolomnaam "
Me.Form.RecordSource = mysql
DoCmd.RunCommand acCmdPrint
Eind met
'eind van code twee