Select Expert - Record

I'm trying to limit the values presented in the Select Expert - Record tab based upon it's relationship to a selected value from another field.
We have several hospitals.  Each hospital has several floors or unit/wards usually identified as 6 East, 2 West, 4 North, etc.  Not all of the hospitals have the same named unit/wards.
I select use select expert - table_name.Facility_Name = "Hospital A" when I select table_name.Unit_Name I only want those units/wards from the "Hospital_A" to be displayed in the list and not all of the units/wards that are listed in the table.  This way I do not have to wade through all of the unit/wards that a facility does not have.  The report is for unit/ward.
Thanks
Michael

Hi Michael,
If you are using Crystal XI or newer version then try creating a cascading prompt to get filtered with parent level field value.
For more information check the sample report prompting.rpt that shows the cascading prompt of Country>Region>city
Regards,
Raghavendra

Similar Messages

  • Select Expert Record. Last 6 months and week start date on Monday

    Hello,
    i am trying to use the select expert record to grab the last 6 months worth of data. I require the week start day to be a monday and end on a sunday.
    Can someone please provide some advice the best way to do this
    kind regards
    david

    Hello Abhilash,
    Once again thanks for your reply.
    Yes this is correct, when it goes back 6 months i need it to skip the days prior and begin on a monday as we are reporting on a mon-sunday basis.
    I have tried your formula Date field >= dateadd('m',-6,currentdate) and it seems to grab 6 months of data, but the group weeks are not grouping from Monday to Sunday...
    kind regards
    david
    Edited by: davitali on Dec 2, 2011 9:35 AM

  • New Formulas don't show under Select Expert --Record

    Hello,
           Some how my CR 2008 don't show new formulas in my report when I go in Select Expert-Record, all the formulas show under Field Explorer?? the odd part is that old formulas still showing only new ones don't show is a setup that I'm missing????

    The old formulas most likely have the evaluation time function WhileReadingRecords or BeforeReadingRecords referenced in them.
    Try adding WhileReadingRecords to your new formulas (If CR can process those formulas at that time) and you should be able to see them in the Record Select Expert.

  • Crystal Rpt XI - Select Expert record limits

    Newbie here - please be gentle
    There appears to be @ a 500 record limit that can be used in the formula editor. Is there a way to work around this limit or is it greater in later versions?
    Example;
    {Mrpa99.Pat_Ext_ID} in ["0001400126", "0001401652", "0001402718", "0001402742",......... , "0001665341"]
    would return 'TOO MANY RECORDS' if I had all my desired record sets (@ 700), but if I removed half it would work fine.
    If there is no way to get all values in a single report is there a way to merge the results into a single report.
    Thanks in advance,
    Cj

    First try to push down this filter to DB level if possible, this will improve your report performance.
    Try creating 2 or more formulas that contain those long string separately.
    and write below codes in your select expert: {Mrpa99.Pat_Ext_ID} in formula1 or in formula2 or in ...formulaN.
    Thx, Hao

  • Crystal 2008 problem with Record Select Expert

    I had a Crystal 10 report that worked fine where the Record Select Expert had a database table ID equal to a parameter... it was only supposed to report on 1 record.  After using Crystal 2008 on the same report it completely ignores this Select Record Expert setting.  I have tried deleting and re-adding the parameter.  It acts like there is no record select setting.
    Here is the formula that it shows me it is using:    {Components.ID} = {?@ID}
    If I go to the application opening the same record on a different machine using the old crystal, it works fine.
    This used to only show me the 1 record, now it shows me the report on every record in the table.  I tried upgrading the report to a 2008 report and it still does the same thing.  The report filter no longer works.   Do I need to do something different to select only 1 record in 2008 ?
    After installing Crystal 2008 on my computer none of my reports work correctly anymore - all of them are ignoring my Record Select ...they worked fine before I installed 2008.  The reports are older reports... they worked fine when I had Crystal XI R2 installed.  This all started after installing Crystal 2008
    Thanks,
    Jeff
    Edited by: Jeff Dressing on Aug 27, 2008 12:06 PM

    Hello, Jeff;
    I noticed the Record Selection Formula uses a Stored Procedure parameter:
    {Components.ID} = {?@ID}
    A parameter created in the report (not by a stored procedure) would be:
    {Components.ID} = {?ID}
    A report based on a Stored Procedure does not need a Selection formula for the Stored Procedure parameter. Connecting to the Stored Procedure automatically creates the parameter in the report and the value is passed automatically when the report is run.
    Does the report work in the Crystal Reports 2008 designer?
    Open the report in the designer. Go to Database Set Datasource location. Are the properties of the database at runtime still the same as what is saved in the report.
    If the database is different at runtime, just as a test, change to the new database in a copy of your original report. Do a Database|Verify Database. Does it come back the "Database is uptodate" or are there changes?
    Elaine

  • Last Hour Records in Select Expert

    I am using Crystal Reports version 10 and want create a formula which will select records created in the last hour.
    Is this possible?
    Within the select expert, you have existing formulas/date ranges such as LastFullWeek/LastFullMonth/Last7Days but I need a formula which will select LastFullHour.
    The field I am using is {Interaction.Time_Created} which contains records in the HH:MM format.
    Thanks in advance

    This will give you the last 60 minutes from the second the report was run:
    {table.datetimefield} in dateadd("h",-1,currentdatetime) to currentdatetime
    And if you wanted the last completed hour, then use this:
    in dateadd("h",-1,dateadd("n",-minute(currentdatetime),dateadd("s",-second(currentdatetime),currentdatetime))) to_
    dateadd("n",-minute(currentdatetime),dateadd("s",-second(currentdatetime),currentdatetime))
    The underscore is there by design

  • Crystal Report - Title from Select Expert.

    Hi Experts !
    I need some help here. Recently I have build a new crystal on the production analysis. Part of the select expert for record is between posting date A and posting date B.
    Below is the code I uesd for the select expert whereby Posting Date 1 is a parameter with range that I have defined.
    {ODLN.DocDate} = {?Posting Date1}
    I am interested to have this 2 date from the parameter to appear on my report. For example :
    Date: A date till B date.
    I have tried picking up this data from the parameter, but failed to get what I want. Anyone have syntax for this ??
    Best Regards,
    Alex

    Hi Gordon,
    Yeah, I know the syntax to do this. The real problem lies as I have stated on my first post - I want the date that I have entered on the parameter during the filtering process, to appear on the report itself. I have tried it before, but all that appears is only True value, not date.
    So If, I am about to use two parameter date instead of parameter range with selection expert, will I be able to pull the two parameter date into the report, so that I can print it out with the date on the report itself. It's important for the report to have date because not everyone knows the report is from when to when.
    Best Regards,
    Alex

  • Number fields in select expert

    I am currently using Crystal 2008 and I am having issues with numeric values entered in the select expert.
    The record selection criteria that I have entered is
    {HSP_BKT.BKT_ID} in [94633, 94920]
    however, crystal defaults/converts to these numbers with 8 decimal places (.000001)
    {HSP_BKT.BKT_ID} in [94633.00000001, 94920.00000001]
    94633 and 94920 are valid numeric values with data but because crystal is converting it to 94633.000001, I am not getting any records back.
    Any help is very much appreciated.

    You didn't mention the data type of the field.  If it is integer, then one way to work around this might be to define an integer array, put your values in that, and use it in place of the constants.  (Crystal really shouldn't be converting the constants to a decimal in this case, so you might wanna let SAP know about it...)  If it is a floating point type, then you may need to use CInt() to convert the field to integer.
    HTH,
    Carl

  • How to select multiple records in ALV with out pressing ctrl

    Hi Experts,
    Is there a way to select multiple records in ALV with out pressing ctrl button on the key board?
    Selection and deselection should allow multiple records.
    any clue is highly appreciated.
    regards,
    Ajay

    The keyboard always plays a role, although with the Shift key you can select blocks of records.
    ○       CTRLclick, CTRLspacebar
    Toggles a selection.
    ○       SHIFTclick, CTRLshift
    Selects the area from the lead selection to the row selected. If no lead selection is set, the selection starts from the first row. In the multiNoLead mode, the selection starts from the row last selected

  • Best way to select a record to display in the report

    Hi,
    I am helping a customer get a report (V11) working in the Visual Studio 2008 viewer.
    The report, where they have linked all the tables from the database,  has a paramater called 'jobNo'.
    The record select expert then uses the param to select the required job. ({uv_JobDetails.JobNumText} = {?JobNo})
    My question is how do I from my ASP.net (VB.net code) set this parameter, and then refresh the report to show the correct data matching the parameter jobNo.
    Thanks

    Hi,
    Try with this:  
    ReportDocument boreportdocument = new ReportDocument();
    boreportdocument.Load(Server.MapPath("Decreteparam.rpt"));
    string recordselection = "{Customer.Country} = " + "{?My Parameter}";
    boreportdocument.RecordSelectionFormula = recordselection;
    CrystalReportViewer1.ReportSource = boreportdocument;
    or //Set parameter value like this
    boreportdocument.SetParameterValue("My Parameter", "USA");
    For Range Parameter:
    boreportdocument.Load(Server.MapPath("RangeParam.rpt"));
    CrystalReportViewer1.ReportSource = boreportdocument;
    boparamfields = CrystalReportViewer1.ParameterFieldInfo;
    //setting the start and end values
    boparamField = boparamfields["SalesRange"];
    boparamValues = boparamField.CurrentValues;
    boparamrangevalue.EndValue = "300";
    boparamrangevalue.LowerBoundType = RangeBoundType.BoundInclusive;
    boparamrangevalue.StartValue = "27";
    boparamrangevalue.UpperBoundType = RangeBoundType.BoundInclusive;
    //Adding Range values to parameter field
    boparamValues.Add(boparamrangevalue);
    You can get sample codes from [here|https://boc.sdn.sap.com/codesamples]
    Have a look to our [Dev Library|https://www.sdn.sap.com/irj/boc/sdklibrary ]
    Regards,
    Shweta

  • Select Expert data field

    Post Author: ckaesche
    CA Forum: Older Products
    I am using Crystal 8.5. I'm running a query to find database entry errors in a particular field, i.e. "country", [such as 'britin'] and then correcting the database record.
    Even though the data has been removed from the database, the value listed in the drop down within crystal reports is retained and not reflecting the actual values of the field in the database.  Any suggestions?
    Thanks for any help,  ckaesche

    Post Author: pandabear
    CA Forum: Older Products
    Ok,
        Sorry, when I heard "drop down" I immediately saw "parameter" so "Action" is the wrong direction for you.  
        You don't need the "Select Expert" to see a field.  You can just drag the field on to the report.
        If you know all the valid country names, you can do this:
        Make a formula:  @GoodCountry  -  If UpperCase(table.emp_ad_country) IN ("USA","ENGLAND" etc) Then "" Else table.emp_ad_country
    That way you'll get a complete list of all the countries that are not 'IN' the list (of properly spelled countries).  After the changes,
    you should see the new values when you run (F5) the report again.
    If it doesn't show the changes, you need to check that the database.table.field you are looking at is the same one you are changing.
    Sounds basic, but it's certainly happened (many times) before    
    Hope this helps,
    The Panda

  • Select Expert using ISNULL

    I am using Crystal Reports XI and I have a table that has customer names with "NULL" values. I am wanting to print all of those records in the table with the NULL value. Can someone help me with this issue.
    Thanks Jim

    Just to throw my $.02 in, I never turn on the report option to change null values to default. it vastly complecates any other forumla you might want to write in the report, and can cause performance issues under certian circumstances.
    I use 'default values for null' in the formula workshop for the select expert, or explicitly in formulas where I need that functionality.
    Also, just a picky point, but asing "isnull() = true" is redundant. if the field is null, isnull evaluates to true, and then you're asking if true = true. If it isn't null you're asking if false=true which is clearly false. In cases such as these isnull() alone will suffice.

  • Select Expert Drop down list

    Post Author: MarcS
    CA Forum: General
    Hi,
    I'm using Crystal Report 11. I'm creating a parameter field that will allow me to select a specific data from one field in my database.  When I use the "Select Expert" it only show me the first 500 records.  How can I see the rest of the data?

    Post Author: SKodidine
    CA Forum: General
    There is a time limit of 5 seconds by default.  All values fetched within 5 seconds will be displayed.  If you want to increase the time limit or the number of records fetched then you will have to modify the registry keys as described in this KBase article.
    http://technicalsupport.businessobjects.com/KanisaSupportSite/search.do?cmd=displayKC&docType=kc&externalId=c2001119&sliceId=&dialogID=5902806&stateId=1%200%205904330
    Replace the registry key path in the article with HKEY_CURRENT_USER\Software\Business Objects\DatabaseServer

  • Select Expert

    When using the Record Selection tool from the Standard report creation wizard, the drop down list in the Record select is not being populated with data. However, when using the select expert from a blank report the drop down is working just fine.
    Any suggestions?
    Thanks!

    Hi
    Is it happening with all the reports that you create with Standard report wizard?
    If so try  doing a repair of the software using Add/ Remove programs -> Select Crystal Reports -> Click on Change ->Repair -> After installation restart Crystal Reports.
    Hope this helps!!
    Regards
    Sourashree

  • Select Expert - Expression Question

    I know the answer is right there. Im just missing it. So I need a set of outside eyes.
    Im building a report for Stock reporting inventory levels. so far everything on the report works. Ive got it so it only report inventory levels that are below predetermined on hand quantities. But it does that for part that I make AND parts that I buy. I want to have 2 different reports - 1 for make and 1 for buy.
    the thing I can figure out is how I can build the statement to compare words. I hit select expert then hit the new button. I select the field: {IM1_InventoryMasterfile.ProcureTypeBuyMakeSub} = what? What do I put on the other side of equals for it to know?
    Whenever I put this in the select exeprt and get a drop down menu I can select "equal to" then Im prompted to sign into my company which I do then the next drop down box appears but its empty.
    Sorry for the newb question. Thanks in advance for looking at this.

    >  I want to have 2 different reports - 1 for make and 1 for buy.
    >
    > the thing I can figure out is how I can build the statement to compare words. I hit select expert then hit the new button. I select the field: {IM1_InventoryMasterfile.ProcureTypeBuyMakeSub} = what? What do I put on the other side of equals for it to know?
    What is it that tells you if is is a part you make or a part you buy? If it is a word in the text of the above field then you can use like rather than equal, something like
    like "* make *" would give you evey record with the word make with spaces on either side in it
    And  like "* buy *" would give you everything with the word buy ith spaces on either side in it
    "* make" will give you everything ending with make and a space in front of it.
    The * is the wild card search character.

Maybe you are looking for

  • Error in the procedure while tried to increment the seq

    Hello , I tried the following but giving the errors.. Plz help me in this.. CREATE OR REPLACE PROCEDURE Seq_inc AS    vmaxarrec number(10);    vseq number(10);       select max(recid) into vmaxarrec from acc_rec;       select SEQ_ACC_REC.currval into

  • Validate data - business rules.

    Hi, We're using CDM Ruleframe to implement our business rules. As there was a need to bulk load a bunch of data, I disabled the business rules temporarily using the procedure disable_all_br. Is there a way to find out (afterwards) which of the record

  • [solved] could not load module 'processor'

    Since the recent upgrade to kernel 2.6.20.7-1 the acpi kernel modules have to be loaded manually. Thats all good, i don't have a problem with that. On my desktop I load  'button', 'processor'. But since the upgrade to 2.6.20.7-2 the module 'processor

  • HP Photosmart 5514 not printing black ink

    For the past few months my HP 5514 Photosmart printer has been acting weird.  It will print random characters in the middle of a print job, and stop the job all together.  Most recently, the printer as all together stopped printing black ink.  I can'

  • Shortcuts gone

    When I got on my computer today, all of my shortcuts to Adobe CC programs (Audition, Photoshop, Illustrator, InDesign, Premier and even Creative Cloud) were gone.  I logged into my account and it says I have no registered products even though it says