Arthur Fuller
fuller.artful at gmail.com
Sun Feb 24 14:50:20 CST 2013
Thanks for that, Shamil.
A.
On Sun, Feb 24, 2013 at 2:07 PM, Salakhetdinov Shamil <mcp2004 at mail.ru>wrote:
> Hi Arthur --
>
> Access forms can be bound to ADODB recordsets only.
>
> -- Shamil
>
> Воскресенье, 24 февраля 2013, 13:16 -05:00 от Arthur Fuller <
> fuller.artful at gmail.com>:
> >I'm playing around with ways to do this but am running into a problem.
> >
> >The form_open looks like this:
> >
> ><vba>
> >Dim db As DAO.Database
> >Dim rs As DAO.Recordset
> >Dim strSQL As String
> >
> >Set db = CurrentDb
> >strSQL = "SELECT * FROM Volunteers WHERE LastName IS NOT NULL " & _
> > "ORDER BY LastName"
>
> >'----------------------------------------------------------------------------------------------
> >' Open the recordset
>
> >'----------------------------------------------------------------------------------------------
> >Set rs = db.OpenRecordset(strSQL)
> >
> >With rs
> > If .EOF And .BOF Then
> > MsgBox "No records returned."
> > Else
> > .MoveFirst
> > While Not .EOF
> > Debug.Print rs("VolunteerID"), rs("LastName")
> > .MoveNext
> > Wend
> > End If
> >End With
> >
> >MsgBox "Setting new record source"
> >Debug.Print "Setting new record source"
> >
> >'Here's where I get busted:
> >'Set Me.RecordSource = rs
> >
> >rs.Close
> >Set rs = Nothing
> >End Sub
> ></vba>
> >
> >I read something from microsoft on how to bind a form to a recordset but
> >the example was bound to a SQL Server db, and I wanted to keep it simple -
> >just create a local recordset and then assign it to the recordsource.
> >
> >So I'm confused. Every previous time I've altered RecordSource it's been
> by
> >substituting a string. But the code in the MS example uses exactly the
> >syntax that failed me above.
> >
> >Any suggestions, people?
> >
> >--
> >Arthur
> >--
> >AccessD mailing list
> >AccessD at databaseadvisors.com
> >http://databaseadvisors.com/mailman/listinfo/accessd
> >Website: http://www.databaseadvisors.com
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
--
Arthur
Cell: 647.710.1314
Prediction is difficult, especially of the future.
-- Niels Bohr