Re: Opening report from a form field as parameter
- From: fredg <fgutkind@xxxxxxxxxxxxxxx>
- Date: Thu, 16 Jun 2005 20:21:38 GMT
On Thu, 16 Jun 2005 13:35:59 -0400, Alain wrote:
> Hi ,
>
> I would like to know on how to fix this problem when I open a report with a
> criteria as a filter,
> "The Action or Method requires a ReportName Argument" is showing at the
> docmd.openreport
>
> Here is the code I use on my form
> Private Sub btnGenerateReport_Click()
> If cboDivision.Value <> "" Then
> DataExchange.SetHeading cboDivision.Value
> DoCmd.OpenReport rptRentRoll, acViewPreview
> DoCmd.Maximize
> Else
> MsgBox "Veuillez sélectionner une bannière de la liste déroulante."
> End If
> End Sub
> and here is the code I use on my report
> Me.FilterOn = True
> Me.Filter = "Division like '" & Forms!ReportGenerator!cboDivision.Value
> & "*'"
>
> TIA
>
> Alain
The name of the report must be enclosed within quotes:
DoCmd.OpenReport "rptRentRoll", acViewPreview
I would also use the OpenReport's Where argument to filter the
records, instead of setting the Report's Filter.
If the Combo box bound column is Text (as indicated):
DoCmd.OpenReport "rptRentRoll", acViewPreview, , "Division like '" &
Me!cboDivision & "*'"
No need to explicitly use the Value property as Value is the default.
--
Fred
Please only reply to this newsgroup.
I do not reply to personal email.
.
- Follow-Ups:
- References:
- Opening report from a form field as parameter
- From: Alain
- Opening report from a form field as parameter
- Prev by Date: Re: Date Range in a Report
- Next by Date: Re: Can I align the Textfield as Justify in Access 2003
- Previous by thread: Re: Opening report from a form field as parameter
- Next by thread: Re: Opening report from a form field as parameter
- Index(es):
Relevant Pages
|