Can you customize report "page" tabs so they are named automatically from data in the file, and can you add "pages" dynamically?

I am looking to develop a dynamic report template for our internal reporting use.  Namely, I am looking for the ability to do two things:
1)  Update the names of the tabs at the bottom of the report template (lets call them the "pages" of the report) from data stored within the file (for instance, label a tab with the "description" property from a given group or channel)
2)  Add additional tabs with associated graphs based on the number of groups a particular file has (for instance, a particular component could have a test life of 2000 hrs, but have been put through several different tests along the way.  It would be nice to show an overall life summary on the first tab, and then break out the data from the individual tests on seperate tabs with labels specific to that test, such as test #, etc.)
Any ideas on how this may (or may not) be done?

Hi SethRow187,
Let's take this one step at a time, starting with the one REPORT sheet per Data Portal Group request.  This is something that I do all the time, and I have developed lots of standard functions that I can re-use quickly and easily.  DIAdem has the basic functions which enable this, but it takes quite a few commands to get this to work the way you and I want with absolute control.
In the "Group Sheets General" example I'm attaching below, the same REPORT layout TDR file is loaded once for each Data Portal Group, and then subsequently altered programmatically so that all the Group references in the REPORT objects (graphs, tables, text boxes) are replaced with references to the current Group.  This results in N REPORT sheets where each sheet has explicit references to a particular Group.
In the "Group Sheets Simple" example I'm attaching below, again the same REPORT layout TDR file is loaded once for each Data Portal Group, but in this case no further change is made to each REPORT sheet after it is loaded.  This results in N REPORT sheets which are absolutely identical in content to each other and which all reference the default Group.  They appear different when refreshed because in each sheet, under its "Settings>>Layout Setup>>Worksheet Parameters" dialog there is a command configured to run each time the sheet is refreshed-- this command uses the current REPORT sheet index to set the corresponding Group to be the default Group.
In both cases the name of the Group is used for the REPORT sheet, which is convenient in that both Group names and REPORT sheet names are required to be unique, but you could use the Group description or any other property instead as long as you ensure that it has not already been used to name a previous REPORT sheet.
I also have scripts to concatenate the contents of N Groups into a new Group, located at the top of the Data Portal, and this combined with the below attached applications would give you the lead off overview REPORT sheet you mentioned.
Brad Turpin
DIAdem Product Support Engineer
National Instruments
Attachments:
Group Sheets Examples.zip ‏58 KB

Similar Messages

Maybe you are looking for

  • IPhone only pays part of a song then goes to another one

    I purchased an MP3 album on Amazon and it downloaded directly to my iTunes (I didn't even know that was possible!) Anyway, there are 8 songs on it an I really like one in particular. I've been listening to it alot over the past couple weeks and today

  • How do I connect another monitor

    I have a 27" Imac and want to connect a second monitor, a 21" Samsung, as I did with my old 24" Imac. It appears that the Thunderbolt port should be used. What connector/cable should I use?

  • Calling ALV grid in class method

    Is it possible to call a ALV grid display in a class~method. I thought, I would call a screen and make a ALV grid display using the control frame work,it is no possible to call screen inside a method. Then i tried to avoid calling the screen.. data:

  • E_LIC_ALREADY_FULFILLED_BY_ANOTHER_USER  Partially resolved

    I want to thank the Adobe people for the halp with my problem, although they did not let me know it had been done. Since I was having this problem and my ebook seller on my Adobe ID is Adobe ID, they had to reset the licenses for the books so I could

  • Numbers and Keynote without upgrading to Yosemite

    I want to buy and install Pages and Keynote on OS X 10.9.5. The App Store would not let me buy and install the latest versions because they seem to require Yosemite. I don't want to upgrade to Yosemite yet as some other software I use has number of i