Hello

I would like to print a Data Report, but in stead of filling the data report with a RS, i filled it by passing values. Now when I try to print/show my data report it gives an error. I think it has something to do with the fact that I haven't used a RS..

VB Code:
  1. 'werkbon aanmaken, vullen
  2. rptWerkbon.Sections("Section4").Controls("lblTitel").Caption = "Werkbon gebouwendienst"
  3. rptWerkbon.Sections("Section4").Controls("lblBonnr").Caption = ""
  4.  
  5. rptWerkbon.Sections("Section1").Controls("lblDatum").Caption = Format(Now, "dd-mm-yyyy")
  6. rptWerkbon.Sections("Section1").Controls("lblGebouw").Caption = Me.cboGebouw.Text
  7. rptWerkbon.Sections("Section1").Controls("lblSoortWerk").Caption = Me.cboSoortWerk.Text
  8. rptWerkbon.Sections("Section1").Controls("lblAuto").Caption = Me.cboAuto.Text
  9. 'strUitv vullen met alle gebruikers
  10. Set rsUitv = New ADODB.Recordset
  11. rsUitv.Open "SELECT uitvoerders.naam FROM werkbon_uitvoerder,uitvoerders WHERE werkbon_uitvoerder.uitvoerder_id = uitvoerders.id AND werkbon_uitvoerder.werkbon_id = '" & Me.txtBonnr.Text & "'", conn
  12.  
  13. If rsUitv.RecordCount <> 0 Then
  14.  
  15.     rsUitv.MoveFirst
  16.     Do
  17.         strUitv = strUitv + rsUitv.Fields(0)
  18.         rsUitv.MoveNext
  19.    
  20.         If Not rsUitv.EOF Then
  21.             strUitv = strUitv + ", "
  22.         End If
  23.    
  24.     Loop While Not rsUitv.EOF
  25.  
  26. End If
  27. rptWerkbon.Sections("Section1").Controls("lblUitvoerders").Caption = strUitv
  28.  
  29. rptWerkbon.Show  'or rptWerkbon.PrintReport


nickname