Report that Forces a User to Input a Date Range

Greetings,
I am generating a work times report and would like to force the user to select a date range when the report first opens. This would pull only the data for the specified range from my database.
I prefer drop down lists or calendars, but am wondering if this is possible.
I guess one other important element is that I would like to "dumb down" the interface, so the user of the report does not have access to all of the features of the program.  Basically I only want them to have read privileges.
I'm new to CR, so would appreciate any guidance.
Thanks
Peter

Here is what the Help system has to say about the read only feature:
You can make a report, section, area, or object read-only so it can't be formatted.
When you set this option, choices in the Format Editor become inactive.
The formatting options that are usually available on the toolbars or shortcut menus are also suppressed for the report or object.
Note:    This feature is for your convenience in protecting report formatting; it is not intended to be used as report security.
Also, if you want the user to be prompted for parameter values each time they open the report, take the check mark out of the
"Save Data with Report" option.
Jason

Similar Messages

  • Reports / intranet/ In some detail,  the user will input a date range from and 2 and will out put the records in the int

    Hello there,
    I am totally green in web development.
    my goal is to, for the user will input a date range from and
    to and will out put the records in the intranet when they press a
    button.
    However, the good news is: I have experience in programming.
    I have written applications for desktop in VB>NET and I
    understand RDBMS /sql concepts .
    But CF and WEB development is new to me.
    My current projects involves in connecting to DB and testing
    it. (it works fine)
    And outputting reports by to a intranet page. (records)
    i need help on how to start this asap. I will even do some
    practice at home.
    Tools I have at work
    • Development server(test)
    • Home site.
    • Toad for db connection.
    • Html reference guide
    • Cf dummies book.
    How can start my projects.
    (ex. Create cf, outputpage?)
    seriously, I am new to this.
    Thanks.

    Well, I had a really nice response with some concepts and
    ideas for you to practise on etc, but these dumb forums timed out
    and I lost it all
    If you want to pop me an email we could probably do a few
    exercises together that way - or even by MSN Messenger if you want.

  • Requires a user to input a date (condition [%0])

    Hi, 
    I'm trying to write a query that requires a user to input a date (condition [%0]).  The data brought back would show invoices with activity but I need to get only the invoices that are 60 days past due from the date the user inputs.
    --SELECT T0.[DocNum]'Invoice No.',
    --T0.[CardCode],
    --T0.[CardName],
    --T1.PYMNTGROUP,
    --T0.[DocDate],
    --T0.[DocDueDate],
    --DATEDIFF(DAY,T0.DOCDUEDATE,GETDATE())'Past Due',
    --T0.[DocTotal] 'Balance Due',
    --MAX(T2.RECONTACT)'Last Activity',
    --max(t2.details)'Activity Details'
    --FROM OINV T0 LEFT JOIN OCTG T1 ON T0.GROUPNUM=T1.GROUPNUM LEFT JOIN OCLG T2 ON T0.CARDCODE=T2.CARDCODE
    --WHERE T0.[Docstatus] ='o' and
    --T0.docduedate<getdate() -60
    --GROUP BY T0.[DocNum], T0.[CardCode], T0.[CardName],T1.PYMNTGROUP, T0.[DocDate], T0.[DocDueDate] ,
    --DATEDIFF(DAY,T0.DOCDUEDATE,GETDATE()),T0.[DocTotal]

    Hi,
    Welcome you post on the forum.
    Try this:
    Declare @ToDate DateTime
    SET @ToDate = /(SELECT T0.DocDate FROM OINV T0 where T0.DocDate =/ '[%0\]'
    SELECT T0.DocNum'Invoice No.',
    T0.CardCode,
    T0.CardName,
    T1.PYMNTGROUP,
    T0.DocDate,
    T0.DocDueDate,
    DATEDIFF(DAY,T0.DOCDUEDATE,@ToDate)'Past Due',
    T0.DocTotal 'Balance Due',
    MAX(T2.RECONTACT)'Last Activity',
    max(t2.details)'Activity Details'
    FROM OINV T0 LEFT JOIN OCTG T1 ON T0.GROUPNUM=T1.GROUPNUM LEFT JOIN OCLG T2 ON T0.CARDCODE=T2.CARDCODE
    WHERE T0.Docstatus ='o'
    GROUP BY T0.DocNum, T0.CardCode, T0.CardName,T1.PYMNTGROUP, T0.DocDate, T0.DocDueDate ,
    DATEDIFF(DAY,T0.DOCDUEDATE,@ToDate),T0.DocTotal
    Having DATEDIFF(DAY,T0.DOCDUEDATE,@ToDate)>60

  • SCCM 2012 Report that shows the users with specific software installed

    Hi,
    Is there a report in SCCM 2012 that shows the users with specific software installed? The report should show username, machine name and the software name. I am looking for a report that shows the users with the following softwares installed:
    1. Adobe(all versions)
    2. Photoshop(all versions)
    3. MS Project(all versions)
    4. MS Vision(all versions)
    Regards, Lorin Davis

    Take a look at the Asset Intelligence reports in the software section. You may get a list of computers with a product installed, and you might have to use that list to find the primary users based on user device affinity.

  • Logic to select Report name based on User's input.

    Hi Guru's
    Good Morning!
    I have a requirement to create a XMLPUBLISHER Report Whihc is Called as ITEM COUNT SUMMARY + ITEM COUNT DETAIL REPORT Following below
    are my ParameterS
    0.REPORT NAME
    1.ORG
    2.ORG COUNTRY
    3.ITEM SELECTION
    4.ORDER TYPE
    5.STATUS
    6.RECEIPT DATE FROM
    7.RECEIPT DATE TO
    8.TRANSIT DAYS
    REPORT NAME: PARAMETER WILL LET THE USER to select the requrired Reports to be run.
    ORG: is the Names of the SHIP FROM ORG
    ORG COUNTRY: is a Dependent Parameter based on the ORG (i.e When a SHIP FROM ORG is Selected the ORG CHOICE Should have the CHoices for the selected ORG and when Nothing Selected from that ORG it should run for every ORG COUNTRY in that SHIP FROM ORG Currently we have two ORG COUNTRY PER SHIP FROM ORG say(USA, CANADA)
    ITEM SELECTION: We need to Run this Report based on Item Selection ( The Logic should handle a total item selection whihc are comma seperated for upto 29
    items)
    ORDER TYPE : Types of Order Again this can be a List of Comma Seperated Values for order Types
    STATUS: STatus should be Comma Seperated (ENTERED,WAVED,NOTWAVED,SHIPPED)
    TRANSIT DAYS: Transit Days
    RECEIPT DATE FROM: This is the Starting DATe range for the REport to be run
    RECEIPT DATE TO: This is the END DATe range for the REport to be run.
    The ITEM COUNT SUMMARY Report should allow the users to run the report 3 ways
    1.ITEM COUNT RUN BY ORDER TYPE ( for all the STATUS)
    2.ITME COUNT RUN BY STATUS ( FOR all the ORDER TYPES)
    3.ITEM COUNT RUN BY TRANSIT DAYS
    And My approach is I have three Queries Created for the above and in the DATA DEFINITION File
    I have them Listed my DATA DEFININTION ( Sorry as my Query's GO More than 70+ LINES for Each Query I thought I will just paste the Order How i have arranged my queries in the Tempalte)
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <dataTemplate name="TPC_ITEM_COUNT_SUMMARY" description = "TPC_ITEM_COUNT_SUMMARY" version="1.0">
    <properties>
         <property name="xml_tag_case" value="upper"/>
    </properties>
    <!-- parameters for the Report -->
         <parameters>
         <parameter name="report_name" dataType="varchar2"/>
         <parameter name="item_selection"          dataType="varchar2"/>
         <parameter name="order_type"               dataType="varchar2"/>
         <parameter name="pstatus"               dataType="varchar2"/>
         <parameter name="org_name"               dataType="varchar2"/>
         <parameter name="org_choice"               dataType="number"/>
         <parameter name="first_receipt_date"     dataType="date"/>
         <parameter name="last_receipt_date"     dataType="date"/>
         <parameter name="from_date"               dataType="date"/>
         <parameter name="to_date"                    dataType="date"/>
         <parameter name="transit_days"          dataType="number"/>
         </parameters>
    <dataQuery>
    <sqlStatement name= "HDR">
    <![CDATA[
    SELECT UPPER('The ABC Corporation, Ltd.')     AS "COMPANY"
                   ,'Item Count Summary - '||INITCAP(:report_selection)||' for Company '||:org_name AS "REPORT"
                   ,'Order Types - '||UPPER(:order_type) AS "ORDER_TYPE"
                   , SYSDATE AS "RUN_DATE"
         ,'Receipt Date'||' '||TO_CHAR(NVL(TO_DATE(:first_receipt_date,'DD-MON-YYYY'),SYSDATE),'YYYYMMDD')                     ||' '||'thru'||' '||TO_CHAR(NVL(TO_DATE(:last_receipt_date,'DD-MON-YYYY'),SYSDATE),'YYYYMMDD') AS "RANGE"
    FROM DUAL;
    ]]>               
    </sqlStatement>
    <sqlStatement name= "BY_STATUS">
         <![CDATA[
    Query for ITEM COUNT SUMMARY by STATUS
    ]]>
    </sqlStatement>
    <sqlStatement name= "BY_ORDERTYPE">
         <![CDATA[
    Query for ITEM COUNT SUMMARY by ORDERTYPE
    ]]>
    </sqlStatement>
    <sqlStatement name= "BY_TRANSITDAYS">
         <![CDATA[
    Query for ITEM COUNT SUMMARY by TRANSITDAYS
    ]]>
    </sqlStatement>
    </dataQuery>
    <dataStructure>
    <group name="G_HDR" source="HDR">
              <element name="COMPANY" value="COMPANY" />
              <element name="REPORT" value="REPORT" />
              <element name="ORDER_TYPE" value="ORDER_TYPE" />
              <element name="RANGE" value="RANGE" />
    </group>
    <group name="G_BY_STATUS" source="BY_STATUS">                
              <element name="RCPT_DT" value="RCPT_DT"/>
    <element name="ITEM"     value="ITEM" />
              <element name="ITEM_DESCRIPTION" value="ITEM_DESCRIPTION" />
              <element name="ENTERED"     value="ENTERED" />
    <element name="WAVED"     value="WAVED" />
    <element name="NOTWAVED"     value="NOTWAVED" />
    <element name="SHIPPED"     value="SHIPPED"/>
    </group>
              <group name="G_BY_ORDERTYPE" source="BY_ORDERTYPE">                                         
    <element name="ITEM"          value="ITEM" />
              <element name="ITEM_DESCRIPTION" value="ITEM_DESCRIPTION" />
              <element name="RCPT_DT"     value="RCPT_DT"/>
              <element name="ORDER_TYPE"     value="ORDER_TYPE" />
    <element name="QUANTITY" value="QUANTITY" />
              </group>
    </dataStructure>
    </dataTemplate>
    Now My Problem is How Do i Get a Logic to Let the Report Name Selection To be REferenced in the Data Definition file..
    I would like to request you to Please help me out in arriving at a Solution for Implementing the Logic
    When the USer selects ITEM COUNT SUMMARY BY ORDER TYPE I want "BY_ORDERTYPE" to be Executed and so on..
    Is there a Way That I can Write in my Data definition file as
    DECODE(:REPORT_NAME ,'ITEM COUNT SUMMARY BY ORDERTYPE', Run query for BY_ORDERTYPE,
    ,'ITEM COUNT SUMMARY BY STATUS', Run query for BY_STATUS,
    ,'ITEM COUNT SUMMARY BY TRANSIT DAYS', Run query for BY_TRANSITDAYS,run query for DETAIL REPORT);
    Also My Item Description Contains Special Characters like Registered Symbol, Copyright Symbol How would I force my XML Parser to Still consider them as TEXT's
    May I Directly Specify <?xdofx:DECODE :REPORT_NAME = 'ITEM COUNT SUMMARY BY ORDERTYPE' THEN BY_ORDERTYPE ?> in the DATA DEFINITION file , I think this is only allowed in RTF please Help,
    Thanks
    vasanthanand

    Thanks for the Reply sir,
    When you say Write the Code, you are referring to the Package is that correct,unfortunately I am not implementing this via PL/SQL Package.
    you mentioned that I can Implement the Logic in the Data definition file( which is a XML file), how and Where I have print use that IF construct (or) Can you Please Print the Code snippet in the Model XML template that i have pasted in my Post.
    May i know what is this
    ln_req_id := fnd_request.submit_request -- for XML1 For...
    Sorry about my ignorance...

  • Asking user to input some data

    Hi,
    I can't find if this is possible to run javascript, that will display new window (like a form) that will contain some text areas to input some data by user, and some checkboxes, that user can mark/unmark. According to values user will type, and option user will chose the scrypt will have another functionality.
    Thanks in advance for your replies.
    Gregory

    Yes, you can bring up either simple UI elements or quite complex dialogs.  Details are in the Acrobat JavaScript documentation.

  • Need a report that shows sales shipments and billing by date

    We need a report that will show sales shipment and billing information by date.  Specifically, we need to find orders that were shipped in one month/period, but were not invoiced until the next month/period.  Does a standard report exist?

    I dont think it is possible. You will have to customize.
    For list of deliveries, you can use VL06O.
    For billing due list, you can use VF04.
    Regards,
    GSL.

  • How do I create an event driven dialog box that allows the user to input constants into my program?

    My goal is to have a box pop up when the executable for my program is run. The box will have a bunch of fields, and an OK and Cancel button. Ideally, the user will be made to change some of the values, and warnings (with another dialogue box) will pop up if the values are nonsensical, allowing the user to proceed or go back and change them. The constants will be clustered, to be used later in other VIs.
    Does anyone have a good template for this sort of VI? I looked at this article: http://www.ni.com/tutorial/8768/en/, but it doesn't go into enough detail to be helpful to me.

    This should get you started down the pathJust replace User data with your cluster and do the data integrity check in the value change event use a simple one button dialog to notify the user which values are out of compliance and disable and grey the OK button untill all conditions are met.
    Jeff
    Attachments:
    Prompt(Date).vi ‏50 KB

  • Campaing Report that gives me both start and end dates

    hello topliners,
    I am looking to pull a report analysis of all the campaigns to get their start date and their end date. But all the reports only give me the start date, is there a way to get the end date to show on the report?
    Thanks

    Hi,
    I gueass the best solution is to use PV1A t-code.
    You can write an LSMW for this t-code if the number of business events to be maintained is huge.
    Regards,
    Dilek

  • Forcing a user to only input numbers

    Hey guys! I am writing the code for a game of NIM as an assignment. However, i am having trouble in forcing the user to only input certain things, in this case they are only allowed to enter a number that is less than the total ammount of stones in the pile, but greater than 0 (i.e 1 or more). Now this works fine, and if they enter a letter the NumberFormatException catch handles it fine, but what i am having trouble with is when they enter nothing. They just hit return without actually entering a number. This causes they game to accept that as their turn and go to the next players turn. How would i go about forcing the user to input something. Also if you can give me any clues as to how to make this wny more efficent, it would be very much appreciated! Thank you for your time!
                   do {
                        if ((userStoneChoice > pileTotal) || (userStoneChoice < 1)) {
                             // if the users choice is greater than the ammount of stones in the pile, force them to enter a new number.
                             System.out
                                       .println("Sorry, but there are "+ pileTotal+ " stones in pile "+ pileNumber+
    ".Please ensure you choose a number with that range.");
                             userStoneChoice = Integer.parseInt(in.readLine());
                        } else {
                   } while ((userStoneChoice > pileTotal) || (userStoneChoice < 1));

        private void doUserMove(){
            try{
                userStoneChoice = getUserStoneChoice();
            }catch(IOException ex){
                ex.printStackTrace();
        private int getUserStoneChoice() throws IOException{
            int choice;
            do{
                choice = 0;
                String str = in.readLine();
                try{
                    choice = Integer.parseInt(str);
                }catch( NumberFormatException ex ){}
                if ( choice > pileTotal || choice < 1 ){
                    // if the user's choice is greater than the ammount of stones in the pile,
                    // force them to enter a new number.
                    choice = 0;
                    System.out
                            .println("Sorry, but there are "+ pileTotal+ " stones in pile "+ pileNumber+
                            ".Please ensure you choose a number with that range.");
            } while( choice == 0) ;
            return choice;
        }

  • Need to automate report having user response in a date prompt variable

    Hi,
    I've a webi 4.0 report which is having date prompt as a input from the user. This report has multiple data providers and is using variable as
    =FormatDate (ToDate(UserResponse("Report Date");"dd Mmm YYYY");"Mmmm YYYY") in the report. Report Date is the user prompt enabling user to input the date and is usually the last day of Month.
    I want to automate the report so that user dont have to input the date in Report Date prompt. How do I implement this?
    If I simply remove Report Date being used as a filter, report will run without asking user but this Report Date is being used as a variable and will #ERROR.
    Please advise.
    Thanks
    Pritesh

    Pritesh,
    Well you can create a Prompt at universe level with if and else as user input or Month end date( eom function ) or you can create variable today at universe level and schedule the every month end.
    Thanks,
    Venkat

  • Generate report to show all users and groups in Shared Services in EPM 11x

    Hi,
    Is there any way to generate a report (like a migration report or job status report) which can be generated through workspace/shared services 11.1.1.3 so that my admin can look at all the users and groups created. Something that I can view and probably print out? Any suggestions?
    ~Adeeba

    Yes, I knew this one. This basically shows me the users and groups assigned specific provision access. Is there any way to view a report that shows which users and groups have access to dimensions of an individual planning application?
    ~Adeeba

  • Report for converting SU01 users to EBP Users.

    Hello experts,
    I would like to know if there's a report that converts SU01 users to EBP users. I know there's a standard report by means of trans. USERS_GEN -> Create Users from SU01 users, but this is of no use since I can't <u><b>massively</b></u> map users to their respective Org, Unit.
    Standard report only asks for ONE organizational unit...
    Has anyone developed such report?
    If so, please let me know and send me an e-mail to: [email protected]
    Regards,
    Gilberto Gallardo

    Gilberto,
    Hi. I have found the logic from report BBP_UM_EXAMPLE_EMPLO_CREATION quite useful.
    Cheers
    Rob

  • How to get the total time spent by a Portal User for a given Date?

    Hello,
    We need to develop a Daily Audit Track Report that displays
    the Users logged into our System for a given day and the total login duration in Hours( should include all the
    Login-Logouts of a given date).
    While Portal30_SSO.WWSSO_AUDIT_LOG_TABLE$ can help me get the Users login to Portal for a day, there is no Login/Logout periods in it.
    Any help would be appreciated.
    Thanks
    Madhav

    You may want to consult with the view WWLOG_ACTIVITY_LOGS. Not sure how your environment is configured, but ours includes two WWLOG_ACTIVITY_LOG tables (1 & 2). These tables purge themselves based on your configuration. In other words, Portal will log activity in WWLOG_ACTIVITY_LOG1$ for a certain period of time, then switch to WWLOG_ACTIVITY_LOG2$ while purging the first one. You can specify the purge timetable in the Adminster tab of the Admin page (under Global Settings). If you just key on just 1 log table, you're logs may someday go blank.
    The actions used are 'login' and 'logout'. You can link the actions using the key_1 and key_2 columns of the view. From our current experience, Portal does not account for users that simply close the browser. In other words, we have not been able to get a log event for the action 'logout' for the same key_2 value if someone does this.

  • How do I prompt a user to enter numeric data while a vi is running?

    I am writing a Labview vi that to calibrate angle sensors. I need to prompt the user to enter numeric or string data for the low and high angle points so the vi can then calculate the span based on these values and the a/d output differences at these two points. I can't use preset points because the angle data is resolute to 0.1 degrees, and having the user raise or lower a boom to a predefined point is not within reasonable expectation. I would be much obliged for any help that is offered.

    Build a subVI that has two numeric controls for the user to input the data (name them something appropriate like "High Angle" and "Low Angle").
    Add and "Enter" button to the front panel.
    Set the subVI preferences to include Open Front Panel When Called and Close Afterwards if Originally Closed. these are in Windows Appearance, Customize.
    Put a delay (say 50 ms) and a while loop on the block diagram to wait until someone presses the button.
    Connect your front panel controls to outputs on the connector pane.
    This will pop up a dialog type of window when you need the user to input data. And make the dialog window disappear when done. You can also add valid data checking to the subVI and whatever else you need.
    Rob

Maybe you are looking for

  • Caller Can't Hear Me - Anyone with this problem?

    I originally got my iPhone 3G last December 2008. It was working fine, though I noticed that after a couple of months, that it had a hairline crack near the headphone jack. Phone was still working, but I decided to bring it to the Apple Store here in

  • Page not loading until refresh still in 4

    I don't know if anyone else gets this and I would be interested to know why it happens. Occasionaly I will pick a site that just sits there try to load. Reselecting it makes it load no problem. What could cause this? One other thing that bugs me the

  • Extensions/add ons not appearing in photoshop cc2014

    Hi, I've been downloading add ons/ extensions especially for photoshop and i'm not able to see ANY of them in the window-->extensions submenu. Does someone have the same problem? Thanks

  • Adjust The Duration Of A Clip

    I've tried everything I know to try, and I've research all over the internet -- but I can't find anything that tells me how to adjust the length of a clip to match what I want it to be. Here's the deal: 1. I have a 12 second clip that I want to "stre

  • Batteries for Apple b/t aluminium keyboard.

    I bought a new b/t aluminium keyboard this morning from the local Apple distributor. I was surprised to see that it came in a thin plastic sleeve with no instructions whatsoever. As I found a User manual on line I find this slightly suspicious. At fi