Display data on OLE object (form) in Crystal Report

Hi All,
I m using Crystal Reports 2008. We have Business Objects XI 3.1 SP3 environment.
I have a crystal report with OLE object embedded in it. The OLE Object is a form on which the database fields and the formula fields are supposed to be displayed. The OLE Object form has multiple lines (rows) and sections. I have a formula field that sometimes brings multiple records and I want to be able to display those records as rows (one below the other) on the same page until all rows on the form are filled. I have 2 problems:
1. When the formula field brings more than 1 record, only one record is displayed on one page and the next record goes and prints on the next page i.e. the records are not being displayed below each other.
2. How do I make sure that the records display on the next page of the report once all empty lines/rows on the OLE object form are filled?
Your replies are much appreciated.
Thank you.

Hi,
if I understand correctly, your OLE object is a form and your data needs to display on it.
What you can do is, inserting the OLE object on page header and then in the section expert, click "Underlay the following section".
Note that the structure of Crystal report is RH, PH, GH, Details.
So, if you insert OLE object in Page Header (PH) and you have a group, underlaying the OLE means displaying the object underlay Group Header (GH).
So, it is a bit of twisting to do and your OLE object needs to fit well as in A4 (or the paper size you need) consistently.

Similar Messages

  • How to add OLE wordpad objects to a crystal report through VB program

    Can we programmatically add OLE wordpad objects to a crystal report XI r 2. through VB.NET or VB6?
    And is there a way of treating a database binary/blob field as an ole object in CR?

    Hi Mohan,
    Try it in the Designer first. If it works in the designer then it will work in our SDK's but you'll have to use RAS. So when you post your question to the .NET Development - Crystal Reports Forum be sure to specify what version you are using and anything else as far as versions go.
    It may be easier to simply link the OLE Object in the designer, check the help file out on how to.
    Thank you
    Don

  • Getting Data from SAP ECC & BI to Crystal Reports and then Broadcasting.

    Hi,
    I need to get the data from SAP ECC & BI to Crystal reports and then after formating data in Crystal reports, my requierment is to send via email (Broadcasting). Is there any option to  Broadcast from Crystal reports?
    I read Ingo Hilgefort blogs, but I need in detail steps such as to verify Integration Kit is installed or not and also how to create connections in between SAP ECC and Crystal. What are the Security setups(User IDs and Authorizations) involved?
    What is best option for email/broadcasting for Crystal Reports?
    Your help is appreciated.
    Thanks.
    SVK.

    Hi,
    I would suggest you then start with the installation and user guide fr the SAP Integration Kit.
    Ingo

  • How to display  dates dynamically in tabular form title

    Hi,
    I have a requirement of displaying dates of the week as title of each column heading in the tabular form dynamically (or) Is there a way to display the dates for each week as the titles for each column dynamically?Could anyone suggest me on this requirement?
    Thanks & Regards,
    Balaji.P.K.

    Hi Balaji,
    if you want to be very generic than create a report based on a "PL/SQL Function returning SQL Query" and set the Report Column Headers to "PL/SQL" and specifiy a function returning the Header Titles.
    brgds,
    Peter
    get Syntax Highlighting for the Application Builder: http://apex.oracle.com/pls/apex/f?p=APEX_DEVELOPER_ADDON:ABOUT:0:::::
    Blog: http://www.oracle-and-apex.com
    ApexLib: http://apexlib.oracleapex.info
    BuilderPlugin: http://builderplugin.oracleapex.info
    Work: http://www.click-click.at and http://www.wirsindapex.at

  • Coherence Data storage in object form

    As I understand the coherence always store the data in serialized form i.e. heap of a cache node is full os serialized data. Is there a way if we can store the data in object form just like we do in a normal Hash Map. I know to the client it is transparent that how data is stored but still putting the data in object form may improve the performance for Reflection based value extractor.
    Thoughts?

    882864 wrote:
    Should I take this conversation in a new thread if it's getting too chatty? Thank you, Rob for your response.
    How many distinct person ids are those 100G data?Around 50 GB. The rest will contain data related to the person id. Eg. account info. and so on
    I meant how many different person ids are there, not what their size is...
    This seems to be a bad idea to me. You should use either rowkey or person id (if it is unique) as a cache keyWell, you are right, However, we had a challenge to support various searches by different parameters and their combinations, if the key object contains just the personid. so here's what we had done.
    Key contains just the <searchable columns> and value object contains both the seachable columns in addition to other non searchable columns (LARGER SET OF COLUMNS) and their values. As a result, However as far as I remembered this is not exactly what you described it earlier. What you described there was that key and value types are the same.
    1) the key with the searchable keys has a smaller memory foot print and has indexes on all of those searchable keys. And supports complex queriesIf you need to deserialize what you are querying, you usually have a problem. You can use POF and put the searchable fields to the beginning of the value (lowest property ids) and get the same transient footprint and smaller permanent and result set footprint as you can still use lean cache keys.
    2) Secondly, we dont' have to pull the entire value object that incurrs additional deserialization costs
    Do you have any better recommendations to address this issue without compromising on the read performance at execution time? Please advise.
    As said above, use lean keys with which you can implement key-based access with for a frequently used scenario, and POF-based extraction would give you equal or better performance than deserializing a big key if the searchable fields are the lowest property ids. For querying an indexed fields, no deserialization is going to happen and the transient footprint of creating the indexes with POF extractors is not going to be higher than creating them from a deserialized semi-thick key.
    Can you make do with Joh%? If yes, then you can leverage a sorted indexyes, we are using that way and moved away from "%Joh%"
    Search by address is a bit trickier to index. On the other hand, duplicating person because it has multiple addresses is a bad idea. You can store a list of addresses inside the Person object, and you can index it if necessary. This is likely going to save you more than the materialized indexes cost.It's getting interesting.. Well, that's a good idea indeed. .. Having a collection object for Addresses- does it create any locks during the write operation to cache, if more than two thread competing to update the Address collection ? Are there any overheads or downside to it? Please advise.Each value is stored in serialized form when the entry is not changed from an entry-processor, so no locks to mention for that.
    If an entry-processor deserializes the object then there are no other threads to contend with as Coherence guarantees exclusive access, so no locks are necessary for the Java object form, either, unless your code needs it for reusing the class somewhere else outside of Coherence.
    Best regards,
    Robert

  • Move data from web page to a crystal report

    I am using Crystal Reports 10 and Dreamweaver to create an asp page.  I would like to know how to access a crystal report from the asp page and pass the data that is on the asp page to the crystal report.  Is this possible?

    <p>There is also a very specific sample found on the Diamond site that was originally written by some one in support that should be very useful.</p><p><a href="/node/494">http://diamond.businessobjects.com/node/494</a></p><p>This sample takes an ADO recordset and passes it to a report at runtime. The sample also displays the report in an ASP page. The only change you would need to make is to populate ADO recordset with data from the web form. Sorry I don&#39;t have a sample to do that. <br /></p><p>Rob Horne</p>

  • Date Formatting in a Result Field: Crystal Reports 2008

    I'm modifying a report at runtime in c# .Net using Crystal Reports 2008.
    I'm having trouble modifying a date fields format. I have accessed the DateFieldFormat object, and modified the properties, but only the SystemDefaultType property seems to have any affect.
    If the Date format is set in the Visual Report Designer I can see the details of the format in DateFieldObject, but editing these values doesn't have any affect on the report once displayed.
    Here is a sample of the code i'm using:
    public Form1()
         InitializeComponent();
         CrystalDecisions.CrystalReports.Engine.ReportDocument reportDocument = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
         ISCDReportClientDocument reportClientDocument;
         // Load Report
         reportDocument.Load(@"C:\myReport.rpt");
         reportClientDocument = reportDocument.ReportClientDocument;
         // Access Field
         FieldObject fieldObject = (FieldObject)reportClientDocument.ReportDefinition.DetailArea.Sections[0].ReportObjects["DateField1"];
         // These work, if I want to use one of the default formats
         // fieldObject.FieldFormat.DateFormat.SystemDefaultType = CrDateSystemDefaultTypeEnum.crDateSystemDefaultTypeUseLongDate;
         // fieldObject.FieldFormat.DateFormat.SystemDefaultType = CrDateSystemDefaultTypeEnum.crDateSystemDefaultTypeUseShortDate;
         // I don't want to use one of the defaults.
         fieldObject.FieldFormat.DateFormat.SystemDefaultType = CrDateSystemDefaultTypeEnum.crDateSystemDefaultTypeNotUsingDefaults;
         // I want to change the order of the values
         fieldObject.FieldFormat.DateFormat.DateOrder = CrDateOrderEnum.crDateOrderDayMonthYear;
         // Display the report in the viewer
         crystalViewer.ReportSource = rpt.rcd.ReportSource;
    I'm assuming I'm missing something about the object model here, but I can't find any good reference to it. Can someone help me out?
    Thanks!

    Hello,
    I find using the Object Browser in .NET IDE is very useful. Or look for the Developers help file
    The API you are using is not the one to use. Try this one:
    public virtual CrystalDecisions.Shared.DayFormat DayFormat { set; get; }
        Member of CrystalDecisions.CrystalReports.Engine.DateFieldFormat
    Thank you
    Don

  • How do you reference a Formular Object on a Crystal Report using Java

    Hi all,
    I am trying to reference an object on my report which contains a Formula field.
    I have read the following 2 threads, but they refer to textObjects:
    [How do you reference a textObject on a Crystal report using Java|Re: How do you reference a textObject on a Crystal report using Java?]
    [Changing the text of ITextObject programatically|Re: Changing the text of ITextObject programatically]
    But I cannot even get those to work. I can reference a object which refers to a database field but as soon as I try
    reference a textObject or reportObject I just get a NULL variable.
    Below is the code I am useing
    IReportObject dbField = reportClientDocument.getReportDefController().findObjectByName("BOB1");
    IReportObject textBob = reportClientDocument.getReportDefController().findObjectByName("BOB2");
    "BOB1" is the name of my DB field Object, and "BOB2" can be a Text box or a Formula item and I just get nothing.
    I have just tested it with a FieldHeadingObject and that returns a valid object, so clearly I am going about this the wrong way
    for objects I place on the reports which are not driven by the database items.
    Ultimately what I want to do is reference an object in the Report Footer which will contain the RecordCount of the number of
    records contained in the report, which I am them going to use to determine if the report holds data,
    if it does I will print it, else ignore it and move on the the next report. I am doing this so that I can at an extra filter to split
    a report up into groups and produce a sinlge PDF for each group instead of one massive PDF containing all the groups.
    So if someone has a solution to any of my problems I would be very greatful, and I dont mind being told Im an idiot and should
    rather do it another way, as long as you supply that other way
    Thanks for the help
    Darren
    Edited by: Darren Jackson on Dec 16, 2009 7:29 PM
    Forgot to add am using CR4Ev2 SP3

    Right I have made some headway.
    Firstly, Im an idiot. I was making changes and setting up test fields on my report, but then when running the app, I had it looking at
    the backup report, which would explain why all the new textbox fields were not being found.
    The stupiditity did force me to delve deep and work out a fair bit of how the reports work, so cant complain too much. BUT, I am still
    not able to return values of Formula fields and formulas extra. Could someone tell me if this is even possible. I get retrieve the formula field
    name, and properties but not its value once the report has been populated. Am I wasting my time?
    Well I will continue dismantling my reports till I find the answer, or someone points me in the right direction.
    If any one is interested this is the code I used to drill down to my text boxes:
    IReportObject recCount = reportClientDocument.getReportDefController().findObjectByName("TB1");
    ITextObject obj_RecCount = (ITextObject) recCount;
    System.out.println(obj_RecCount.getName());
    Paragraphs objP = obj_RecCount.getParagraphs();
    for (int i = 0; i < objP.size(); i++){
         ParagraphElements pE = objP.getParagraph(i).getParagraphElements();
         for (int j = 0;j < pE.size(); j++){
              IParagraphTextElement pEE = (ParagraphTextElement) pE.getParagraphElement(j);
              System.out.println(pEE.getText());
    Cheers

  • Displaying record based on the condition in Crystal report

    Hi All,
    I want to display certain records in crystal based on some condition.
    For example,
    If I am having 5 student records like,
    Name  Mark1 Mark2 Mark3 Total
    aaa      40       50       60      150
    abc      30       60       40       130
    tcr        25      25        25       75
    Now in table i have only 4 fields (STUNAME, MARK1, MARK2, MARK3).
    I have to calculate the total at runtime and if total is greater than 150, then actual record should display in report.
    For example, I can use formula to calculate total but I can calculate total only after each record prints. But i want to calculate total internally only it should display in report if condition satisfies. I dont want to keep one more field for total in crystal report.
    Please help me on this.

    If the filter is not "pushed" down to the database, then Crystal will pull all of the data into memory and then filter it there.  This is not a big deal if you only have a couple of records, but it can significantly slow down a report that is pulling in more than a few records.
    An alternative, if your report is just linking tables in the Database Expert, would be to create a SQL Expression that adds the three fields together.  Using this in the Select Expert WILL push the condition down to the database.
    If you're using a command instead of linking table, they you would add this to the Where clause of the comment.  If you're using a stored proc instead of tables or a command, you would want to do this filter in the code for the stored proc.
    -Dell
    Message was edited by: Dell Stinnett-Christy

  • Display problem when reading Traditional Chinese in Crystal Report 2008

    Hi All,
    I have tried to connect MS SQL 6.5 to build up a report. However, I encounter a problem when read Traditional Chinese. all chinese characters turn into adnormal characters. I wonder it is problem of SQL Server or some setting that I may not know. In addition, I can able to read chinese in the application program , ISQL / Query Analyzer. Please help to give idea and suggestion to fix this. Thanks
    SQL Server: MS SQL Server  6.5
    Client OS: Window XP ( Traditional Chinese Version)
    Server OS: Window NT and Window Server 2000
    Stsyou

    Hi
    If you are using a Chinese language build database, Crystal Reports English build might not display the characters properly as non english databases include one byte characters as ASCII code character and double-byte characters as their own language code character.
    Traditional Chinese, Simplified Chinese, Japanese (Kanji, Hiranga, and Katakana), Korean and Vietnamese use double-byte characters.
    However, a possible workaround to this issue is to verify that the encoding on the database client is configured according to the examples below. Also, you will need to install the language pack in the English environment.
    CONFIGURATION EXAMPLES:
    Shift-JIS for a Japanese database
    Big5 for a Traditional Chinese database
    GB2312 for a Simplified Chinese database
    iso-2022-kr for a Korean database
    Windows 1258 for a Vietnamese database
    EXAMPLE SCENARIO:
    An Oracle database saves non-English language data such as Japanese.
    The Windows operating system is English.
    STEP TO CONFIGURE THE CHARACTER CODE IN THE ENVIRONMENT SETTING
    (This step is based on the details of the EXAMPLE SCENARIO.)
    1. Configure the system environment on the database client side to 'Shift-JIS' as the character code set in the Environment Setting.
    This results in the NLS_LANG variable set to Japanese_Japan.JA16SJIS under the registry HKEY_Local_Machine\Software\Oracle\Homeo.
    STEPS TO INSTALL LANGUAGE PACK IN AN ENGLISH ENVIRONMENT
    (These steps are based on the details of the EXAMPLE SCENARIO.)
    1. Add languages to the computer system by clicking:
    Control Panel > Regional Options > General
    2. Select the check box for 'Traditional Chinese', 'Simplified Chinese', 'Japanese', 'Korean' or 'Vietnamese'.
    3. Click 'Apply'.
    4. When you are prompted, insert the Windows CD-ROM to install the language pack.
    5. Restart the computer.
    Upon completing these steps, you are able to display the languages characters in the Crystal Reports Designer in a Windows English environment.
    ==========
    NOTE:
    If the database table and field names use non-English language characters, Data Explorer in CR will not correctly display these names. However, when you preview the report, the non-English data displays correctly.
    ==========
    Configuring the database client according to the examples and installing the language pack will display the characters successfully. However, there are cases when this workaround does not resolve the issue.
    For further information about CR and double-byte languages, refer to knowledge base articles, c2008083 and c2008349.
    Hope this helps!!!
    Regards
    Sourashree

  • Last date for an invoice formula for Crystal Reports

    Post Author: jegva
    CA Forum: Crystal Reports
    I sure hope someone can help me write a formula to list only the last dated invoice from our database.  Let me explain, our sales would like a report listing all of our customers showing their last dated invoice.  We use SQL and Crystal Reports 8.5 (yea outdated).  They are interested in showing all our customers and their last invoice/date so they can try to contact those who have not done business for some time. Please help!!!!!!!

    Hi Scott,
    One reason is the older versions introduced a .5 font reduction in the viewers. This was a good thing for some but bad thing for others so I assume what the developers have done is leave the font as is and show those # symbols now to indicate the viewer you are using and font you are using works differently on the OS and the various viewers being used.
    In CR designer it uses the GDI+ to render the data through classic C++ function calls. I .NET it too uses GDI+ but it's the Framework making the calls and the Framework handles screen mapping differently. We've had this issue/functionality limitations since version 9. Various reasons and various work arounds resulted in various outputs.
    Another reason is the C++ viewer built into the Report Designer and the .NET framework handling the fonts work slightly differently when rendering. This has been tracked and few times here by me and in both cases the cause is GDI+ has bugs in it so it's nothing we can do. Post or log your issue with Microsoft, they may be able to fix it. Once they do then if it's still a problem in CR we can fix it depending on what MS does.
    Another work around may be to use a fixed font like Courier or some other font that has a specified character area all characters use, it may make the characters space oddly but as for displaying it's always the same size.
    All I can suggest is they get into a practice of testing their reports in your app before "publishing"
    Thanks again
    Don

  • How can we use business object (e.g. crystal report ) in webdynpro abap

    Hi All,
    We all know that business object has been part of sap products.
    But even though in SAP, I really don't know much about business object.
    and how can we use the great function of BO and integrate into our development to make
    user have much better function and user experience.
    Do we have some learning material of BO?
    Could someone share some material here?
    Thanks and Regards
    Aaron.

    One of the main ways that you can integrate some Business Objects content with WDA is via FlashIslands.  If you are on 7.01 or higher, you have the option to use FlashIslands UI element.  There are many tutorials on FlashIslands available on SDN. FlashIslands work well with Xcelsius content, since the output of Xcelsius is a Flex component.  It is pretty easy to set the Xcelsius interface to External Connection and then write a wrapper Flex Component around the generated output, so that it can be used in the FlashIslands interface.
    For Crystal Reports integration you will need NetWeaver 7.02 (comming early next year).  We have integrated Crystal Reports as an output option in the Web Dynpro ABAP ALV and the Classic Dynpro ALV.  You don't need to do any development to enable this.  You can use two different SAP delivered Crystal Reports templates for the ALV output, or create and add your own templates.
    Some of ther BOBJ integration is still in prototype and demo phase within SAP.  For instance we have a data interface to send data to Explorer onDemand from any ABAP application. We have a prototype FlashIsland for WebI to run in place within Web Dynpro ABAP.  Over future enhancement packages you will see increased integration opportunties with the BOBJ capabilites.

  • Business Objects Edge and Crystal reports integration.

    I'm new to the SAP BO application and I would like to know how to allow users to create and publish Crystal Reports via the Business Objects applicaiton.  Currently I have published some reports and the users are able to View then via the InfoViewer Web interface. Now I have a request to allow the users to create their own Crystal reports and publish them. The problem is that the users are not part of my companies network but we have a VPN connection that they user to login to the InfoViewer Web front end to view the reports I have published.

    Hi Ed,
    what for a Database do you mean ? The Repository Database or the Database with your productive Data for Designing the Reports?
    1.
    When they enter their username and password in InfoView the Application Server (Tomcat) does it.
    2.
    Via their ODBC connection. Or when you use Oracle via the native client.
    Regards
    -Seb.

  • Problem Importing Data from Raiser's Edge into Crystal Reports

    This is likely going to be a very simple one for the expert community. I am a novice Crystal Reports user. We received our license for the app bundled with the Raiser's Edge donation tracking software.
    In previous versions of Crystal, when importing data from a Raiser's Edge export, the default method of data linking was a Left Outer Join.
    However, for the latest version, it appears this has defaulted to using an Inner Join, which does not display data the way we'd like it to in our reports.
    The fix we use right now (supported by Raiser's Edge support team) is simply to go in and manually adjust all of the reports table links. This can be time-consuming, however.
    I would like to know if there is a way to get Crystal to import, by default, using something other than an Inner Join. Simply using the Add Command when importing the data isn't an ideal option as building a custom SQL query each time is about as time-consuming as manually changing each of the links via the Crystal GUI. (part of the reason this would be so time-consuming is that the Raiser's Edge database tables aren't intended to be directly interacted with by the end-user, so getting the information on what table names would be in play is a bit of a process).
    The version of Crystal we are running is: 11.0.0.1282, Crystal Standard.
    Please let me know if I've left off any vital information needed to help with this query. I'll do my best to fill in any gaps I may have left here.

    Hi Michael,
    Raiser's Edge db is not ideally supported with Crystal Reports.However, what you may try as of now,is to upgrade the application to release 2 and then check for the results.
    Following is the link:
    http://resources.businessobjects.com/support/additional_downloads/service_packs/crystal_reports_en.asp#CRXIR2
    Please choose the  "Service Pack 2 - Full build - ZIP - 1.03 GB - released April 2007" hyperlink.
    The same keycode will work for this version also.
    Thanks
    Prathamesh

  • Failed to read parameter object when publish crystal report 11

    Hi,
    I created a dynamic parameter crystal report and while running in CR (XI) everything works fine.
    Once I am trying to publish to server (infoview & business objects) I am getting error message "Failed read data from report... Reason: Failed to read parameter object"
    (It works fine and was published sucesfully if I change to static parameter.)
    I already try to change 'Edit right' in Business View Manager as other people suggest in other place and I still can't publish it without error.
    Please help.

    Re: Failed to read parameter object using Dynamic Parameter  
    Posted: Sep 27, 2010 9:23 PM    in response to: sharonamt     Edit          Reply 
    Hi Sharon,
    I am facing same kind of issue with crystal report 12.2.0.290 and BO server 12.1.0 © 2008 Business Objects.
    While i am trying publish the report with dynamic parameter, its throwing the error "Failed to read parameter object ".
    I am not sure what to do..can you please guide me ?
    Where we need to install service pack at machine which having crystal report designer or at Bo server
    Regards,
    Johnes

Maybe you are looking for

  • (why does) Bridge CS4 damages Canon D50-RAW Files ! ?

    I turn to this forum because i'm desperate and clueless- I shoot with a canon d50 in RAW (cr2). I then copy the media files via card reader on my laptop in to the shootings folder, There into a subfolder: There i cyop my files. I watch them with BRID

  • Upgrade to Mac Mini

    Wonder if anyone could advise: I am currently using my beloved G4 PPC FW800 (1Ghz Power PC, 1.75 GB DDR SDRAM, 250GB HD, ATI Radeon 9800 Pro). However I have noticed that most NEW software being made available to OSX requires Intel processor eg Imovi

  • Search optimizing doesn't complete.

    I have two search containers. With one I can "Reindex" and "Optimize" without problem. The other never tells me it has completed. This one is large, but left the optimize to work over night with no luck. I have not stopped and restarted the server co

  • Can pair but can't connect LG phone

    I am able to pair an LG8300 with my computer, but by "Connected" in Bluetooth preference it says "No." What am I doing wrong? Thanks

  • Audio clips randomly missing in timeline

    So i have a bit of a crisis and i'm not seeing any answers to this online. Hopefully someone can respons quickly. I have a premiere pro cc file thats been fine up to this point. The last time i opened it, several clips of audio suddenly are hashed an