Gary Ray
GRAY at utah.gov
Fri Mar 14 08:56:29 CST 2003
This is some code I am using in an Active Reports designer that works for me. It is based on the code in Chapter 6 of the manual "Unbound Reporting and Grouping" Private Sub ActiveReport_DataInitialize() Set mRS = New ADODB.Recordset '---This report gets its recordset from a custom Activex control's property Set mRS = frmMain.ActiveControl.GetSummaryRS mRS.MoveFirst With Fields .Add "Category" .Add "Boundaries" .Add "Obs" .Add "Percent" End With End Sub Private Sub ActiveReport_FetchData(EOF As Boolean) 'If mRS.EOF = True Then Exit Sub If Not mRS.EOF Then '---Sets ActiveReports fields collection values to mRS values Fields("Category").Value = mRS!Category Fields("Boundaries").Value = mRS!Boundaries Fields("Obs").Value = mRS!Obs Fields("Percent").Value = mRS!Percent End If If Not mRS.EOF Then '---If not at the EOF then set FetchData's EOF value to false EOF = False '---Advance the RS mRS.MoveNext End If End Sub Gary Ray - Application Developer Workforce Information Systems R & D E-Mail gray at utah.gov >>> paul.hartland at fsmail.net 03/14/03 02:42AM >>> To all, Has anyone had any experience with Active Reports v2.0 for Visual Basic, if so I wondered if someone could help me with somthing (bearing in mind I only started using it yesterday). I have built a report using the ADO connector and I need it to buils the recordset on the fly. So I am trying to use the following method..... repPersonnelByOffice.dcRptData.Recordset = "SELECT * FROM [tblPersonnel] WHERE [FinishDate] Is Null ORDER BY [Office], [Surname]" But I get the error Type Mismatch and the whole line gets highlighted when I click debug. Now I can't see anything wrong with this, can anyone point out my mistakes please....... Thanks in advance. Paul Hartland __________________________________________________________________________ Freeserve AnyTime - Go online whenever you want for just £6.99 a month for your first 3 months, that's HALF PRICE! And then it's just £14.99 a month after that. For more information visit http://www.freeserve.com/time/ or call free on 0800 970 8890 _______________________________________________ dba-VB mailing list dba-VB at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-vb http://www.databaseadvisors.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://databaseadvisors.com/pipermail/dba-vb/attachments/20030314/43e78e90/attachment-0003.html>