Grygonos has asked for the wisdom of the Perl Monks concerning the following question:
I'm trying to have a perl app print an access report based on a set of queries it just ran. The result set of all those queries is in a table. I just need to change the standardized report's recordsource to be the table I just created. I can make it print the report, so I know its opening correctly and creating the ole object correctly. Here's what I've tried so far. My error is:
Can't use an undefined value as a HASH reference at C:\test_report_print.pl line 29.
If I try and remove the curly braces on the RecordSource property I get this error
Can't call method "RecordSource" on an undefined value at C:\test_report_print.pl line 29.
Any ideas at all? below is my code
Thanks in advance for any help.
Can't use an undefined value as a HASH reference at C:\test_report_print.pl line 29.
If I try and remove the curly braces on the RecordSource property I get this error
Can't call method "RecordSource" on an undefined value at C:\test_report_print.pl line 29.
Any ideas at all? below is my code
sub printReport { my ($location) = @_; my $path = "XXX"; #get new object my $access = Win32::OLE->new('Access.Application') or die "$!"; #open the database $access->OpenCurrentDatabase($path); #change the record source to the new table $access->{Reports}->Item(1)->{RecordSource} = $location; #Print the report $access->DoCmd->OpenReport("XXX"); }
Thanks in advance for any help.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Changing a MS-Access report's RecordSource property
by VSarkiss (Monsignor) on Jun 24, 2003 at 15:24 UTC | |
Re: Changing a MS-Access report's RecordSource property
by Tomte (Priest) on Jun 24, 2003 at 15:25 UTC | |
by Grygonos (Chaplain) on Jun 24, 2003 at 15:48 UTC | |
by Tomte (Priest) on Jun 24, 2003 at 16:31 UTC | |
Re: Changing a MS-Access report's RecordSource property
by yosefm (Friar) on Jun 24, 2003 at 16:23 UTC | |
Re: Changing a MS-Access report's RecordSource property
by MZSanford (Curate) on Jun 24, 2003 at 19:32 UTC | |
by Grygonos (Chaplain) on Jun 24, 2003 at 19:58 UTC | |
Re: Changing a MS-Access report's RecordSource property
by jsprat (Curate) on Jun 24, 2003 at 19:59 UTC |
Back to
Seekers of Perl Wisdom