Pass variable to Oracle Query form Crystal Reports

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Wayne Baswell

    Pass variable to Oracle Query form Crystal Reports

    I want to pass a date variable to a sql statement from Crystal
    Reports. The part of the query accepting the variables looks like:

    "Calendar_D ate between To_Date('1-JUN-03','mm/dd/yy') and
    To_Date('30-JUN-03','mm/dd/yy')"

    And I'd be wanting to replace the date part of the query with a
    user-entered date. As I'm new to Oracle and Crystal, I don't know
    where to start. Is there a way to replace the '1-JUN-03' part with a
    variable in Oracle, then modify that variable when I'm designing the
    report?

    Grabbing all the results and then filtering them in Crystal won't work
    as this table is very large. Apologies in advance if this question
    has been asked a million times.

    --Wayne
  • Frank

    #2
    Re: Pass variable to Oracle Query form Crystal Reports

    Wayne Baswell wrote:
    I want to pass a date variable to a sql statement from Crystal
    Reports. The part of the query accepting the variables looks like:
    >
    "Calendar_D ate between To_Date('1-JUN-03','mm/dd/yy') and
    To_Date('30-JUN-03','mm/dd/yy')"
    >
    And I'd be wanting to replace the date part of the query with a
    user-entered date. As I'm new to Oracle and Crystal, I don't know
    where to start. Is there a way to replace the '1-JUN-03' part with a
    variable in Oracle, then modify that variable when I'm designing the
    report?
    >
    Grabbing all the results and then filtering them in Crystal won't work
    as this table is very large. Apologies in advance if this question
    has been asked a million times.
    >
    --Wayne
    Your statement will not work - the date format differs too much from
    the date offered - result will be an ORA-1860 (iirc)
    '1-JUN-03','dd-mon-yy', or: '7/1/03','mm/dd/yy'
    --
    Regards, Frank van Bortel

    Comment

    • Wayne Baswell

      #3
      Re: Pass variable to Oracle Query form Crystal Reports

      You are correct. But I'm most concerned with finding a way to pass a
      user entered variable to the query. Any ideas?

      Thanks,

      Wayne

      Frank <fbortel@nescap e.netwrote in message news:<br82j8$hg f$1@news2.tilbu 1.nb.home.nl>.. .
      Wayne Baswell wrote:
      >
      I want to pass a date variable to a sql statement from Crystal
      Reports. The part of the query accepting the variables looks like:

      "Calendar_D ate between To_Date('1-JUN-03','mm/dd/yy') and
      To_Date('30-JUN-03','mm/dd/yy')"

      And I'd be wanting to replace the date part of the query with a
      user-entered date. As I'm new to Oracle and Crystal, I don't know
      where to start. Is there a way to replace the '1-JUN-03' part with a
      variable in Oracle, then modify that variable when I'm designing the
      report?

      Grabbing all the results and then filtering them in Crystal won't work
      as this table is very large. Apologies in advance if this question
      has been asked a million times.

      --Wayne
      >
      Your statement will not work - the date format differs too much from
      the date offered - result will be an ORA-1860 (iirc)
      '1-JUN-03','dd-mon-yy', or: '7/1/03','mm/dd/yy'

      Comment

      • Guido Konsolke

        #4
        Re: Pass variable to Oracle Query form Crystal Reports

        "Wayne Baswell" wrote...
        You are correct. But I'm most concerned with finding a way to pass
        a
        user entered variable to the query. Any ideas?
        >
        Thanks,
        >
        Wayne
        >
        Hi Wayne,

        maybe a 'Crystal reports' group or forum could offer some help?

        Sorry, no help,
        Guido


        Comment

        • Wayne Baswell

          #5
          Re: Pass variable to Oracle Query form Crystal Reports

          I have found out that there is no way to bind a variable to the Select
          statement from Crystal Reports. This has to be done with stored
          procedures.

          --Wayne

          Comment

          Working...