MartyConnelly
martyconnelly at shaw.ca
Tue Sep 23 22:11:26 CDT 2003
try this; close just some lines in wrong spot Sub testreport() Dim AccObj As Object Dim db As Object Dim dbPath As String dbPath = "G:\SHARED\Productivity Reports\Oleg\db2.mdb" Set AccObj = CreateObject("Access.Application") Set db = AccObj.Application.DBEngine.Workspaces(0).OpenDatabase(dbPath) AccObj.Visible = True AccObj.OpenCurrentDatabase dbPath, False AccObj.DoCmd.OpenReport "Project Box Sheet", acPreview AccObj.Visible = True ' quit the application too if necessary 'AccObj.quit Set db = Nothing Set AccObj = Nothing ' End Sub Oleg_123 at xuppa.com wrote: >Hi Group, > >I am trying to open an Access Report from Visual Basic form, doesn't seem >to be working. I think that i used something like this in the past. (I >checked Microst Access 9.0 Object library in references) > >Dim Acc As Object, db As Object >Dim dbPath As String > Set AccObj = CreateObject("Access.Application") > Set db = AccObj.Application.DBEngine.Workspaces(0).OpenDatabase(dbPathName) > >dbPath = "G:\SHARED\Productivity Reports\Oleg\db2.mdb" > AccObj.OpenCurrentDatabase dbPath, False > Set db = Nothing > AccObj.DoCmd.OpenReport "Project Box Sheet", acPreview > AccObj.Visible = True > > >----------------------------------------- >Get Breaking News from CNN, ABC, NBC, CBS Now. >http://www.xuppa.com/news/?link=webmail > > >_______________________________________________ >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com > > >