{"id":92,"date":"2009-11-26T06:02:00","date_gmt":"2009-11-26T14:02:00","guid":{"rendered":"\/lisa\/post\/2009\/11\/26\/All-things-must-pass-and-all-things-change.aspx"},"modified":"2021-11-24T11:27:22","modified_gmt":"2021-11-24T19:27:22","slug":"all-things-must-pass-and-all-things-change","status":"publish","type":"post","link":"https:\/\/spacefold.com\/lisa\/2009\/11\/26\/all-things-must-pass-and-all-things-change\/","title":{"rendered":"All things must pass and all things change"},"content":{"rendered":"<p align=\"left\">\nKami-cat has left us.\n<\/p>\n<p>\nShe was a snuggly, loving friend.&nbsp; She tried very hard to be a good sport about things that were difficult for her, including many changes she didn&#39;t understand.&nbsp; But at each stage, she had (we think) a good life. The last part was hard, but it&#39;s over now.\n<\/p>\n<p>\nI&#39;m going to choose to remember her proudly bringing a very large bird into the house only a few weeks ago.&nbsp; We don&#39;t really think she hunted it herself (although she was fierce and strong when she was younger), but we let her think she fooled us.\n<\/p>\n<p>\nI have a pile of work not done and a pile of unanswered questions from many of you, too.&nbsp; I don&#39;t much feel like writing anything extensive today, but it is Thanksgiving, and I am thankful for many things, including the friendship of my team and the people who write to me from this blog.&nbsp;\n<\/p>\n<p>\nSo, I will quickly answer <a href=\"mailto:tenchyz@hotmail.com\" title=\"talk to tenchy\">Tenchy<\/a>, who would like to know how to follow my <a href=\"\/lisa\/2007\/10\/03\/Changing-the-Sheet-names-in-SQL-Server-RS-Excel-QnD-XSLT\/\" title=\"blog post on RS XSLT\">instructions for applying XSLT to an RDL<\/a> in the vastly-changed dialogs supplied with Report Designer 2008.&nbsp; As he says &quot;I don&#39;t see a Data Output tab in the newer version.&quot;, and this is true, the <a href=\"\/lisa\/wp-non\/migrated\/AttachXSLTToRDLDataOutput.png\" target=\"_blank\" title=\"How to do it in 2005\" rel=\"noopener\">dialog I wrote about in that walkthrough<\/a> is no longer present.&nbsp; But the capability is still there:\n<\/p>\n<p align=\"center\">\n<img decoding=\"async\" src=\"\/lisa\/wp-non\/migrated\/2009\/11\/AttachXSLTToRDL2008.PNG\" alt=\"\" \/>\n<\/p>\n<p>\n&#8230; and of course the ability to do this is still based in the RDL schema, which includes this in the updated version:\n<\/p>\n<pre>\n<font color=\"#0000ff\">&lt;?<\/font><font color=\"#004080\">xml version<\/font><font color=\"#0000ff\">=&quot;<\/font><font style=\"color: black; font-weight: bold\">1.0<\/font><font color=\"#0000ff\">&quot;<\/font><font color=\"#004080\"> encoding<\/font><font color=\"#0000ff\">=&quot;<\/font><font style=\"color: black; font-weight: bold\">utf-8<\/font><font color=\"#0000ff\">&quot;?&gt;\n<\/font><font style=\"color: black; font-weight: bold\"><\/font><font color=\"#0000ff\">&lt;Report<\/font><font color=\"#be3232\"> \nxmlns:rd<\/font><font color=\"#0000ff\">=<\/font><font style=\"color: black; font-weight: bold\"><a href=\"http:\/\/schemas.microsoft.com\/SQLServer\/reporting\/reportdesigner\">http:\/\/schemas.microsoft.com\/SQLServer\/reporting\/reportdesigner<\/a><\/font><font color=\"#0000ff\"><\/font><font color=\"#be3232\"> \nxmlns<\/font><font color=\"#0000ff\">=\n<\/font><font style=\"background-color: yellow; color: black; font-weight: bold\"><a href=\"http:\/\/schemas.microsoft.com\/sqlserver\/reporting\/2008\/01\/reportdefinition\">http:\/\/schemas.microsoft.com\/sqlserver\/reporting\/2008\/01\/reportdefinition<\/a><\/font><font color=\"#0000ff\">&gt;\n<\/font><font style=\"color: black; font-weight: bold\">  <\/font><font color=\"#0000ff\">&lt;Body&gt;\n<\/font><font style=\"color: black; font-weight: bold\">    <\/font><font color=\"#0000ff\">&lt;Height&gt;<\/font><font style=\"color: black; font-weight: bold\">2in<\/font><font color=\"#0000ff\">&lt;\/Height&gt;\n<\/font><font style=\"color: black; font-weight: bold\">    <\/font><font color=\"#0000ff\">&lt;Style<\/font><font color=\"#be3232\"> <\/font><font color=\"#0000ff\">\/&gt;\n<\/font><font style=\"color: black; font-weight: bold\">  <\/font><font color=\"#0000ff\">&lt;\/Body&gt;\n<\/font><font style=\"color: black; font-weight: bold\">  <\/font><font color=\"#0000ff\">&lt;Width&gt;<\/font><font style=\"color: black; font-weight: bold\">6.5in<\/font><font color=\"#0000ff\">&lt;\/Width&gt;\n<\/font><font style=\"color: black; font-weight: bold\">  <\/font><font color=\"#0000ff\">&lt;Page&gt;\n<\/font><font style=\"color: black; font-weight: bold\">    <\/font><font color=\"#0000ff\">&lt;LeftMargin&gt;<\/font><font style=\"color: black; font-weight: bold\">1in<\/font><font color=\"#0000ff\">&lt;\/LeftMargin&gt;\n<\/font><font style=\"color: black; font-weight: bold\">    <\/font><font color=\"#0000ff\">&lt;RightMargin&gt;<\/font><font style=\"color: black; font-weight: bold\">1in<\/font><font color=\"#0000ff\">&lt;\/RightMargin&gt;\n<\/font><font style=\"color: black; font-weight: bold\">    <\/font><font color=\"#0000ff\">&lt;TopMargin&gt;<\/font><font style=\"color: black; font-weight: bold\">1in<\/font><font color=\"#0000ff\">&lt;\/TopMargin&gt;\n<\/font><font style=\"color: black; font-weight: bold\">    <\/font><font color=\"#0000ff\">&lt;BottomMargin&gt;<\/font><font style=\"color: black; font-weight: bold\">1in<\/font><font color=\"#0000ff\">&lt;\/BottomMargin&gt;\n<\/font><font style=\"color: black; font-weight: bold\">    <\/font><font color=\"#0000ff\">&lt;Style<\/font><font color=\"#be3232\"> <\/font><font color=\"#0000ff\">\/&gt;\n<\/font><font style=\"color: black; font-weight: bold\">  <\/font><font color=\"#0000ff\">&lt;\/Page&gt;\n<\/font><font style=\"color: black; font-weight: bold\">  <\/font><font color=\"#0000ff\">&lt;DataTransform&gt;<\/font><font style=\"background-color: yellow; color: black; font-weight: bold\">x.xslt<\/font><font color=\"#0000ff\">&lt;\/DataTransform&gt;\n<\/font><font style=\"color: black; font-weight: bold\">  <\/font><font color=\"#0000ff\">&lt;rd:ReportID&gt;<\/font><font style=\"color: black; font-weight: bold\">c6393baa-3c07-4d3d-a47d-15699770ddbe<\/font><font color=\"#0000ff\">&lt;\/rd:ReportID&gt;\n<\/font><font style=\"color: black; font-weight: bold\">  <\/font><font color=\"#0000ff\">&lt;rd:ReportUnitType&gt;<\/font><font style=\"color: black; font-weight: bold\">Inch<\/font><font color=\"#0000ff\">&lt;\/rd:ReportUnitType&gt;\n<\/font><font style=\"color: black; font-weight: bold\"><\/font><font color=\"#0000ff\">&lt;\/Report&gt;<\/font>\n<\/pre>\n<p>\nTenchy would also like to know whether the technique shown in that post will allow him to get the Excel sheet names based on some data in a subreport.&nbsp; This will depend on what data he&#39;s talking about.&nbsp; The subreport output is contained in the XML, just like the &quot;main&quot; report, because it&#39;s part of the report output.&nbsp; (You will see nodes like this\n<\/p>\n<pre>\n<font color=\"#0000ff\">&lt;Report<\/font><font color=\"#be3232\"> Name<\/font><font color=\"#0000ff\">=&quot;<\/font><font style=\"color: black; font-weight: bold\">AggSumsSubReport<\/font><font color=\"#0000ff\">&quot;&gt;<\/font><font style=\"color: black; font-weight: bold\"><\/font><font color=\"#0000ff\">&lt;\/Report&gt;<\/font>\n<\/pre>\n<p>\n&#8230; with the details of the subreport contained in them.) However, if the layout controls that Tenchy wants to leverage are in the subreport page header or page footer, they won&#39;t be available, same as the main report.\n<\/p>\n<p>\nSame as it ever was.&nbsp; And yet, somehow, all changed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kami-cat has left us. She was a snuggly, loving friend.&nbsp; She tried very hard to be a good sport about things that were difficult for her, including many changes she didn&#39;t understand.&nbsp; But at each stage, she had (we think) a good life. The last part was hard, but it&#39;s over now. I&#39;m going to<a class=\"more-link\" href=\"https:\/\/spacefold.com\/lisa\/2009\/11\/26\/all-things-must-pass-and-all-things-change\/\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5],"tags":[],"class_list":["post-92","post","type-post","status-publish","format-standard","hentry","category-life","category-reporting"],"_links":{"self":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/92","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/comments?post=92"}],"version-history":[{"count":1,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/92\/revisions"}],"predecessor-version":[{"id":504,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/posts\/92\/revisions\/504"}],"wp:attachment":[{"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/media?parent=92"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/categories?post=92"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spacefold.com\/lisa\/wp-json\/wp\/v2\/tags?post=92"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}