<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Scott Yokiel MOSS 2007 &amp; .NET blog (and some bad spelling)</title>
    <link>http://blogs.rbaconsulting.com/syokiel/</link>
    <description />
    <language>en-us</language>
    <copyright>RBA Consulting</copyright>
    <lastBuildDate>Tue, 16 Sep 2008 16:41:47 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.8.5223.2</generator>
    <managingEditor>scott.yokiel@rbaconsulting.com</managingEditor>
    <webMaster>scott.yokiel@rbaconsulting.com</webMaster>
    <item>
      <trackback:ping>http://blogs.rbaconsulting.com/syokiel/Trackback.aspx?guid=75c24f55-aefc-435a-aa8a-dd55e5e2d2d5</trackback:ping>
      <pingback:server>http://blogs.rbaconsulting.com/syokiel/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,75c24f55-aefc-435a-aa8a-dd55e5e2d2d5.aspx</pingback:target>
      <dc:creator>scott.yokiel@rbaconsulting.com (Scott Yokiel)</dc:creator>
      <wfw:comment>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,75c24f55-aefc-435a-aa8a-dd55e5e2d2d5.aspx</wfw:comment>
      <wfw:commentRss>http://blogs.rbaconsulting.com/syokiel/SyndicationService.asmx/GetEntryCommentsRss?guid=75c24f55-aefc-435a-aa8a-dd55e5e2d2d5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      In Master Page Replace everything in &lt;asp:ContentPlaceHolder id="PlaceHolderLeftNavBar"
      runat="server"&gt; with 
   </p>
        <p>
            &lt;<font color="#ff0000">ASP:TreeView</font> ID="CurrentNav"
      runat="server" datasourceID="SiteMapDS"<br />
              AccessKey="3" CssClass="leftNav" ExpandDepth="1" 
      <br />
              SkipLinkText="&lt;%$Resources:cms,masterpages_skiplinktext%&gt;"&gt;<br />
            &lt;/<font color="#ff0000">ASP:TreeView</font>&gt;<br />
            &lt;PublishingNavigation:PortalSiteMapDataSource
      ID="SiteMapDS" Runat="server"<br />
             SiteMapProvider="<font color="#ff0000">CurrentNavSiteMapProviderNoEncode</font>"
      EnableViewState="true"<br />
             StartFromCurrentNode="true" StartingNodeOffset="0"
      ShowStartingNode="false"<br />
             TrimNonCurrentTypes="Heading"/&gt;
   </p>
        <p>
      We striped out some of the item level tags and chaged from a sharepoint:aspMenu to
      a ASP:Treeview.  Then we need to tweak the web.config. Add 'RequireUniqueKeysForNodes="true"'
      to CurrentNavSiteMapProviderNoEncode to make it look like this.
   </p>
        <p>
      &lt;add name="CurrentNavSiteMapProviderNoEncode" 
      <br />
         description="CMS provider for Current navigation, no encoding of
      output" 
      <br />
         type="Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider,
      Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c" 
      <br />
         NavigationType="Current" EncodeOutput="false" RequireUniqueKeysForNodes="true"
      /&gt;
   </p>
        <p>
       
   </p>
        <p>
      reset ISS and roll
   </p>
        <img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=75c24f55-aefc-435a-aa8a-dd55e5e2d2d5" />
      </body>
      <title>Replace sharepoint left nav with a tree view control</title>
      <guid>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,75c24f55-aefc-435a-aa8a-dd55e5e2d2d5.aspx</guid>
      <link>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,75c24f55-aefc-435a-aa8a-dd55e5e2d2d5.aspx</link>
      <pubDate>Tue, 16 Sep 2008 16:41:47 GMT</pubDate>
      <description>&lt;p&gt;
   In Master Page Replace everything in &amp;lt;asp:ContentPlaceHolder id="PlaceHolderLeftNavBar"
   runat="server"&amp;gt; with 
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;font color=#ff0000&gt;ASP:TreeView&lt;/font&gt; ID="CurrentNav"
   runat="server" datasourceID="SiteMapDS"&lt;br&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;AccessKey="3" CssClass="leftNav" ExpandDepth="1" 
   &lt;br&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;SkipLinkText="&amp;lt;%$Resources:cms,masterpages_skiplinktext%&amp;gt;"&amp;gt;&lt;br&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/&lt;font color=#ff0000&gt;ASP:TreeView&lt;/font&gt;&amp;gt;&lt;br&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;PublishingNavigation:PortalSiteMapDataSource
   ID="SiteMapDS" Runat="server"&lt;br&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SiteMapProvider="&lt;font color=#ff0000&gt;CurrentNavSiteMapProviderNoEncode&lt;/font&gt;"
   EnableViewState="true"&lt;br&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;StartFromCurrentNode="true" StartingNodeOffset="0"
   ShowStartingNode="false"&lt;br&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TrimNonCurrentTypes="Heading"/&amp;gt;
&lt;/p&gt;
&lt;p&gt;
   We striped out some of the item level tags and chaged from a sharepoint:aspMenu to
   a ASP:Treeview.&amp;nbsp; Then we need to tweak the web.config. Add&amp;nbsp;'RequireUniqueKeysForNodes="true"'
   to CurrentNavSiteMapProviderNoEncode to make it look like this.
&lt;/p&gt;
&lt;p&gt;
   &amp;lt;add name="CurrentNavSiteMapProviderNoEncode" 
   &lt;br&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;description="CMS provider for Current navigation, no encoding of
   output" 
   &lt;br&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;type="Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider,
   Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c" 
   &lt;br&gt;
   &amp;nbsp;&amp;nbsp;&amp;nbsp;NavigationType="Current" EncodeOutput="false" RequireUniqueKeysForNodes="true"
   /&amp;gt;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   reset ISS and roll
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=75c24f55-aefc-435a-aa8a-dd55e5e2d2d5" /&gt;</description>
      <comments>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,75c24f55-aefc-435a-aa8a-dd55e5e2d2d5.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://blogs.rbaconsulting.com/syokiel/Trackback.aspx?guid=5eaaf4bc-66d7-4b82-ab26-dc9b5e3216b6</trackback:ping>
      <pingback:server>http://blogs.rbaconsulting.com/syokiel/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,5eaaf4bc-66d7-4b82-ab26-dc9b5e3216b6.aspx</pingback:target>
      <dc:creator>scott.yokiel@rbaconsulting.com (Scott Yokiel)</dc:creator>
      <wfw:comment>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,5eaaf4bc-66d7-4b82-ab26-dc9b5e3216b6.aspx</wfw:comment>
      <wfw:commentRss>http://blogs.rbaconsulting.com/syokiel/SyndicationService.asmx/GetEntryCommentsRss?guid=5eaaf4bc-66d7-4b82-ab26-dc9b5e3216b6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      I found this great post and man is it helping me do some simple formating of sharepoint
      lists.  CHeck it out i have also attached a word doc with the content in case
      it ever disappears.
   </p>
        <p>
          <a href="http://pathtosharepoint.wordpress.com/2008/09/01/using-calculated-columns-to-write-html/">http://pathtosharepoint.wordpress.com/2008/09/01/using-calculated-columns-to-write-html/</a>
        </p>
        <p>
      my favorite ="&lt;DIV&gt;&lt;IMG src='/_layouts/images/KPIDefault-"&amp;(IF([Days
      Till Due]&gt;7,0,IF([Days Till Due]&gt;2,1,2)))&amp;".gif' /&gt;&lt;/DIV&gt;" with
      days till due a calc column =[Due Date]-Today
   </p>
        <p>
          <a href="http://blogs.rbaconsulting.com/syokiel/content/binary/CalcColumnFormating.docx">CalcColumnFormating.docx
      (98.92 KB)</a>
        </p>
        <p>
          <a href="http://blogs.rbaconsulting.com/syokiel/content/binary/TextToHtml.js">TextToHtml.js
      (1.26 KB)</a>
        </p>
        <img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=5eaaf4bc-66d7-4b82-ab26-dc9b5e3216b6" />
      </body>
      <title>Formating a List row with calculated columns....</title>
      <guid>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,5eaaf4bc-66d7-4b82-ab26-dc9b5e3216b6.aspx</guid>
      <link>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,5eaaf4bc-66d7-4b82-ab26-dc9b5e3216b6.aspx</link>
      <pubDate>Thu, 11 Sep 2008 22:09:02 GMT</pubDate>
      <description>&lt;p&gt;
   I found this great post and man is it helping me do some simple formating of sharepoint
   lists.&amp;nbsp; CHeck it out i have also attached a word doc with the content in case
   it ever disappears.
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://pathtosharepoint.wordpress.com/2008/09/01/using-calculated-columns-to-write-html/"&gt;http://pathtosharepoint.wordpress.com/2008/09/01/using-calculated-columns-to-write-html/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   my favorite ="&amp;lt;DIV&amp;gt;&amp;lt;IMG src='/_layouts/images/KPIDefault-"&amp;amp;(IF([Days
   Till Due]&amp;gt;7,0,IF([Days Till Due]&amp;gt;2,1,2)))&amp;amp;".gif' /&amp;gt;&amp;lt;/DIV&amp;gt;" with
   days till due a calc column =[Due Date]-Today
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://blogs.rbaconsulting.com/syokiel/content/binary/CalcColumnFormating.docx"&gt;CalcColumnFormating.docx
   (98.92 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://blogs.rbaconsulting.com/syokiel/content/binary/TextToHtml.js"&gt;TextToHtml.js
   (1.26 KB)&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=5eaaf4bc-66d7-4b82-ab26-dc9b5e3216b6" /&gt;</description>
      <comments>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,5eaaf4bc-66d7-4b82-ab26-dc9b5e3216b6.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://blogs.rbaconsulting.com/syokiel/Trackback.aspx?guid=292113f0-4b19-433f-abec-a1cd2ab07c3d</trackback:ping>
      <pingback:server>http://blogs.rbaconsulting.com/syokiel/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,292113f0-4b19-433f-abec-a1cd2ab07c3d.aspx</pingback:target>
      <dc:creator>scott.yokiel@rbaconsulting.com (Scott Yokiel)</dc:creator>
      <wfw:comment>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,292113f0-4b19-433f-abec-a1cd2ab07c3d.aspx</wfw:comment>
      <wfw:commentRss>http://blogs.rbaconsulting.com/syokiel/SyndicationService.asmx/GetEntryCommentsRss?guid=292113f0-4b19-433f-abec-a1cd2ab07c3d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <h2>
          <font size="2">(from </font>
          <a href="http://office.microsoft.com/en-us/sharepointtechnology/HA101215881033.aspx">
            <font size="2">http://office.microsoft.com/en-us/sharepointtechnology/HA101215881033.aspx</font>
          </a>
          <font size="2">)</font>
        </h2>
        <h2>Formulas overview
   </h2>
        <p>
      Formulas are equations that perform calculations on values in a list or library. A
      formula starts with an equal sign (=). For example, the following formula multiplies
      2 by 3 and then adds 5 to the result.
   </p>
        <p>
          <code>=5+2*3</code>
        </p>
        <p>
      You can use a formula in a calculated column and to calculate default values for a
      column. A formula can contain <a class="glossary" href="javascript:AppendPopup(this,'IDH_xldefFunction_1')">functions<span class="AsstInlineDefText"><span class="ACICollapsed" id="divInlineDef_IDH_xldefFunction_1"> (function:
      A prewritten formula that takes a value or values, performs an operation, and returns
      a value or values. Use functions to simplify and shorten formulas on a worksheet,
      especially those that perform lengthy or complex calculations.)</span></span></a>,
      column references, <a class="glossary" href="javascript:AppendPopup(this,'ofdefOperator_2')">operators<span class="AsstInlineDefText"><span class="ACICollapsed" id="divInlineDef_ofdefOperator_2"> (operator:
      A sign or symbol that specifies the type of calculation to perform within an expression.
      There are mathematical, comparison, logical, and reference operators.)</span></span></a>,
      and <a class="glossary" href="javascript:AppendPopup(this,'ofConstant_3')">constants<span class="AsstInlineDefText"><span class="ACICollapsed" id="divInlineDef_ofConstant_3"> (constant:
      A value that is not calculated and, therefore, does not change. For example, the number
      210, and the text "Quarterly Earnings" are constants. An expression, or a value resulting
      from an expression, is not a constant.)</span></span></a>, as in the following example.
   </p>
        <p>
          <code>=PI()*[Result]^2</code>
        </p>
        <div id="tableoverflow">
          <table class="collapse">
            <tbody>
              <tr class="trbgeven">
                <th>
                  Element</th>
                <th>
                  Description</th>
              </tr>
              <tr class="trbgodd">
                <td>
                  Function</td>
                <td>
                  The PI() function returns the value of pi: 3.141592654.</td>
              </tr>
              <tr class="trbgeven">
                <td>
                  Reference (or column name)</td>
                <td>
                  [Result] represents the value in the Result column for the current row.</td>
              </tr>
              <tr class="trbgodd">
                <td>
                  Constant</td>
                <td>
                  Numbers or text values entered directly into a formula, such as 2.</td>
              </tr>
              <tr class="trbgeven">
                <td>
                  Operator</td>
                <td>
                  The * (asterisk) operator multiplies, and the ^ (caret) operator raises a number to
                  a power.</td>
              </tr>
            </tbody>
          </table>
        </div>
        <p>
      A formula might use one or more of the elements from the previous table. Here are
      some examples of formulas (in order of complexity).
   </p>
        <h3>Simple formulas (such as =128+345)
   </h3>
        <p>
      The following formulas contain constants and operators.
   </p>
        <div id="tableoverflow">
          <table class="collapse">
            <tbody>
              <tr class="trbgeven">
                <th>
                  Example</th>
                <th>
                  Description</th>
              </tr>
              <tr class="trbgodd">
                <td>
                  =128+345</td>
                <td>
                  Adds 128 and 345</td>
              </tr>
              <tr class="trbgeven">
                <td>
                  =5^2</td>
                <td>
                  Squares 5</td>
              </tr>
            </tbody>
          </table>
        </div>
        <h3>Formulas that contain column references (such as =[Revenue] &gt;[Cost])
   </h3>
        <p>
      The following formulas refer to other columns in the same list or library.
   </p>
        <div id="tableoverflow">
          <table class="collapse">
            <tbody>
              <tr class="trbgeven">
                <th>
                  Example</th>
                <th>
                  Description</th>
              </tr>
              <tr class="trbgodd">
                <td>
                  =[Revenue]</td>
                <td>
                  Uses the value in the Revenue column.</td>
              </tr>
              <tr class="trbgeven">
                <td>
                  =[Revenue]*10/100 
               </td>
                <td>
                  10% of the value in the Revenue column.</td>
              </tr>
              <tr class="trbgodd">
                <td>
                  =[Revenue] &gt; [Cost] 
               </td>
                <td>
                  Returns Yes if the value in the Revenue column is greater than the value in the Cost
                  column. 
               </td>
              </tr>
            </tbody>
          </table>
        </div>
        <h3>Formulas that call functions (such as =AVERAGE(1, 2, 3, 4, 5))
   </h3>
        <p>
      The following formulas call built-in functions.
   </p>
        <div id="tableoverflow">
          <table class="collapse">
            <tbody>
              <tr class="trbgeven">
                <th>
                  Example</th>
                <th>
                  Description</th>
              </tr>
              <tr class="trbgodd">
                <td>
                  =AVERAGE(1, 2, 3, 4, 5)</td>
                <td>
                  Returns the average of a set of values.</td>
              </tr>
              <tr class="trbgeven">
                <td>
                  =MAX([Q1], [Q2], [Q3], [Q4])</td>
                <td>
                  Returns the largest value in a set of values.</td>
              </tr>
              <tr class="trbgodd">
                <td>
                  =IF([Cost]&gt;[Revenue], "Not OK", "OK")</td>
                <td>
                  Returns Not OK if cost is greater than revenue. Else, returns OK.</td>
              </tr>
              <tr class="trbgeven">
                <td>
                  =DAY("15-Apr-2008")</td>
                <td>
                  Returns the day part of a date. This formula returns the number 15. 
               </td>
              </tr>
            </tbody>
          </table>
        </div>
        <h3>Formulas with nested functions (such as =SUM(IF([A]&gt;[B], [A]-[B], 10), [C]))
   </h3>
        <p>
      The following formulas specify one or more functions as function arguments.
   </p>
        <div id="tableoverflow">
          <table class="collapse">
            <tbody>
              <tr class="trbgeven">
                <th>
                  Example</th>
                <th>
                  Description</th>
              </tr>
              <tr class="trbgodd">
                <td>
                  =SUM(IF([A]&gt;[B], [A]-[B], 10), [C])</td>
                <td>
                  The IF function returns the difference between the values in columns A and B, or 10. 
                  <p>
                     The SUM function adds the return value of the IF function and the value in column
                     C.
                  </p></td>
              </tr>
              <tr class="trbgeven">
                <td>
                  =DEGREES(PI())</td>
                <td>
                  The PI function returns the number 3.141592654. 
                  <p>
                     The DEGREES function converts a value specified in radians to degrees. This formula
                     returns the value 180.
                  </p></td>
              </tr>
              <tr class="trbgodd">
                <td>
                  =ISNUMBER(FIND("BD",[Column1]))</td>
                <td>
                  The FIND function searches for the string BD in Column1 and returns the starting position
                  of the string. It returns an error value if the string is not found. 
                  <p>
                     The ISNUMBER function returns Yes if the FIND function returned a numeric value. Else,
                     it returns No.
                  </p></td>
              </tr>
            </tbody>
          </table>
        </div>
        <p>
       
   </p>
        <p>
       
   </p>
        <p>
      Other Great links
   </p>
        <p>
          <a href="http://office.microsoft.com/en-us/sharepointtechnology/CH100650061033.aspx">http://office.microsoft.com/en-us/sharepointtechnology/CH100650061033.aspx</a>
        </p>
        <p>
          <a href="http://office.microsoft.com/en-us/sharepointtechnology/HA101054791033.aspx">http://office.microsoft.com/en-us/sharepointtechnology/HA101054791033.aspx</a>
        </p>
        <img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=292113f0-4b19-433f-abec-a1cd2ab07c3d" />
      </body>
      <title>Other functions in a calculated column</title>
      <guid>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,292113f0-4b19-433f-abec-a1cd2ab07c3d.aspx</guid>
      <link>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,292113f0-4b19-433f-abec-a1cd2ab07c3d.aspx</link>
      <pubDate>Wed, 10 Sep 2008 16:22:25 GMT</pubDate>
      <description>&lt;h2&gt;&lt;font size=2&gt;(from &lt;/font&gt;&lt;a href="http://office.microsoft.com/en-us/sharepointtechnology/HA101215881033.aspx"&gt;&lt;font size=2&gt;http://office.microsoft.com/en-us/sharepointtechnology/HA101215881033.aspx&lt;/font&gt;&lt;/a&gt;&lt;font size=2&gt;)&lt;/font&gt;
&lt;/h2&gt;
&lt;h2&gt;Formulas overview
&lt;/h2&gt;
&lt;p&gt;
   Formulas are equations that perform calculations on values in a list or library. A
   formula starts with an equal sign (=). For example, the following formula multiplies
   2 by 3 and then adds 5 to the result.
&lt;/p&gt;
&lt;p&gt;
   &lt;code&gt;=5+2*3&lt;/code&gt; 
&lt;/p&gt;
&lt;p&gt;
   You can use a formula in a calculated column and to calculate default values for a
   column. A formula can contain &lt;a class=glossary href="javascript:AppendPopup(this,'IDH_xldefFunction_1')"&gt;functions&lt;span class=AsstInlineDefText&gt;&lt;span class=ACICollapsed id=divInlineDef_IDH_xldefFunction_1&gt;&amp;nbsp;(function:
   A prewritten formula that takes a value or values, performs an operation, and returns
   a value or values. Use functions to simplify and shorten formulas on a worksheet,
   especially those that perform lengthy or complex calculations.)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;,
   column references, &lt;a class=glossary href="javascript:AppendPopup(this,'ofdefOperator_2')"&gt;operators&lt;span class=AsstInlineDefText&gt;&lt;span class=ACICollapsed id=divInlineDef_ofdefOperator_2&gt;&amp;nbsp;(operator:
   A sign or symbol that specifies the type of calculation to perform within an expression.
   There are mathematical, comparison, logical, and reference operators.)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;,
   and &lt;a class=glossary href="javascript:AppendPopup(this,'ofConstant_3')"&gt;constants&lt;span class=AsstInlineDefText&gt;&lt;span class=ACICollapsed id=divInlineDef_ofConstant_3&gt;&amp;nbsp;(constant:
   A value that is not calculated and, therefore, does not change. For example, the number
   210, and the text "Quarterly Earnings" are constants. An expression, or a value resulting
   from an expression, is not a constant.)&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, as in the following example.
&lt;/p&gt;
&lt;p&gt;
   &lt;code&gt;=PI()*[Result]^2&lt;/code&gt; 
&lt;/p&gt;
&lt;div id=tableoverflow&gt;
   &lt;table class=collapse&gt;
      &lt;tbody&gt;
         &lt;tr class=trbgeven&gt;
            &lt;th&gt;
               Element&lt;/th&gt;
            &lt;th&gt;
               Description&lt;/th&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgodd&gt;
            &lt;td&gt;
               Function&lt;/td&gt;
            &lt;td&gt;
               The PI() function returns the value of pi: 3.141592654.&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgeven&gt;
            &lt;td&gt;
               Reference (or column name)&lt;/td&gt;
            &lt;td&gt;
               [Result] represents the value in the Result column for the current row.&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgodd&gt;
            &lt;td&gt;
               Constant&lt;/td&gt;
            &lt;td&gt;
               Numbers or text values entered directly into a formula, such as 2.&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgeven&gt;
            &lt;td&gt;
               Operator&lt;/td&gt;
            &lt;td&gt;
               The * (asterisk) operator multiplies, and the ^ (caret) operator raises a number to
               a power.&lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;
   A formula might use one or more of the elements from the previous table. Here are
   some examples of formulas (in order of complexity).
&lt;/p&gt;
&lt;h3&gt;Simple formulas (such as =128+345)
&lt;/h3&gt;
&lt;p&gt;
   The following formulas contain constants and operators.
&lt;/p&gt;
&lt;div id=tableoverflow&gt;
   &lt;table class=collapse&gt;
      &lt;tbody&gt;
         &lt;tr class=trbgeven&gt;
            &lt;th&gt;
               Example&lt;/th&gt;
            &lt;th&gt;
               Description&lt;/th&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgodd&gt;
            &lt;td&gt;
               =128+345&lt;/td&gt;
            &lt;td&gt;
               Adds 128 and 345&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgeven&gt;
            &lt;td&gt;
               =5^2&lt;/td&gt;
            &lt;td&gt;
               Squares 5&lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/div&gt;
&lt;h3&gt;Formulas that contain column references (such as =[Revenue] &amp;gt;[Cost])
&lt;/h3&gt;
&lt;p&gt;
   The following formulas refer to other columns in the same list or library.
&lt;/p&gt;
&lt;div id=tableoverflow&gt;
   &lt;table class=collapse&gt;
      &lt;tbody&gt;
         &lt;tr class=trbgeven&gt;
            &lt;th&gt;
               Example&lt;/th&gt;
            &lt;th&gt;
               Description&lt;/th&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgodd&gt;
            &lt;td&gt;
               =[Revenue]&lt;/td&gt;
            &lt;td&gt;
               Uses the value in the Revenue column.&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgeven&gt;
            &lt;td&gt;
               =[Revenue]*10/100 
            &lt;/td&gt;
            &lt;td&gt;
               10% of the value in the Revenue column.&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgodd&gt;
            &lt;td&gt;
               =[Revenue] &amp;gt; [Cost] 
            &lt;/td&gt;
            &lt;td&gt;
               Returns Yes if the value in the Revenue column is greater than the value in the Cost
               column. 
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/div&gt;
&lt;h3&gt;Formulas that call functions (such as =AVERAGE(1, 2, 3, 4, 5))
&lt;/h3&gt;
&lt;p&gt;
   The following formulas call built-in functions.
&lt;/p&gt;
&lt;div id=tableoverflow&gt;
   &lt;table class=collapse&gt;
      &lt;tbody&gt;
         &lt;tr class=trbgeven&gt;
            &lt;th&gt;
               Example&lt;/th&gt;
            &lt;th&gt;
               Description&lt;/th&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgodd&gt;
            &lt;td&gt;
               =AVERAGE(1, 2, 3, 4, 5)&lt;/td&gt;
            &lt;td&gt;
               Returns the average of a set of values.&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgeven&gt;
            &lt;td&gt;
               =MAX([Q1], [Q2], [Q3], [Q4])&lt;/td&gt;
            &lt;td&gt;
               Returns the largest value in a set of values.&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgodd&gt;
            &lt;td&gt;
               =IF([Cost]&amp;gt;[Revenue], "Not OK", "OK")&lt;/td&gt;
            &lt;td&gt;
               Returns Not OK if cost is greater than revenue. Else, returns OK.&lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgeven&gt;
            &lt;td&gt;
               =DAY("15-Apr-2008")&lt;/td&gt;
            &lt;td&gt;
               Returns the day part of a date. This formula returns the number 15. 
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/div&gt;
&lt;h3&gt;Formulas with nested functions (such as =SUM(IF([A]&amp;gt;[B], [A]-[B], 10), [C]))
&lt;/h3&gt;
&lt;p&gt;
   The following formulas specify one or more functions as function arguments.
&lt;/p&gt;
&lt;div id=tableoverflow&gt;
   &lt;table class=collapse&gt;
      &lt;tbody&gt;
         &lt;tr class=trbgeven&gt;
            &lt;th&gt;
               Example&lt;/th&gt;
            &lt;th&gt;
               Description&lt;/th&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgodd&gt;
            &lt;td&gt;
               =SUM(IF([A]&amp;gt;[B], [A]-[B], 10), [C])&lt;/td&gt;
            &lt;td&gt;
               The IF function returns the difference between the values in columns A and B, or 10. 
               &lt;p&gt;
                  The SUM function adds the return value of the IF function and the value in column
                  C.
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgeven&gt;
            &lt;td&gt;
               =DEGREES(PI())&lt;/td&gt;
            &lt;td&gt;
               The PI function returns the number 3.141592654. 
               &lt;p&gt;
                  The DEGREES function converts a value specified in radians to degrees. This formula
                  returns the value 180.
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
         &lt;tr class=trbgodd&gt;
            &lt;td&gt;
               =ISNUMBER(FIND("BD",[Column1]))&lt;/td&gt;
            &lt;td&gt;
               The FIND function searches for the string BD in Column1 and returns the starting position
               of the string. It returns an error value if the string is not found. 
               &lt;p&gt;
                  The ISNUMBER function returns Yes if the FIND function returned a numeric value. Else,
                  it returns No.
               &lt;/p&gt;
            &lt;/td&gt;
         &lt;/tr&gt;
      &lt;/tbody&gt;
   &lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   Other Great links
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://office.microsoft.com/en-us/sharepointtechnology/CH100650061033.aspx"&gt;http://office.microsoft.com/en-us/sharepointtechnology/CH100650061033.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://office.microsoft.com/en-us/sharepointtechnology/HA101054791033.aspx"&gt;http://office.microsoft.com/en-us/sharepointtechnology/HA101054791033.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=292113f0-4b19-433f-abec-a1cd2ab07c3d" /&gt;</description>
      <comments>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,292113f0-4b19-433f-abec-a1cd2ab07c3d.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://blogs.rbaconsulting.com/syokiel/Trackback.aspx?guid=b6449394-6ae7-4fc8-9f42-28ea45551480</trackback:ping>
      <pingback:server>http://blogs.rbaconsulting.com/syokiel/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,b6449394-6ae7-4fc8-9f42-28ea45551480.aspx</pingback:target>
      <dc:creator>scott.yokiel@rbaconsulting.com (Scott Yokiel)</dc:creator>
      <wfw:comment>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,b6449394-6ae7-4fc8-9f42-28ea45551480.aspx</wfw:comment>
      <wfw:commentRss>http://blogs.rbaconsulting.com/syokiel/SyndicationService.asmx/GetEntryCommentsRss?guid=b6449394-6ae7-4fc8-9f42-28ea45551480</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      So you want to use the Today function in a calculated list column.  Well here's
      a way to trick sharepoint into letting you use it, when it says it won't allow it. 
      First create a string cloumn named Today and save the list.  Now create a calculated
      column named GetDate and but Today as the calculated field.  Now we delete the
      today column and ta-da the GetDate column will always have todays date in it. 
      We do this so we don't have to keep adding the temp Today field every time we edit
      the list item with a calc field using the today function.  Now this is different
      from creating a data field and setting the date to current date, this date will stay
      set after it have been filled out.
   </p>
        <img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=b6449394-6ae7-4fc8-9f42-28ea45551480" />
      </body>
      <title>Using Today() in a calcluated list column...</title>
      <guid>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,b6449394-6ae7-4fc8-9f42-28ea45551480.aspx</guid>
      <link>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,b6449394-6ae7-4fc8-9f42-28ea45551480.aspx</link>
      <pubDate>Wed, 03 Sep 2008 15:28:01 GMT</pubDate>
      <description>&lt;p&gt;
   So you want to use the Today function in a calculated list column.&amp;nbsp; Well here's
   a way to trick sharepoint into letting you use it, when it says it won't allow it.&amp;nbsp;
   First create a string cloumn named Today and save the list.&amp;nbsp; Now create a calculated
   column named GetDate and but Today as the calculated field.&amp;nbsp; Now we delete the
   today column and ta-da the GetDate column will always have todays date in it.&amp;nbsp;
   We do this so we don't have to keep adding the temp Today field every time we edit
   the list item with a calc field using the today function.&amp;nbsp; Now this is different
   from creating a data field and setting the date to current date, this date will stay
   set after it have been filled out.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=b6449394-6ae7-4fc8-9f42-28ea45551480" /&gt;</description>
      <comments>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,b6449394-6ae7-4fc8-9f42-28ea45551480.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://blogs.rbaconsulting.com/syokiel/Trackback.aspx?guid=a4f75af8-8df0-4aac-8b10-de73e8866984</trackback:ping>
      <pingback:server>http://blogs.rbaconsulting.com/syokiel/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,a4f75af8-8df0-4aac-8b10-de73e8866984.aspx</pingback:target>
      <dc:creator>scott.yokiel@rbaconsulting.com (Scott Yokiel)</dc:creator>
      <wfw:comment>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,a4f75af8-8df0-4aac-8b10-de73e8866984.aspx</wfw:comment>
      <wfw:commentRss>http://blogs.rbaconsulting.com/syokiel/SyndicationService.asmx/GetEntryCommentsRss?guid=a4f75af8-8df0-4aac-8b10-de73e8866984</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      So you want to get rid of your left nav in moss.  Well the first way to do this
      would be to create a webpart page with no nav.
   </p>
        <p>
      1)View all site content<br />
      2)Create<br />
      3)Web part page
   </p>
        <p>
      This one will have no nav so you should be looking good.
   </p>
        <p>
      Now say this page still doens't work for you, but you don't want to have to work in
      designer of customize any HTML.  A little trick is to hide some css styles in
      a content editor web part. Paste this snippit into a it and to-da your left nav will
      be hidden away
   </p>
        <p>
      &lt;style&gt; 
      <br />
      .ms-quicklaunch 
      <br />
      { 
      <br />
      display:none; 
      <br />
      } 
      <br />
      .ms-navframe 
      <br />
      { 
      <br />
      display: none; 
      <br />
      } 
      <br />
      .leftNav<br />
      { 
      <br />
      display: none; 
      <br />
      } 
      <br />
      .leftNavSpacer<br />
      { 
      <br />
      display: none; 
      <br />
      } 
      <br />
      .mainContainer<br />
      {<br />
      width: 100%<br />
      }<br />
      &lt;/style&gt; 
   </p>
        <img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=a4f75af8-8df0-4aac-8b10-de73e8866984" />
      </body>
      <title>Eliminate left nav in MOSS, without changing master page.</title>
      <guid>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,a4f75af8-8df0-4aac-8b10-de73e8866984.aspx</guid>
      <link>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,a4f75af8-8df0-4aac-8b10-de73e8866984.aspx</link>
      <pubDate>Thu, 21 Aug 2008 20:19:14 GMT</pubDate>
      <description>&lt;p&gt;
   So you want to get rid of your left nav in moss.&amp;nbsp; Well the first way to do this
   would be to create a webpart page with no nav.
&lt;/p&gt;
&lt;p&gt;
   1)View all site content&lt;br&gt;
   2)Create&lt;br&gt;
   3)Web part page
&lt;/p&gt;
&lt;p&gt;
   This one will have no nav so you should be looking good.
&lt;/p&gt;
&lt;p&gt;
   Now say this page still doens't work for you, but you don't want to have to work in
   designer of customize any HTML.&amp;nbsp; A little trick is to hide some css styles in
   a content editor web part. Paste this snippit into a it and to-da your left nav will
   be hidden away
&lt;/p&gt;
&lt;p&gt;
   &amp;lt;style&amp;gt; 
   &lt;br&gt;
   .ms-quicklaunch 
   &lt;br&gt;
   { 
   &lt;br&gt;
   display:none; 
   &lt;br&gt;
   } 
   &lt;br&gt;
   .ms-navframe 
   &lt;br&gt;
   { 
   &lt;br&gt;
   display: none; 
   &lt;br&gt;
   } 
   &lt;br&gt;
   .leftNav&lt;br&gt;
   { 
   &lt;br&gt;
   display: none; 
   &lt;br&gt;
   } 
   &lt;br&gt;
   .leftNavSpacer&lt;br&gt;
   { 
   &lt;br&gt;
   display: none; 
   &lt;br&gt;
   } 
   &lt;br&gt;
   .mainContainer&lt;br&gt;
   {&lt;br&gt;
   width: 100%&lt;br&gt;
   }&lt;br&gt;
   &amp;lt;/style&amp;gt; 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=a4f75af8-8df0-4aac-8b10-de73e8866984" /&gt;</description>
      <comments>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,a4f75af8-8df0-4aac-8b10-de73e8866984.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://blogs.rbaconsulting.com/syokiel/Trackback.aspx?guid=3e6b997d-02e6-48cf-9c04-c1cbe2e16228</trackback:ping>
      <pingback:server>http://blogs.rbaconsulting.com/syokiel/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,3e6b997d-02e6-48cf-9c04-c1cbe2e16228.aspx</pingback:target>
      <dc:creator>scott.yokiel@rbaconsulting.com (Scott Yokiel)</dc:creator>
      <wfw:comment>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,3e6b997d-02e6-48cf-9c04-c1cbe2e16228.aspx</wfw:comment>
      <wfw:commentRss>http://blogs.rbaconsulting.com/syokiel/SyndicationService.asmx/GetEntryCommentsRss?guid=3e6b997d-02e6-48cf-9c04-c1cbe2e16228</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      For those of you looking inot building up a custom app with sharepoint as the platform
      here's a good start.
   </p>
        <p>
       
   </p>
        <p>
          <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5474a014-0298-4c45-a8f4-f3e38abfc424&amp;DisplayLang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=5474a014-0298-4c45-a8f4-f3e38abfc424&amp;DisplayLang=en</a>
        </p>
        <p>
       
   </p>
        <a href="http://blogs.rbaconsulting.com/syokiel/content/binary/Developing Custom Applications with SharePoint Server 2007.docx">Developing
   Custom Applications with SharePoint Server 2007.docx (2.07 MB)</a>
        <img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=3e6b997d-02e6-48cf-9c04-c1cbe2e16228" />
      </body>
      <title>Developing Custom Applications with SharePoint Server 2007</title>
      <guid>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,3e6b997d-02e6-48cf-9c04-c1cbe2e16228.aspx</guid>
      <link>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,3e6b997d-02e6-48cf-9c04-c1cbe2e16228.aspx</link>
      <pubDate>Wed, 06 Aug 2008 20:29:22 GMT</pubDate>
      <description>&lt;p&gt;
   For those of you looking inot building up a custom app with sharepoint as the platform
   here's a good start.
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5474a014-0298-4c45-a8f4-f3e38abfc424&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=5474a014-0298-4c45-a8f4-f3e38abfc424&amp;amp;DisplayLang=en&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;a href="http://blogs.rbaconsulting.com/syokiel/content/binary/Developing Custom Applications with SharePoint Server 2007.docx"&gt;Developing
Custom Applications with SharePoint Server 2007.docx (2.07 MB)&lt;/a&gt;&lt;img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=3e6b997d-02e6-48cf-9c04-c1cbe2e16228" /&gt;</description>
      <comments>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,3e6b997d-02e6-48cf-9c04-c1cbe2e16228.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://blogs.rbaconsulting.com/syokiel/Trackback.aspx?guid=5e79a3e1-d28b-4520-8092-f7add08a6832</trackback:ping>
      <pingback:server>http://blogs.rbaconsulting.com/syokiel/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,5e79a3e1-d28b-4520-8092-f7add08a6832.aspx</pingback:target>
      <dc:creator>scott.yokiel@rbaconsulting.com (Scott Yokiel)</dc:creator>
      <wfw:comment>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,5e79a3e1-d28b-4520-8092-f7add08a6832.aspx</wfw:comment>
      <wfw:commentRss>http://blogs.rbaconsulting.com/syokiel/SyndicationService.asmx/GetEntryCommentsRss?guid=5e79a3e1-d28b-4520-8092-f7add08a6832</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Have you ever used webservices in Infopath and then needed to move then to a new enviorment
      with new urls.  Wells here's a way to script it out, other have done the work
      I'll just put the links in for you to use.
   </p>
        <p>
      Use a scripting tool called xsnFixup.js <a href="http://msdn.microsoft.com/en-us/library/bb608315.aspx">http://msdn.microsoft.com/en-us/library/bb608315.aspx</a></p>
        <p>
      If you need some help with you xPath here's a tool a college sent me and here's the
      location of the creator's site. 
   </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <a href="http://weblogs.asp.net/nleghari/articles/visualxpath.aspx">
            <font face="Calibri" color="#0000ff" size="3">http://weblogs.asp.net/nleghari/articles/visualxpath.aspx</font>
          </a>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
       
   </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
       
   </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
       
   </p>
        <a href="http://blogs.rbaconsulting.com/syokiel/content/binary/VisualXPath_Src.zip">VisualXPath_Src.zip
   (384.63 KB)</a>
        <img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=5e79a3e1-d28b-4520-8092-f7add08a6832" />
      </body>
      <title>Updating Infopath config programatically</title>
      <guid>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,5e79a3e1-d28b-4520-8092-f7add08a6832.aspx</guid>
      <link>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,5e79a3e1-d28b-4520-8092-f7add08a6832.aspx</link>
      <pubDate>Thu, 31 Jul 2008 19:21:03 GMT</pubDate>
      <description>&lt;p&gt;
   Have you ever used webservices in Infopath and then needed to move then to a new enviorment
   with new urls.&amp;nbsp; Wells here's a way to script it out, other have done the work
   I'll just put the links in for you to use.
&lt;/p&gt;
&lt;p&gt;
   Use a scripting tool called xsnFixup.js &lt;a href="http://msdn.microsoft.com/en-us/library/bb608315.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb608315.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   If you need some help with you xPath here's a tool a college sent me and here's the
   location of the creator's site. 
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;a href="http://weblogs.asp.net/nleghari/articles/visualxpath.aspx"&gt;&lt;font face=Calibri color=#0000ff size=3&gt;http://weblogs.asp.net/nleghari/articles/visualxpath.aspx&lt;/font&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;a href="http://blogs.rbaconsulting.com/syokiel/content/binary/VisualXPath_Src.zip"&gt;VisualXPath_Src.zip
(384.63 KB)&lt;/a&gt;&lt;img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=5e79a3e1-d28b-4520-8092-f7add08a6832" /&gt;</description>
      <comments>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,5e79a3e1-d28b-4520-8092-f7add08a6832.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://blogs.rbaconsulting.com/syokiel/Trackback.aspx?guid=b431a804-b10a-4511-b135-823edfe918fb</trackback:ping>
      <pingback:server>http://blogs.rbaconsulting.com/syokiel/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,b431a804-b10a-4511-b135-823edfe918fb.aspx</pingback:target>
      <dc:creator>scott.yokiel@rbaconsulting.com (Scott Yokiel)</dc:creator>
      <wfw:comment>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,b431a804-b10a-4511-b135-823edfe918fb.aspx</wfw:comment>
      <wfw:commentRss>http://blogs.rbaconsulting.com/syokiel/SyndicationService.asmx/GetEntryCommentsRss?guid=b431a804-b10a-4511-b135-823edfe918fb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Have you ever used webservices in Infopath and then needed to move then to a new enviorment
      with new urls.  Wells here's a way to script it out, other have done the work
      I'll just put the links in for you to use.
   </p>
        <p>
      Use a scripting tool called xsnFixup.js <a href="http://msdn.microsoft.com/en-us/library/bb608315.aspx">http://msdn.microsoft.com/en-us/library/bb608315.aspx</a></p>
        <p>
      If you need some help with you xPath here's a tool a college sent me and here's the
      location of the creator's site. 
   </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
          <a href="http://weblogs.asp.net/nleghari/articles/visualxpath.aspx">
            <font face="Calibri" color="#0000ff" size="3">http://weblogs.asp.net/nleghari/articles/visualxpath.aspx</font>
          </a>
        </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
       
   </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
       
   </p>
        <p class="MsoNormal" style="MARGIN: 0in 0in 0pt">
       
   </p>
        <img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=b431a804-b10a-4511-b135-823edfe918fb" />
      </body>
      <title>Updating Infopath config programatically</title>
      <guid>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,b431a804-b10a-4511-b135-823edfe918fb.aspx</guid>
      <link>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,b431a804-b10a-4511-b135-823edfe918fb.aspx</link>
      <pubDate>Thu, 31 Jul 2008 19:10:55 GMT</pubDate>
      <description>&lt;p&gt;
   Have you ever used webservices in Infopath and then needed to move then to a new enviorment
   with new urls.&amp;nbsp; Wells here's a way to script it out, other have done the work
   I'll just put the links in for you to use.
&lt;/p&gt;
&lt;p&gt;
   Use a scripting tool called xsnFixup.js &lt;a href="http://msdn.microsoft.com/en-us/library/bb608315.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb608315.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
   If you need some help with you xPath here's a tool a college sent me and here's the
   location of the creator's site. 
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &lt;a href="http://weblogs.asp.net/nleghari/articles/visualxpath.aspx"&gt;&lt;font face=Calibri color=#0000ff size=3&gt;http://weblogs.asp.net/nleghari/articles/visualxpath.aspx&lt;/font&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=b431a804-b10a-4511-b135-823edfe918fb" /&gt;</description>
      <comments>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,b431a804-b10a-4511-b135-823edfe918fb.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://blogs.rbaconsulting.com/syokiel/Trackback.aspx?guid=e3a47632-65b1-46a0-bb75-b977f7bf57e2</trackback:ping>
      <pingback:server>http://blogs.rbaconsulting.com/syokiel/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,e3a47632-65b1-46a0-bb75-b977f7bf57e2.aspx</pingback:target>
      <dc:creator>scott.yokiel@rbaconsulting.com (Scott Yokiel)</dc:creator>
      <wfw:comment>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,e3a47632-65b1-46a0-bb75-b977f7bf57e2.aspx</wfw:comment>
      <wfw:commentRss>http://blogs.rbaconsulting.com/syokiel/SyndicationService.asmx/GetEntryCommentsRss?guid=e3a47632-65b1-46a0-bb75-b977f7bf57e2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Have you ever looked at your SQL server and found a huge LDF file sitting out there? 
      Well the other day i found a 14 gig one just eating up space.  If you work with
      sharepoint you can find some very large ones if the sql server wasn't config right. 
      SO here is a quick how to with screen shots on eliminating your log files from SQL
      server.  Good luck...
   </p>
        <a href="http://blogs.rbaconsulting.com/syokiel/content/binary/DitchingAnLdfFile.docx">DitchingAnLdfFile.docx
   (218.28 KB)</a>
        <img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=e3a47632-65b1-46a0-bb75-b977f7bf57e2" />
      </body>
      <title>Deleteing a LDF .file</title>
      <guid>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,e3a47632-65b1-46a0-bb75-b977f7bf57e2.aspx</guid>
      <link>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,e3a47632-65b1-46a0-bb75-b977f7bf57e2.aspx</link>
      <pubDate>Fri, 11 Jul 2008 14:32:15 GMT</pubDate>
      <description>&lt;p&gt;
   Have you ever looked at your SQL server and found a huge LDF file sitting out there?&amp;nbsp;
   Well the other day i found a 14 gig one just eating up space.&amp;nbsp; If you work with
   sharepoint you can find some very large ones if the sql server wasn't config right.&amp;nbsp;
   SO here is a quick how to with screen shots on eliminating your log files from SQL
   server.&amp;nbsp; Good luck...
&lt;/p&gt;
&lt;a href="http://blogs.rbaconsulting.com/syokiel/content/binary/DitchingAnLdfFile.docx"&gt;DitchingAnLdfFile.docx
(218.28 KB)&lt;/a&gt;&lt;img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=e3a47632-65b1-46a0-bb75-b977f7bf57e2" /&gt;</description>
      <comments>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,e3a47632-65b1-46a0-bb75-b977f7bf57e2.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://blogs.rbaconsulting.com/syokiel/Trackback.aspx?guid=1755d986-d376-4334-a2e2-8d98ab8af55b</trackback:ping>
      <pingback:server>http://blogs.rbaconsulting.com/syokiel/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,1755d986-d376-4334-a2e2-8d98ab8af55b.aspx</pingback:target>
      <dc:creator>scott.yokiel@rbaconsulting.com (Scott Yokiel)</dc:creator>
      <wfw:comment>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,1755d986-d376-4334-a2e2-8d98ab8af55b.aspx</wfw:comment>
      <wfw:commentRss>http://blogs.rbaconsulting.com/syokiel/SyndicationService.asmx/GetEntryCommentsRss?guid=1755d986-d376-4334-a2e2-8d98ab8af55b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Here are some of the url switches i have found useful in MOSS 2007.  I swear
      i had displaymode=edit working once but i can't seem to get it working now, also the
      mode=edit dosn't seem to be working. 
   </p>
        <p>
      To change everyone's view of a particular page, append <strong>?PageView=Shared&amp;ToolPaneView=2</strong> to
      the URL. 
   </p>
        <p>
          <strong>Contents=1</strong>  This is probably the most useful of querystrings.
      Using this on any "Web Part Page" will take you to what is called the "Web Part Page
      Maintenance" page (screenshot below) which allows you to delete web parts from both
      personal and shared views. This feature is especially useful if you have added a misbehaving
      web part. In this situation you can find yourself in a "chicken and egg" situation,
      whereby you can’t access the page to remove the web part because the web part you
      have added is causing an error on the page. 
      <br /><strong>Mode=Edit</strong> This flips a "Web Part Page" into edit mode, its the same
      as clicking on "Edit Page" 
      <br /><strong>Mode=View</strong> This flips a "Web Part Page" into view mode, it’s the same
      as clicking on "View Page" 
      <br /><strong>PageView=Personal Displays</strong> your Personal view of a "Web Part Page",
      this is the same as selecting "Personal View" from the "Modify Shared/My Page" dropdown. 
      <br /><strong>PageView=Shared</strong> Displays the Shared view of a web part page, this
      is the same as selecting “Personal View” from the "Modify Shared/My Page" dropdown. 
      <br /><strong>ToolPaneView=2</strong> Shows the "Add Web Parts" toolpane, allowing you to
      drag and drop web parts onto a "Web Part Page". 
      <br /><strong>ToolPaneView=3</strong> Shows the "Search" toolpane, letting you search through
      the web part galleries before adding a web part to the page. 
   </p>
        <p>
       
   </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=1755d986-d376-4334-a2e2-8d98ab8af55b" />
      </body>
      <title>URL switches in MOSS / Get to edit mode via URL</title>
      <guid>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,1755d986-d376-4334-a2e2-8d98ab8af55b.aspx</guid>
      <link>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,1755d986-d376-4334-a2e2-8d98ab8af55b.aspx</link>
      <pubDate>Tue, 08 Jul 2008 18:31:51 GMT</pubDate>
      <description>&lt;p&gt;
   Here are some of the url switches i have found useful in MOSS 2007.&amp;nbsp; I swear
   i had displaymode=edit working once but i can't seem to get it working now, also the
   mode=edit dosn't seem to be working.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   To change everyone's view of a particular page, append &lt;strong&gt;?PageView=Shared&amp;amp;ToolPaneView=2&lt;/strong&gt; to
   the URL. 
&lt;/p&gt;
&lt;p&gt;
   &lt;strong&gt;Contents=1&lt;/strong&gt;&amp;nbsp; This is probably the most useful of querystrings.
   Using this on any "Web Part Page" will take you to what is called the "Web Part Page
   Maintenance" page (screenshot below) which allows you to delete web parts from both
   personal and shared views. This feature is especially useful if you have added a misbehaving
   web part. In this situation you can find yourself in a "chicken and egg" situation,
   whereby you can’t access the page to remove the web part because the web part you
   have added is causing an error on the page. 
   &lt;br&gt;
   &lt;strong&gt;Mode=Edit&lt;/strong&gt; This flips a "Web Part Page" into edit mode, its the same
   as clicking on "Edit Page" 
   &lt;br&gt;
   &lt;strong&gt;Mode=View&lt;/strong&gt; This flips a "Web Part Page" into view mode, it’s the same
   as clicking on "View Page" 
   &lt;br&gt;
   &lt;strong&gt;PageView=Personal Displays&lt;/strong&gt; your Personal view of a "Web Part Page",
   this is the same as selecting "Personal View" from the "Modify Shared/My Page" dropdown. 
   &lt;br&gt;
   &lt;strong&gt;PageView=Shared&lt;/strong&gt; Displays the Shared view of a web part page, this
   is the same as selecting “Personal View” from the "Modify Shared/My Page" dropdown. 
   &lt;br&gt;
   &lt;strong&gt;ToolPaneView=2&lt;/strong&gt; Shows the "Add Web Parts" toolpane, allowing you to
   drag and drop web parts onto a "Web Part Page". 
   &lt;br&gt;
   &lt;strong&gt;ToolPaneView=3&lt;/strong&gt; Shows the "Search" toolpane, letting you search through
   the web part galleries before adding a web part to the page. 
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=1755d986-d376-4334-a2e2-8d98ab8af55b" /&gt;</description>
      <comments>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,1755d986-d376-4334-a2e2-8d98ab8af55b.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://blogs.rbaconsulting.com/syokiel/Trackback.aspx?guid=13fc0d78-8da9-4ad1-9c4a-369bab1a6e45</trackback:ping>
      <pingback:server>http://blogs.rbaconsulting.com/syokiel/pingback.aspx</pingback:server>
      <pingback:target>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,13fc0d78-8da9-4ad1-9c4a-369bab1a6e45.aspx</pingback:target>
      <dc:creator>scott.yokiel@rbaconsulting.com (Scott Yokiel)</dc:creator>
      <wfw:comment>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,13fc0d78-8da9-4ad1-9c4a-369bab1a6e45.aspx</wfw:comment>
      <wfw:commentRss>http://blogs.rbaconsulting.com/syokiel/SyndicationService.asmx/GetEntryCommentsRss?guid=13fc0d78-8da9-4ad1-9c4a-369bab1a6e45</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Heres a sweet trick to be able to treat the GAC like any other folder.  Including
      droping PDB file in there so we can attache to a process and debug. (MOSS Workflows)
   </p>
        <p>
      Create a short cut and paste in this for the destination, THATS IT.....
   </p>
        <p>
      %systemroot%\Assembly\GAC_MSIL
   </p>
        <p>
       
   </p>
        <img src="http://blogs.rbaconsulting.com/syokiel/content/binary/screenshot.jpg" border="0" />
        <img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=13fc0d78-8da9-4ad1-9c4a-369bab1a6e45" />
      </body>
      <title>Own the GAC</title>
      <guid>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,13fc0d78-8da9-4ad1-9c4a-369bab1a6e45.aspx</guid>
      <link>http://blogs.rbaconsulting.com/syokiel/PermaLink,guid,13fc0d78-8da9-4ad1-9c4a-369bab1a6e45.aspx</link>
      <pubDate>Tue, 01 Jul 2008 00:28:52 GMT</pubDate>
      <description>&lt;p&gt;
   Heres a sweet trick to be able to treat the GAC like any other folder.&amp;nbsp; Including
   droping PDB file in there so we can attache to a process and debug. (MOSS Workflows)
&lt;/p&gt;
&lt;p&gt;
   Create a short cut and paste in this for the destination, THATS IT.....
&lt;/p&gt;
&lt;p&gt;
   %systemroot%\Assembly\GAC_MSIL
&lt;/p&gt;
&lt;p&gt;
   &amp;nbsp;
&lt;/p&gt;
&lt;img src="http://blogs.rbaconsulting.com/syokiel/content/binary/screenshot.jpg" border=0&gt;&lt;img width="0" height="0" src="http://blogs.rbaconsulting.com/syokiel/aggbug.ashx?id=13fc0d78-8da9-4ad1-9c4a-369bab1a6e45" /&gt;</description>
      <comments>http://blogs.rbaconsulting.com/syokiel/CommentView,guid,13fc0d78-8da9-4ad1-9c4a-369bab1a6e45.aspx</comments>
    </item>
  </channel>
</rss>