Using Expression in the PageName Property of a Tablix

Dear Community, my scenario includes SSRS 2008R2/2012 and RDL reports
I need Excel 2010 sheets to be named; every Tablix a different sheet. The new Property PageName is perfect and works great.
But I dislike to manually type the name and I'm looking for a way to set the PageName dinamically... The Dataset name could be my solution; I use
basic Tablix and just need to seek the name to set the Property.
I thought to the Custom Code. The (wrong) idea was to pass a field and retrieve the dataset name from it. No Success:
=Code.getDatasetName(Fields!myFLD.Value)
Public Function getDatasetName (byval myFLD As Field) As String
return myFLD.ParentName.ToString  'invented method
End Function
Thank in advance
pf

Hi pf,
If I understand correctly, you have several tablix in the report, and it has page break between each tablix.
As per my understanding, we need set the PageName property for each tablix manual. Since that, we have to manual type the dataset name for each tablix. If we have add page break in one tablix, we can use field value expression to display group values as
sheet name in excel.
Reference:
Naming Excel Worksheets
Regards,
Alisa Tang
If you have any feedback on our support, please click
here.
Alisa Tang
TechNet Community Support

Similar Messages

  • x:forEach using expressions inside the select value

    Hey everyone. I am trying to use a <c:include> statement to include a jsp file multiple times. The included file parses and processes an XML file but I want to be able to pass in a string representing the XPath to select the elements I want to process. However the <x:foreach> does not allow expressions for the select value. Is there a way around this or a better way to do it? Thanks!
    John

    Sorry maybe I don't quite understand because I can't get this to work.
    This is the parent file code:
    <jsp:include page="includes/XMLParse/traveltimesMilwaukee.jsp" >
        <jsp:param name="select" value="Route[ID>999]" />
    </jsp:include>And this is the called file code where I am trying to use the path:
    <x:forEach var="r"  select="$dom/WisDotTrafficData/Routes/$param:select">This is the most pertinent error:
    javax.servlet.ServletException: javax.servlet.jsp.JspTagException: Error evaluating XPath expression "/WisDotTrafficData/Routes/$param:select": javax.xml.transform.TransformerException: A location step was expected following the '/' or '//' token.Below will be the whole error page but I want to put some comments right here. I also tried without the second $ but that didn't work - the loop never executed. I can't get the JSTL specs to load right now so I couldn't check those out but do you have any other suggestions or maybe you see what my mistake is? Thanks again!
    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    org.apache.jasper.JasperException: Exception in JSP: /milwaukee/traveltimes.jsp:86
    83:                     </tr>
    84:                     <tr VALIGN="TOP">
    85:                       <td>
    86:                         <jsp:include page="includes/XMLParse/traveltimesMilwaukee.jsp" >
    87:                           <jsp:param name="select" value="Route[ID>999]" />
    88:                         </jsp:include>
    89:                       </td>
    Stacktrace:
         org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:506)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    root cause
    org.apache.jasper.JasperException: Exception in JSP: /milwaukee/includes/XMLParse/traveltimesMilwaukee.jsp:14
    11:        on the first iteration and not on further iterations --%>
    12:   <c:set var="alreadyPrinted" value="0" />
    13:
    14:   <x:forEach var="r"  select="$dom/WisDotTrafficData/Routes/$param:select">
    15:
    16:     <%-- Prints the header if it has not been printed already --%>
    17:     <c:if test="${alreadyPrinted == '0'}" >
    Stacktrace:
         org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:506)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
         org.apache.jsp.milwaukee.traveltimes_jsp._jspService(traveltimes_jsp.java:314)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    root cause
    javax.servlet.ServletException: javax.servlet.jsp.JspTagException: Error evaluating XPath expression "/WisDotTrafficData/Routes/$param:select": javax.xml.transform.TransformerException: A location step was expected following the '/' or '//' token.
         org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:839)
         org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:776)
         org.apache.jsp.milwaukee.includes.XMLParse.traveltimesMilwaukee_jsp._jspService(traveltimesMilwaukee_jsp.java:254)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
         org.apache.jsp.milwaukee.traveltimes_jsp._jspService(traveltimes_jsp.java:314)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    root cause
    javax.xml.transform.TransformerException: A location step was expected following the '/' or '//' token.
         org.apache.xpath.compiler.XPathParser.error(XPathParser.java:608)
         org.apache.xpath.compiler.XPathParser.RelativeLocationPath(XPathParser.java:1637)
         org.apache.xpath.compiler.XPathParser.LocationPath(XPathParser.java:1595)
         org.apache.xpath.compiler.XPathParser.PathExpr(XPathParser.java:1315)
         org.apache.xpath.compiler.XPathParser.UnionExpr(XPathParser.java:1234)
         org.apache.xpath.compiler.XPathParser.UnaryExpr(XPathParser.java:1140)
         org.apache.xpath.compiler.XPathParser.MultiplicativeExpr(XPathParser.java:1061)
         org.apache.xpath.compiler.XPathParser.AdditiveExpr(XPathParser.java:1003)
         org.apache.xpath.compiler.XPathParser.RelationalExpr(XPathParser.java:928)
         org.apache.xpath.compiler.XPathParser.EqualityExpr(XPathParser.java:868)
         org.apache.xpath.compiler.XPathParser.AndExpr(XPathParser.java:832)
         org.apache.xpath.compiler.XPathParser.OrExpr(XPathParser.java:805)
         org.apache.xpath.compiler.XPathParser.Expr(XPathParser.java:788)
         org.apache.xpath.compiler.XPathParser.initXPath(XPathParser.java:127)
         org.apache.xpath.XPath.<init>(XPath.java:176)
         org.apache.taglibs.standard.tag.common.xml.JSTLXPathAPI.eval(JSTLXPathAPI.java:285)
         org.apache.taglibs.standard.tag.common.xml.XPathUtil.selectNodes(XPathUtil.java:527)
         org.apache.taglibs.standard.tag.common.xml.ForEachTag.prepare(ForEachTag.java:50)
         javax.servlet.jsp.jstl.core.LoopTagSupport.doStartTag(LoopTagSupport.java:227)
         org.apache.jsp.milwaukee.includes.XMLParse.traveltimesMilwaukee_jsp._jspService(traveltimesMilwaukee_jsp.java:102)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
         org.apache.jsp.milwaukee.traveltimes_jsp._jspService(traveltimes_jsp.java:314)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

  • Using States and the includeIn-property for UI-elements inside my mxml-composide-component

    Hi,
    unfortunatly I am looking for a way to use States in a mxml-component. I’m working with the flash builder 4.6 (means as3).
    Because this did not work when I did use the normal mxml tags for the states inside my VGroup-composite-component, I added a creationComplete-Handler in the Script part of my component in which I instanciated the states and the states-Array via as3. I copied
    this of an internet- article from 2006 that was already dealing with
    as3, but at that time the States were part of the mx-namespace. How ever when I wrote: newState1: State= new State(); my development environment did not know the class State. Did I forgot to import anything or to use a namespace in my Script block ? I imported the AS3 Finite State Machine from meekgeek.com.
    But these states have no name-property insted they got a key-property, but this did not work either though I imported correct and did use the correct namespace. I did not find any State-class-description at Adobe's doku either. All I’m trying to do is to use the standard State-includeIn-properties of UI-Components inside
    my mxml-composide-componend. I’d be much obliged if You may help me in this point.
    Best regards,
    Timan Bracht

    Thanks for the answers so far.
    I can show now the correct KmLimit on the field, thanks to a javabean method, so this problem is solved - even I don't know why on hell it does not show it automatically, since I did give to it literal/expression default value in the attribute properties of the transient field; but never mind.
    The current problem: we use a task flow, that shows an input form to enter new records. This form has a LOV, from where I get a value from, which will be then saved once the submit button has been pressed.
    So far, so good.
    I enter some values in the input fields. If now I save the record, it will be saved, and all the form fields reset to null. Perfect.
    But. If I don't press the save button, instead I pick another value from the LOV list, the values of the input fields does not reset to null, instead, they remain with the last entered value.
    It does not seem there's more to change in the task flow properties that would reset the fields automatically.
    So we're stuck with this issue, the fields remain filled, even if I do set it to null. The value is really null - I set it to null with fieldName.setValue(null) and show it in the console with fieldName.getValue() - but the form still shows the old value in the field.
    Any help is greatly appreciated,
    Sergio.

  • Using Expression in commandButton "Icon" property

    I have 2 images and i have 2 conditions. i want to show one image at a time under a condition. I am using the following expression to determine the image to be displayed on CommandButton in adf:
    #{row.bindings.PolicyExceptionApprovedFlag.inputValue=='U' ? '/images/waiting_for_approval.png' :  '/images/waiting_for_approval.png'}
    When i run the page i am not watching any image on the button. what am i doing wrong here?
    I am using Jdev 11.1.1.7 . .
    -Usman

    This expression syntax is ok if the commandButton inside table but are you sure you have waiting_for_approval.png inside images folder (public_html --> images  -->waiting_for_approval.png )?
    Why you write the same image in both expression sides? it should be like this : #{row.bindings.PolicyExceptionApprovedFlag.inputValue=='U' ? '/images/image1.png' :  '/images/image2.png'}

  • Using Express when the database schema does not match theclass model

    We are working on a large pay/personnel management system and are
    evaluating Fort&eacute; Express and Sage Scaffolds. We need to answer some big
    questions in the near future, and I was hoping that there may be someone
    out there with the answers.
    1. How different can the database schema and the class model be, before
    Express becomes a bad choice of framework? What solutions exist for cases
    where Express is still a viable option?
    2. Assuming that we can get around the problem in question 1, will the
    Application Model features still work afterwards? (i.e. how sensitive are
    the client-side services to changes in the database services?)
    3. Express seems to use domain classes everywhere, whereas we are always
    being advised to use scalar attributes wherever possible. How badly does
    this affect the performance of Express applications?
    4. Has anybody out there used Sage Scaffolds on a large project recently?
    How did it go? What problems should we watch out for? Doesn't its 'Chain
    of Responsibility' pattern tend to produce a lot of unnecessary objects at
    run-time?
    5. Has anybody used the Born collection classes? How do they compare with
    Brahma's Fortify?
    Thanks to those who have already helped - all input gratefully received!
    Tim Kimber
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    I did all that before posting the orignial post..
    declare
      v_schema_exists varchar2(1) := 'N';
      res             boolean;
      schemaURL       varchar2(100) := 'T0090.xsd';
      schemaPath      varchar2(100) :=  '/prmt/xsd/T0090.xsd'; --'/public/T0090.xsd';
      xmlSchema xmlType := XMLTYPE(bfilename('DIR_PRMT_OUT_CVIEW','T0090.xsd'),NLS_CHARSET_ID('AL32UTF8'));
    begin
      begin
        select 'Y'
          into v_schema_exists
          from sys.all_xml_schemas  -- changed from user_xml_schemas
         where schema_url = schemaURL;
        dbms_xmlSchema.deleteSchema(schemaURL,4);
        exception
          when NO_DATA_FOUND then
            null;
      end;
      if (dbms_xdb.existsResource(schemaPath)) then
        dbms_xdb.deleteResource(schemaPath);
      end if;
      res := dbms_xdb.createResource(schemaPath,xmlSchema);   
      dbms_xmlschema.registerSchema ( schemaURL, xdbURIType(schemaPath).getClob(), TRUE, TRUE, FALSE, TRUE );
    end;
    / I guess my understanding was that I could grant another oracle user access to my registered schema just like I can grant a single user access to a table. Evidently I only have two options. Only the schema owner can use the schema or everyone can use the schema and I cannot grant access to a single user other than myself.
    Edited by: Mark Reichman on Jul 2, 2010 9:08 AM
    Edited by: Mark Reichman on Jul 2, 2010 9:09 AM

  • URL Variables used to set the source property for the VIDEO COMP.

    Can you take a url variable and have that variable be the value for the source parameter of the video playback component in flash CS4 or CS5?
    Example:
    the url with url variable:   http://www.mydomain.com/videos/videoplayer.cfm?vplayer=videofile1
    the actionscript 3.0
    var videoFile:String = [who do I get the url variable's value here?]
    myVideoPlayer.source = videoFile +".mp4"
    in the end the file that should be playing in the video player is:   videofile1.mp4
    Thanks.

    Either
    A) Using ExternalInterface, call a Javascript function that returns window.location.search
    B) Use Javascript to create FlashVars from window.location.search

  • Use of ABAP expression in the Send Mail Header and Text

    Hi Workflow Gurus,
    I have a requirement wherein I have to inform the Manager of a user that his/her request for leave availment has been approved. However, we need to show the users name for the Manager to easily identify the user.
    Now, I checked the send mail step and it is possible to insert an expression, but the available expressions are confined within the containers available. Hence, we only have the user id of the workflow initiator.
    Is there a way to place a code in the send mail expression which will determine the user's employee name given the user id as opposed to having to create an FM and a method to determine the users name? Or is the only recourse to develop and fm and a method to determine these details in the background and pass it to the containers for extraction?
    Regards,

    If you don't have for example the employee name in the available container elements, you need to add it and do the necessary coding/development for it. Classically employee or user data has been retrieved by using a certain standard background task to get the user/employee object based on the user ID. This will require an additional background step but no coding since the task includes the coding already.
    It is anyhow possible to try to get the data for example with functional methods by using container operations  in the workflow (or it is also possible to do this in binding too) - but then you need to develop a functional method(s). In other words you can use a functional method for example in your binding or in a container operation. Check for example Jocelyn Dart's blog about functional methods. Anyhow, how well the functional methods will work depends on the SAP system version.
    Regards,
    Karri

  • HT201335 Can i use airplay with the apple tv and airport express without an internet connection? Basically Set it up as a closed network?

    I was told I could set a local network with the airport express, apple Tv, and my iPad to stream videos or pictures to a TV for a presentation.
    No internet connection is available at the location.
    Is that possible? Or do I need to access itunes homeshare with an internet connection to make this work?
    I've set it up at home where I have an internet connection and it works fine but I want to move the setup to my church for a class. The data I'm using is stored on my ipad.
    I know I can do this wired with the HDMI adapter but would like to do it wireless.
    Thanks for any help!

    Ok so we now have a solution to the problem.   A friend of mine came round to work this out with me last night and we were able to get it working, but it is not as easy as I had hoped.  Fisrtly we plugged the airport express into my router using the ethernet cable  (for this I am using an Airport Express Base Station") and in airport utilities selected the airport express.  In edit, we then gave the airport express a new range of IP address which did not conflict with any of the other applications that I have already assigned.  We also named the Airport Express with a distinguishable name.  We then waited for the changes to be registered then unplugged the Airport Express from the router.  I then plugged my AppleTV via HDMI into a tv to test it and selected the new wifi network with the new Airport Express distinguishable name.  I was able to watch a video that I have on my ipad directly on my tv without being connected to the internet, and was able to play Airplay presentations.
    No the easiest solution, and certainly not something that anyone at Apple has talked me through in my lengthy conversations with them at Applecare. 
    Hope this helps.

  • Using sql in the filter expression

    For a project I need to use a filter which is a construction
    with BETWEEN dateFrom AND dateTo.
    But the user does not choose these datevalues,
    he chooses timePeriods which have a unique startDate.
    The dashboard prompts are populated with these timePeriods and the user chooses 2 of these and 2
    presentation variables are set.
    Now I need to retrieve the according startDate for a chosen timePeriod.
    I tried to do this using a sub-query in the filter expression,
    but this seems not to be valid in Answers.
    In standard SQL it is expressed like this:
    select table1.* from table1
    where table1.dateValue  BETWEEN
    +(select table2.startDate from table2 where table2.timePeriod = 'theChosenValue1')+
    AND
    +(select table2.startDate from table2 where table2.timePeriod = 'theChosenValue2')+
    The return of the subqueries are single row, as it should in such constructions.
    I want the where clause to be in the filter expression for the dateValue column in Answers.(trimming of the WHERE keyword)
    Is there any other construction that does this trick in the BI Answers/Dashboard environment to do this?
    Kind regards

    Hi Micek,
    Thanks for your quick reaction.
    Yes you are right the ChosenValues will be replaced by presentation-variables in the final dashboard,
    I just am testing it with constant values in the Answers module.
    The problem seems to be that it is not allowed to use a sub-query in the filter expression.
    The Answers web application says there is a syntax problem near <select>, while I expect the SQL to be valid.
    I guess not all regular SQL is allowed in filter expressions.
    And since the report does not try to fetch data, no log of a generated, real SQL is written to the logfile.
    I need some alternative for the subquery, but one that is allowed in the filter expression.
    The problem is based on the fact that the user chooses a different value then the one that is filtered on.
    The timePeriods represent just one startDate, but I cannot use timePeriod itself to filter on.
    Because I need a between value, wich does not make sense for a timePeriod element
    such as '01-08' or 'JAN-08'.
    Several timePeriod notations are used, so using SubString and || to calculate a numeric value from the timePeriod varchar2 is not a good option.
    The error says:      
    Error getting drill information: SELECT "....
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 27002] Near <SELECT>: Syntax error [nQSError: 26012] . (HY000)
    Any input is welcome
    kind regards

  • Lookup expression is not working when I am using with in the rectangle box in SSRS

    I have two datasets with common member is ProgramID.
    I have followed the below steps,
    1. Added one table  (2x2) and mapped this table to dataset1. After that I have removed top row.                                               
    That means I am maintaing only  data row.
    2. Added group to the table (ProgramID). Now the programid is sitting at cell#(1,1) and  cell#(1,2) is blank
    3. I have verified the report with preview and able to see the data for my all programs. I have 5 programs
    4. my plan is adding chart and matrix reports to cell# (1,2). If I am adding chart/matrix to the cell#(1,2) then we can't contol the  cell alignments in terms of height x width.
     To resolve that problem, I have added one rectangle control to the cell#(1,2) then I have added my chart and matrix report
    5. After completing the report, I have verified with preview and able to see the reports (chart/matrix) for all my 5 programs by page wise (note: I have provided page break before for my rectangle)
    6. Till this point, I have no issues
    7. Now, I have added one more row under the group. so, we have our main table (2x2). Becuase of programId group we can only see 3 cells in total table  (cell# (1,1) =ProgramId  cell#(1,2)=chart and matix reports under rectangle box; cell#(2,1)=already
    merged with ProgramID group; cell#(2,2)= planned to add one more rectanlge and add two reports (chart and matrix)
    8. Now, i have added rectangle to cell#(2,2) then added chart and matrix reports within the rectangle.
    9. cell#(2,2) reports are needs to extract the data from dataset-2. Here we have common member is ProgramID (ds-1,ds-2)
    10. First I have tested for matrix report by adding lookup expression
          Matrix report (2x2)
         row-1: Cell(1,1)= Gender report heading ; cell(1,2)=Month  (column group)
         Note: month is also common member in both the datasets. 
         row-2: cell(2,1)--  =Lookup(Programid.value, Programid.value,Gender.value,"Dataset2")  (Gender data is Male and Female)
                    Cell(2,2) -- empty for now
     11. I have tried to preview the report and able to see the report without any issues and below are observations
            main Table (2 x2)
             Cell# (1,1)  = ProgramID --Returning all 5 programs properly
             Cell# (1,2)  = Dataset1 related report (chart and matrix reports under rectangle) -- able to see without any issues
             Cell#(2,1)  = We already know this is merged cell. i.e menas ProgramID dispalying
              Cell#(2,2)= Only Male record is dispalying in the matrix report which is under rectanlge (here we have applied Lookup expression.
    Note: male is the first record from the database and Female is the second record
    Also, observed that Cell#(2,2) matrix report is unable to display the gender count information when I have provided count value expression in the cell(2,2) within the matrix and the expression I have uses is
      = sum(Lookup(ProgramId.value,ProgramId.value,GenderCOunt.value,"Dataset2"))
    Please ask me if I am unable to explain or lengthy explain.
    Point : Why the lookup expression is giving the first record only (in case of gender #(male, female) and why it is unable to give the gendercount.  Gendercount cell is totally blank.
    Please help me.
    Kishore.

    Hi Kishore,
    I have tested the issue step by step by following you description, while the first issue works well in my local environment. Based on my research, this can be caused by the lookup expression or it indeed return Male value based on the logic. If you use the
    expression below, it will indeed only return the Male record. So please try to double-check the record in the two datasets and the expression in your environment:
    =lookup(first(Fields!ProgramID.Value,"DataSet1"),Fields!ProgramID.Value,Fields!Gender.Value,"DataSet2")
    As to the second issue, please try to use the following expression:
    =Count(Lookup(fields!ProgramID.value,fields!ProgramID.value,fields!Gender.value,"DataSet2"))
    Besides, if this issue still exist, in order to trouble shoot this issue more efficiently, could you please post both the .rdl  file with all the size properties to us by the following E-mail address?  It is benefit for us to do further analysis.
    E-mail: [email protected]
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • "The 'charCode' property of a keyup event should not be used. The value is meaningless." Is this possibly caused by a virus?

    I don't know what's wrong with my Mac Mozilla Firefox, version 3.6.8, but today, it started alerting me about an error message on the "Error Console". In every website I visit, it tells me: "The 'charCode' property of a keyup event should not be used. The value is meaningless." Is this possibly caused by a virus?
    I saw a pop-up which did not allow me to click it when I scatter the windows on my Mac. I was using Private Browsing, with pop-ups disabled, but one pop-up managed to get passed my settings, and open in another window. It would not allow me to select it, so all I did was to close Firefox, and start a new session. So far, everything has been normal, I also deleted the cookies it installed.
    But, I still keep seeing that "Error Console" notice under my "Tools" on the Menu Bar, and when I clicked on it, it listed errors (such as what I listed above).
    Would someone explain this to me?
    Thanks for your help!

    The messages you see in the Error Console are mostly to assist the web site's author in resolving compatibility problems. Some of them can assist you in determining why a web site doesn't work as intended. The one you mentioned doesn't sound that suspicious, except that it occurs on many sites. Perhaps one of your add-ons is trying to monitor what you type?
    To diagnose whether this is caused by an add-on or one of your settings, you could try the following:
    First, make a backup of your computer for safekeeping. To back up Firefox, see [https://support.mozilla.com/en-US/kb/Backing+up+your+information Backing up your information].
    Next, try starting Firefox in Firefox
    [http://support.mozilla.com/kb/Safe+Mode Safe Mode]. Be careful not to "reset" anything permanently if you didn't back up.
    Does that resolve the errors? If so, then an add-on usually is the culprit. If not, try creating a new (blank) profile: [http://support.mozilla.com/kb/Managing+profiles Managing profiles].
    If the new profile works correctly, you can choose between further research on your old profile or moving key settings like bookmarks from your old profile to the new one. [https://support.mozilla.com/en-US/kb/Recovering+important+data+from+an+old+profile Recovering important data from an old profile].
    Hope this helps.

  • How do you use Logical Expressions in the RTF?

    How do you use logical expressions such as "and", "or" when you want to do conditional printing of XML data in the RTF?
    For example:
    if (conditionA and conditionB) then...
    Regards,
    Smita

    Thank you Sir! - I had something else wrong in the expression, but the error message I was getting was a bit misleading and sent me down the wrong path.
    Thanks again, and best regards:)

  • Using substring in the XPATH expression for Receiver Determination

    Hello, I need a little help please.  In my receiver determination, I have a condition and I need to do a "not like" check.   Basically, if the first three positions of the source field does not start with a specific code, then I need to execute the condition.   The condition editor does not support a "not like" operand, so I went to the XPATH expression editor.  I tried to used the XPATH substring function to get the first three characters and then do a "not equal" operand, but it doesn't appear to work.  There are not any runtime errors, but the condition is not executing.  Any ideas on this?  Does the XPATH expression support the substring function?

    Hi Jesse,
    Can you please explain what is the meaning of http:// in the statement
    /p1:PRODUCT/MATNRhttp://not(substring(.,string-length(.) - 2) = '123')
    Please explein, I am having same issue. It is not working here.In My case it is
    /p1:ORDERS01/IDOC/E1EDP01/E1EDP19/IDTNR[http://not(starts-with(.,\"D\"))]
    also tried with
    /p1:ORDERS01/IDOC/E1EDP01/E1EDP19/IDTNR[http://not(starts-with(.,'D'))]
    Thanks in advance!

  • Flex 4.5 What is the use of List verticleLayout rowHeight property ??

    I've just used this as a set up:
    A List with a skin with datagroup and a VScrollBar in it.
    On the datagroup verticleLayout I set variableRowHeight to false and rowHeight to 43.
    I have 8 items in my dataProvider but less can be seen in the list = the VScrollBar should be active and be able to scroll.
    Unless I set a fixed height to 43 of my ItemRenderer the VScrollbar is bugged and doesn't allow scrolling as if there were no items in my List.
    My ItemRenderer is very simple just a group with 100% height (which should fill the rowHeight specified but doesn't) and 100% width and rect in it so I can see the item in the list. And I do see them up to where the list height ends. The rest I can't, cause I can't scroll, which means that the viewport measures wrongly the itemRenderers.
    Isn't setting variableRowHeight to false and rowHeight to a fixed number supposed to automatically set the height of each itemRenderer to whatever the rowHeight property has ? Or why should I use that property if then the itemRenderer doesn't get this height and screws up it's measurement ?
    It's very simple to test, here is the list skin code to use:
    <s:HGroup width="100%" height="100%" gap="0">
                <s:DataGroup id="dataGroup" width="100%" height="100%" clipAndEnableScrolling="true"
                                     itemRenderer="spark.skins.wireframe.DefaultItemRenderer">
                    <s:layout>
                        <s:VerticalLayout gap="0" variableRowHeight="false" rowHeight="43" horizontalAlign="contentJustify" />
                    </s:layout>
                </s:DataGroup>
            <s:VScrollBar viewport="{dataGroup}" width="17" height="{dataGroup.height}"
                          skinClass="ContactListVScrollBarSkin" />
        </s:HGroup>
    Anyone ?

    Hi Shongrounden, sry for the late reply. You know how it is with time But better late then never! So here are the 2 examples - 3 bugs - 1 old, 2 new:
    Both examples are with view source so you can test fast
    1) http://www.nedyalkov.net/filip/flex_projects_tests/ListVScrollBarTest2/
    Note: this example is based on dataGroup not List.
    Scroll to the bottom (don't use mouse wheel) - > now hover over any of the 4 white areas (that's where the gap is -> handled by the skin) -> try the mouse wheel to go up. It won't work. If you try it on the first gaps it will work till some point you go down it won't. That's from Flex 4.1 and I reported this bug, just saying not fixed yet...
    2) http://www.nedyalkov.net/filip/flex_projects_tests/ListVScrollBarTest/
    Note: this example is based on List cause the problem comes when useVirtualLayout="true".
    I explained about the old bug and since I didn't want it to mess up this test case I didn't use it here gap is 0. Each ItemRenderer is a back rectangle 100% width/height. As you see the scroll doesn't work but it should cause there is a lot to scroll there. If I set gap then the scroller can be scrolled but just by the height of the sum of gaps... The only way you can scroll with this bugged scroller is to drag the scollerThumb if you can see it at all. When you drag it down the scrollerThumb shrinks as more itemRenderers pop up and when you "discover" them all you can scroll normally.
    UPDATE: White writing this I tested and turned out that it's cause of the useVirtualLayout="true" (by default). But no matter I have variableRowHeight="false" and rowHeight="100" ... the scroller gets messed up...
    Well I think you pretty much got the idea of what's bugged now
    Note: If you add <s:Label text="{data}" /> to the CustomIR along with the Rect I have there = bug is fixed... Scroller calculates everything nice. I tried also to put <s:Group /> doesn't fix the bug... so I am not sure which exactly are the magical components that fix this bug
    UPDATE on the Note: Even with the magical label there still the scroller doesn't properly calculate the total height of the viewport based on the items * rowHeight when variableRowHeight="false" and useVirtualLayout="true" - meaning you have to scroll down to see the scroller shrinking while normally it should calculate approximately or in this case precisely it's height.
    3) In Case 2) if you  set a gap="20" for example... there is a gap before the first itemRenderer... should not be there...
    Note: Again - If you add <s:Label text="{data}" /> to the CustomIR along with the Rect I have there = bug is fixed...
    That's it Shongrunden I hope this helps!

  • I just purchased an extreme.  I have an express.  The sales guy recommended setting up a hot spot with the express and use the extreme as a base station.  What does he mean and how do I do this?  What are the advantages?

    I just purchased an extreme.  I have an express.  The sales guy recommended setting up a hot spot with the express and use the extreme as a base station.  What does he mean and how do I do this?  What are the advantages?  How do I set this up?????

    I think he means to set up the main extreme as the main router or "main base station", and then use the express to "extend" the network.
    You can look up the manual for your express here for more details:
    http://support.apple.com/manuals/
    Extend the range of your network by adding AirPort Express to your existing AirPortExtreme or AirPort Express wireless network (this is called a Wireless DistributionSystem, or WDS). "
    Extending the Range of an Existing AirPort Extreme or
    AirPort Express Network
    You can extend the range of an existing AirPort Extreme or AirPort Express wirelessnetwork by setting it up in a WDS. Wireless computers can connect to the network andshare the Internet connection, share files, and play network games. If you connect yourAirPort Express to your home stereo, computers on your wireless network can useAirTunes to play music on the stereo from iTunes. If you connect a USB printer to yourAirPort Express, all of the computers on the network can print to it.
    n Open the AirPort Setup Assistant on a Macintosh, or the AirPort Express Assistant on acomputer using Windows XP. Follow the onscreen instructions to extend the range ofyour AirPort Extreme or AirPort Express network.
    Note: Extending the range of a network using WDS may reduce overall networkperformance.

Maybe you are looking for