on 03-21-2012 3:12 PM
I have the following code in my submit button to filter the data that is shown in the crystal report 2010/vs 2010 c#.
protected void Button_Submit_Click(object sender, EventArgs e)
{
DateTime startdate = Convert.ToDateTime(TextBox_StartDate.Text);
DateTime enddate = Convert.ToDateTime(TextBox_EndDate.Text);string factory = ddlFactory.SelectedValue;
string selectFormula = "{VW_MIXER_EMPTY_TIMES_ALL.FACTORY}=" + "'" + factory + "' and " + "{VW_MIXER_EMPTY_TIMES_ALL.DATETIME_DUMP} IN [" + "'" + startdate + "' TO " + "'" + enddate + "']";
crystalReportViewer.SelectionFormula = selectFormula;
crystalReportViewer.Visible = true;
crystalReportViewer.DataBind();
}
This gives me the following error:
A date-time is required here. Details: errorKind
Error in File emptymixers {E2F90D89-36FB-4550-99C2-64409FED7E8B}.rpt: Error in
formula Record_Selection: '{VW_MIXER_EMPTY_TIMES_ALL.FACTORY}='01' and
{VW_MIXER_EMPTY_TIMES_ALL.DATETIME_DUMP} IN ['3/20/2012 6:00:00 PM' TO
'3/21/2012 6:00:00 AM']' A date-time is required here. Details: errorKind
The dates look formatted correctly, but asp.net or CR is not recognizing them as dates. I've tried searching this forum this morning and get an error every time saying my request can't be completed. So I'm starting a new discussion because I need to get this report working ths morning.
Thanks for any help or direction you can provide.
Try the selection formula in the CR designer. Get it working there before proceeding to APIs.
If you have problems in the CR desinger, post your query to the CR design Discussion Forum. Once this is working in the designer, move back to API and see how that works.
- Ludek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Got it working using this code. It was working perfectly in CR, just not via the web but now it is.
protected void Button1_Click(object sender, EventArgs e)
{
DateTime ds = Convert.ToDateTime(TextBox_StartDate.Text);
DateTime de = Convert.ToDateTime(TextBox_EndDate.Text);
string startdate;
string enddate;
startdate = ds.Year + "," + ds.Month + "," + ds.Day + "," + ds.Hour + "," + ds.Minute + "," + ds.Second;
enddate = de.Year + "," + de.Month + "," + de.Day + "," + de.Hour + "," + de.Minute + "," + de.Second;
string selectFormula = "{VW_AP_TRANS_GL_POSTINGS.GL_POST_POSTING_DATE} IN [CDATETIME(" + startdate + ") TO CDATETIME(" + enddate + ")]";
crystalReportViewer.SelectionFormula = selectFormula;
crystalReportViewer.Visible = true;
crystalReportViewer.DataBind();
}
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.