<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Alec Pojidaev&#039;s InfoPath Blog</title>
	<atom:link href="http://alecpojidaev.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://alecpojidaev.wordpress.com</link>
	<description>Stuff published for no reason  (cool codeless infopath solutions mostly)</description>
	<lastBuildDate>Thu, 26 Jan 2012 00:30:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='alecpojidaev.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Alec Pojidaev&#039;s InfoPath Blog</title>
		<link>http://alecpojidaev.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://alecpojidaev.wordpress.com/osd.xml" title="Alec Pojidaev&#039;s InfoPath Blog" />
	<atom:link rel='hub' href='http://alecpojidaev.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Multiple value control</title>
		<link>http://alecpojidaev.wordpress.com/2011/08/03/multiple-value-control/</link>
		<comments>http://alecpojidaev.wordpress.com/2011/08/03/multiple-value-control/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 19:12:17 +0000</pubDate>
		<dc:creator>alecpojidaev</dc:creator>
				<category><![CDATA[browser forms]]></category>
		<category><![CDATA[browser-enabled]]></category>
		<category><![CDATA[eval]]></category>
		<category><![CDATA[InfoPath]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[XPath]]></category>

		<guid isPermaLink="false">http://alecpojidaev.wordpress.com/?p=540</guid>
		<description><![CDATA[Thanks to Ranjit Batra who chalenged me to create a control similar to what is exist in Lotus Notes. This control emulates multiple choice control that is not available in InfoPath. Enjoy!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=540&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Thanks to Ranjit Batra who chalenged me to create a control similar to what is exist in Lotus Notes.</p>
<p><a style="color:orange;" href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/control.xsn">This control</a>  emulates multiple choice control that is not available in InfoPath. Enjoy!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alecpojidaev.wordpress.com/540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alecpojidaev.wordpress.com/540/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alecpojidaev.wordpress.com/540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alecpojidaev.wordpress.com/540/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alecpojidaev.wordpress.com/540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alecpojidaev.wordpress.com/540/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alecpojidaev.wordpress.com/540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alecpojidaev.wordpress.com/540/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alecpojidaev.wordpress.com/540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alecpojidaev.wordpress.com/540/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alecpojidaev.wordpress.com/540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alecpojidaev.wordpress.com/540/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alecpojidaev.wordpress.com/540/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alecpojidaev.wordpress.com/540/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=540&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alecpojidaev.wordpress.com/2011/08/03/multiple-value-control/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c355f9ed5dad73446e220dae41f85a11?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alecpojidaev</media:title>
		</media:content>
	</item>
		<item>
		<title>How to promote InfoPath field to the SharePoint link type field</title>
		<link>http://alecpojidaev.wordpress.com/2010/02/05/how-to-promote-infopath-field-to-the-sharepoint-link-type-field/</link>
		<comments>http://alecpojidaev.wordpress.com/2010/02/05/how-to-promote-infopath-field-to-the-sharepoint-link-type-field/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 22:10:17 +0000</pubDate>
		<dc:creator>alecpojidaev</dc:creator>
				<category><![CDATA[browser forms]]></category>
		<category><![CDATA[browser-enabled]]></category>
		<category><![CDATA[InfoPath]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[formulas]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[repeating]]></category>
		<category><![CDATA[tips and tricks]]></category>

		<guid isPermaLink="false">http://alecpojidaev.wordpress.com/?p=480</guid>
		<description><![CDATA[Special thanks: Karl D. Swartzendruber: cruelest boss of all From time to time I&#8217;m getting into situations where InfoPath and/or SharePoint limitations don&#8217;t allow me to implement what I&#8217;ve been tasked to do. Like in that case when my cruel bosses were mercilessly cracking whip on me disregarding my whining about damn limitations preventing me [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=480&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:Helv;">Special thanks: Karl D. Swartzendruber: cruelest boss of all</span></p>
<p>From time to time I&#8217;m getting into situations where InfoPath and/or SharePoint limitations don&#8217;t allow me to implement what I&#8217;ve been tasked to do. Like in that case when my cruel bosses were mercilessly cracking whip on me disregarding my whining about damn limitations preventing me to promote InfoPath field to the SharePoint link type field. As I was told, &#8220;Without beautiful icon (link type field can be represented as an icon, neat eh?) my users might fail to distinguish one type of announcement from another&#8221;.</p>
<p>That means it&#8217;s a hack time!</p>
<p>1. In InfoPath create richtext type field &#8220;MyIcon&#8221;. The value of the &#8220;MyIcon&#8221; field should look like:</p>
<p>       http://yourlink , Description<br />
Note these spaces from both sides of the comma.</p>
<p>2. Promote it to the new library column of the same name.</p>
<p>3. Delete the column you&#8217;ve just created.</p>
<p>4. Create link type column with &#8220;MyIcon&#8221; name.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alecpojidaev.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alecpojidaev.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alecpojidaev.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alecpojidaev.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alecpojidaev.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alecpojidaev.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alecpojidaev.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alecpojidaev.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alecpojidaev.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alecpojidaev.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alecpojidaev.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alecpojidaev.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alecpojidaev.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alecpojidaev.wordpress.com/480/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=480&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alecpojidaev.wordpress.com/2010/02/05/how-to-promote-infopath-field-to-the-sharepoint-link-type-field/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c355f9ed5dad73446e220dae41f85a11?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alecpojidaev</media:title>
		</media:content>
	</item>
		<item>
		<title>Accessing rows in repeating group for browser enabled forms</title>
		<link>http://alecpojidaev.wordpress.com/2010/01/07/accessing-previous-rows-in-repeating-group-for-browser-enabled-forms/</link>
		<comments>http://alecpojidaev.wordpress.com/2010/01/07/accessing-previous-rows-in-repeating-group-for-browser-enabled-forms/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 19:41:34 +0000</pubDate>
		<dc:creator>alecpojidaev</dc:creator>
				<category><![CDATA[browser forms]]></category>
		<category><![CDATA[browser-enabled]]></category>
		<category><![CDATA[InfoPath]]></category>
		<category><![CDATA[iterate]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[XPath]]></category>
		<category><![CDATA[autonumber]]></category>
		<category><![CDATA[formulas]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[repeating]]></category>
		<category><![CDATA[Rules]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[tips and tricks]]></category>

		<guid isPermaLink="false">http://alecpojidaev.wordpress.com/?p=447</guid>
		<description><![CDATA[There are not so many differences in versions of XPath between regular forms and web enabled ones. But inability to reference rows in web enabled forms by the index is one of the most annoying. Here are several XPath formulas useful when interacting with repeating tables: 1. The current row index expression: count(preceding-sibling::*[local-name() = &#34;MyRepeatingGroup&#34;]) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=447&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There are not so many differences in versions of XPath between regular forms and web enabled ones. But inability to reference rows in web enabled forms by the index is one of the most annoying. Here are several XPath formulas useful when interacting with repeating tables:</p>
<p>1. The current row index expression:<br />
<span style="color:#ce9d84;">count(preceding-sibling::*[local-name() = &quot;MyRepeatingGroup&quot;])</span><br />
As you can see that formula successfully substitutes the position() function not available in web forms.</p>
<p>2. Accesing value of the previous row:<span style="color:#ce9d84;"><br />
preceding-sibling::my:MyRepeatingGroup[count(preceding-sibling::my:MyRepeatingGroup) = count(current()/preceding-sibling::my:MyRepeatingGroup) - 1]/my:FieldToAccess</span></p>
<p>3. Implementation of the last() function:<br />
<span style="color:#ce9d84;">my:MyRepeatingGroup[count(following-sibling::*[local-name() = &quot;MyRepeatingGroup&quot;]) = 0]/my:FieldToAccess<br />
</span></p>
<p>4. Count all rows that have duplicates:<br />
<span style="color:#ce9d84;">count(my:MyRepeatingGroup[following-sibling::*/my:FieldToAccess = my:FieldToAccess])</span></p>
<p><a style="color:orange;" href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/RepGroupNavigating.xsn">Form to try.</a></p>
<p>5. The other technique demonstrates idea of how to wright into repeating group by providing index of the row and a value:<br />
<a href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/indexingRepGroup.xsn" style="color:orange;">Form to try.</a></p>
<p>Happy codeless programming!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alecpojidaev.wordpress.com/447/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alecpojidaev.wordpress.com/447/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alecpojidaev.wordpress.com/447/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alecpojidaev.wordpress.com/447/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alecpojidaev.wordpress.com/447/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alecpojidaev.wordpress.com/447/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alecpojidaev.wordpress.com/447/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alecpojidaev.wordpress.com/447/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alecpojidaev.wordpress.com/447/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alecpojidaev.wordpress.com/447/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alecpojidaev.wordpress.com/447/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alecpojidaev.wordpress.com/447/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alecpojidaev.wordpress.com/447/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alecpojidaev.wordpress.com/447/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=447&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alecpojidaev.wordpress.com/2010/01/07/accessing-previous-rows-in-repeating-group-for-browser-enabled-forms/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c355f9ed5dad73446e220dae41f85a11?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alecpojidaev</media:title>
		</media:content>
	</item>
		<item>
		<title>Work (business) days calculations with C#</title>
		<link>http://alecpojidaev.wordpress.com/2009/10/29/work-days-calculation-with-c/</link>
		<comments>http://alecpojidaev.wordpress.com/2009/10/29/work-days-calculation-with-c/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 20:34:54 +0000</pubDate>
		<dc:creator>alecpojidaev</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[business days]]></category>
		<category><![CDATA[weekdays]]></category>
		<category><![CDATA[work days]]></category>

		<guid isPermaLink="false">http://alecpojidaev.wordpress.com/?p=371</guid>
		<description><![CDATA[If you think it&#8217;s a decent solution vote for it! :) Work days between 2 dates: public static double GetBusinessDays(DateTime startD, DateTime endD) { double calcBusinessDays = 1 + ((endD-startD).TotalDays * 5 - (startD.DayOfWeek-endD.DayOfWeek) * 2) / 7; if ((int)endD.DayOfWeek == 6) calcBusinessDays --; if ((int)startD.DayOfWeek == 0) calcBusinessDays --; return calcBusinessDays; } Add work [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=371&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="line-height:1.1;margin-bottom:0;">If you think it&#8217;s a decent solution <a style="color:orange;" href="http://stackoverflow.com/questions/1617049/calculate-the-number-of-business-days-between-two-dates/1646396#1646396" target="_blank">vote for it! </a>:)</p>
<p style="line-height:1.1;margin-bottom:0;"><strong><br />
<h3>Work days between 2 dates:</h3>
<p></strong></p>
<p style="line-height:1.1;margin:0;"><span style="color:blue;">public static double</span> <span style="color:#2b91af;">GetBusinessDays</span>(<span style="color:#2b91af;">DateTime</span> startD, <span style="color:#2b91af;">DateTime</span> endD) </p>
<p style="line-height:1.1;margin:0;">{</p>
<p style="line-height:1.1;padding-left:20px;margin:0;"><span style="color:blue;">double</span> calcBusinessDays =</p>
<p style="line-height:1.1;padding-left:40px;margin:0;">1 + ((endD-startD).TotalDays * 5 -</p>
<p style="line-height:1.1;padding-left:40px;margin:0;">(startD.DayOfWeek-endD.DayOfWeek) * 2) / 7;</p>
<p style="line-height:1.1;padding-left:20px;margin:0;"><span style="color:#0000ff;"><span style="color:#0000ff;">if</span></span> ((<span style="color:#0000ff;"><span style="color:#0000ff;">int</span></span>)endD.DayOfWeek == 6) calcBusinessDays <span>-</span>-;</p>
<p style="line-height:1.1;padding-left:20px;margin:0;"><span style="color:#0000ff;"><span style="color:#0000ff;">if</span></span> ((<span style="color:#0000ff;"><span style="color:#0000ff;">int</span></span>)startD.DayOfWeek == 0) calcBusinessDays <span>-</span>-;</p>
<p style="line-height:1.1;padding-left:20px;margin:0;"><span style="color:#0000ff;">return</span> calcBusinessDays;</p>
<p style="line-height:1.1;margin:0;">}</p>
<p style="line-height:1;margin-bottom:0;"><strong><br />
<h3>Add work days to a start date:</h3>
<p></strong></p>
<p style="line-height:1.1;margin:0;"><span style="color:#2b91af;">DateTime</span> startD = <span style="color:blue;">new</span> <span style="color:#2b91af;">DateTime</span>(2000, 5, 28);</p>
<p style="line-height:1;margin:0;"><span style="color:blue;">double </span>businessDays = 2300;</p>
<p style="line-height:1.1;margin:0;"><span style="color:blue;">int </span>DoW = (<span style="color:blue;">int</span>)startD.DayOfWeek;</p>
<p style="line-height:1.1;margin:0;"><span style="color:blue;">double </span>temp = businessDays + DoW + 1;</p>
<p style="line-height:1.1;margin:0;"><span style="color:#0000ff;"><span style="color:#0000ff;">if</span></span> (DoW != 0) temp <span>-</span>-;</p>
<p style="line-height:1.1;margin:0;"><span style="color:#2b91af;">DateTime </span>calcendD = startD.AddDays(</p>
<p style="line-height:1.1;padding-left:20px;margin:0;"><span style="color:#2b91af;">Math</span>.Floor(temp / 5)*2-DoW + temp</p>
<p style="line-height:1.1;padding-left:20px;margin:0;">- 2* <span style="color:#2b91af;">Convert</span>.ToInt32(temp % 5 == 0)) ;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alecpojidaev.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alecpojidaev.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alecpojidaev.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alecpojidaev.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alecpojidaev.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alecpojidaev.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alecpojidaev.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alecpojidaev.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alecpojidaev.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alecpojidaev.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alecpojidaev.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alecpojidaev.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alecpojidaev.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alecpojidaev.wordpress.com/371/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=371&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alecpojidaev.wordpress.com/2009/10/29/work-days-calculation-with-c/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c355f9ed5dad73446e220dae41f85a11?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alecpojidaev</media:title>
		</media:content>
	</item>
		<item>
		<title>How to remove initial row in repeating tables (or delete all rows) with rules only</title>
		<link>http://alecpojidaev.wordpress.com/2009/09/10/how-to-remove-initial-row-in-repeating-tables/</link>
		<comments>http://alecpojidaev.wordpress.com/2009/09/10/how-to-remove-initial-row-in-repeating-tables/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 14:34:44 +0000</pubDate>
		<dc:creator>alecpojidaev</dc:creator>
				<category><![CDATA[browser forms]]></category>
		<category><![CDATA[browser-enabled]]></category>
		<category><![CDATA[InfoPath]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[XPath]]></category>
		<category><![CDATA[formulas]]></category>
		<category><![CDATA[repeating table]]></category>
		<category><![CDATA[Rules]]></category>
		<category><![CDATA[tips and tricks]]></category>

		<guid isPermaLink="false">http://alecpojidaev.wordpress.com/?p=284</guid>
		<description><![CDATA[Bookmark that post Special thanks: Karl D. Swartzendruber First of all you have to place your repeating group into the non repeating one. So your field structure should be looking like that: Then as you can see the simple rule f=cleaningGroup will delete all rows. Now we are getting to the point why it never [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=284&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a style="color:orange;" href="http://delicious.com/save?url=http%3A%2F%2Falecpojidaev.wordpress.com%2F2009%2F09%2F10%2Fhow-to-remove-initial-row-in-repeating-tables%2F&amp;title=How%20to%20remove%20initial%20row%20in%20repeating%20tables%20%28or%20delete%20all%20rows%29%20with%20rules%20only&amp;jump=%2Ftag%2Finfopath&amp;key=lrHycjxVqTdfQlPTFFSAUVpWqn4-&amp;original_user=alecpojidaev">Bookmark that post</a></p>
<p><span style="font-family:Helv;">Special thanks: Karl D. Swartzendruber</span></p>
<p>First of all you have to place your repeating group into the non repeating one. So your field structure should be looking like that:</p>
<div id="attachment_301" class="wp-caption alignleft" style="width: 241px"><img src="http://alecpojidaev.files.wordpress.com/2009/09/delfrow.jpg?w=450" alt="Field structure" title="DelFRow"   class="size-full wp-image-301" /><p class="wp-caption-text">Field structure</p></div>
<p>Then as you can see the simple rule f=cleaningGroup will delete all rows. Now we are getting to the point why it never been implemented before. As soon as  you will try to assign any value to a group InfoPath will yell at you with the message: &#8220;You must select a field. Groups do not have values and therefore cannot be assigned to by this action.&#8221; Let&#8217;s prove that at least &#8220;cannot be assigned&#8221; part of that statement is false.</p>
<p>It&#8217;s time for some rule breaking.</p>
<p>Now we will screw up the group (&#8220;f&#8221; in our case) by giving it a temporary name. Create a field at the same level as your group formerly named &#8220;f&#8221;. Name that field &#8230; guess what?  Right, with the name &#8220;f&#8221;. Now InfoPath UI won&#8217;t be objecting when you&#8217;ll try to create button rule f=cleaningGroup.  Delete field &#8220;f&#8221;. Rename your group back to its original name: &#8220;f&#8221;.<br />
 <b><a style="color:orange;" href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/NofirstRow.xsn">The Form</a></b> to test. Web browser forms OK.</p>
<p><b>Deleting single row from the repeating field.</b></p>
<p><a style="color:orange;" href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/DeleteRowsOneByOne.xsn">Here is form</a> that is doing exactly this. The way it was created (renaiming hack) is similar to the previous form. There are several limitations assosioated with this approach. First is it supports single repeating field not repeating group. Another &#8220;feature&#8221; you have to consider before you decide to use this form is unchecking checkbox at single row will delete all rows with the same value (might be useful in certain scenarios). Also because of Multiple selection check box this form can be made browser enabled in SP2010 only.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alecpojidaev.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alecpojidaev.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alecpojidaev.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alecpojidaev.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alecpojidaev.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alecpojidaev.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alecpojidaev.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alecpojidaev.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alecpojidaev.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alecpojidaev.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alecpojidaev.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alecpojidaev.wordpress.com/284/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alecpojidaev.wordpress.com/284/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alecpojidaev.wordpress.com/284/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=284&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alecpojidaev.wordpress.com/2009/09/10/how-to-remove-initial-row-in-repeating-tables/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c355f9ed5dad73446e220dae41f85a11?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alecpojidaev</media:title>
		</media:content>

		<media:content url="http://alecpojidaev.files.wordpress.com/2009/09/delfrow.jpg" medium="image">
			<media:title type="html">DelFRow</media:title>
		</media:content>
	</item>
		<item>
		<title>A mutually exclusive check box (radio button) in a repeating table/section</title>
		<link>http://alecpojidaev.wordpress.com/2009/08/26/a-mutually-exclusive-check-box-in-a-repeating-section/</link>
		<comments>http://alecpojidaev.wordpress.com/2009/08/26/a-mutually-exclusive-check-box-in-a-repeating-section/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 15:24:58 +0000</pubDate>
		<dc:creator>alecpojidaev</dc:creator>
				<category><![CDATA[browser forms]]></category>
		<category><![CDATA[browser-enabled]]></category>
		<category><![CDATA[InfoPath]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[XPath]]></category>
		<category><![CDATA[check box]]></category>
		<category><![CDATA[formulas]]></category>
		<category><![CDATA[radio button]]></category>
		<category><![CDATA[repeating]]></category>
		<category><![CDATA[Rules]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[tips and tricks]]></category>

		<guid isPermaLink="false">http://alecpojidaev.wordpress.com/?p=271</guid>
		<description><![CDATA[Bookmark that post Clean XPath only solution. Browser forms OK. The FORM to try. Create following field/group structure: Assign 0 as initial value to rStarter field. Assign following XPath expression as inital value to the ChBx field: (xdMath:Max(../../my:CheckG/my:rStarter) = ../my:rStarter) and (../my:rStarter != 0) Create rule at ChBx field. This rule has 2 actions: Assign [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=271&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a style="color:orange;" href="http://delicious.com/save?url=http%3A%2F%2Falecpojidaev.wordpress.com%2F2009%2F08%2F26%2Fa-mutually-exclusive-check-box-in-a-repeating-section%2F&amp;title=A%20mutually%20exclusive%20check%20box%20%28radio%20button%29%20in%20a%20repeating%20section&amp;jump=%2Ftag%2Finfopath&amp;key=lrHycjxVqTdfQlPTFFSAUVpWqn4-&amp;original_user=alecpojidaev">Bookmark that post</a></p>
<p>Clean XPath only solution. Browser forms OK.<br />
The <a style="color:orange;" href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/ExclusiveCheckbox.xsn">FORM</a> to try.</p>
<p>Create following field/group structure:</p>
<p><img src="http://alecpojidaev.files.wordpress.com/2009/08/exchbox.jpg?w=450" alt="fields" title="ExChBox"   class="size-full wp-image-306" /><br />
Assign 0 as initial value to rStarter field. Assign following XPath expression as inital value to the ChBx field:</p>
<p><span style="color:#ce9d84;">(xdMath:Max(../../my:CheckG/my:rStarter) = ../my:rStarter) and (../my:rStarter != 0)</span></p>
<p>Create rule at ChBx field.<br />
 This rule has 2 actions: </p>
<ul>
<li>Assign rStarter to <span style="color:#ce9d84;">2 * (. != &#8220;false&#8221;)</span> </li>
<li>Assign rStarter to <span style="color:#ce9d84;">1 * (. != &#8220;false&#8221;)</span> </li>
</ul>
<p>Place control you like (check box or radio button) on the layout. For check box default  &#8220;Value when cleared&#8221; to false and &#8220;Value when checked&#8221; to true. For radio button limit amount of choices to 1 and set &#8220;Value when selected&#8221; to true.</p>
<p><a style="color:orange;" href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/ExclusiveCheckboxWithCategories.xsn">Form with more complex behaivior</a> (excludes rows of the same category only, also not tested in SP2010)</p>
<p>Thats it. Happy codeless programming!</p>
<p>P.S. Actually that form looks as potentially a good example to demonstrate field updating concepts like &#8220;push&#8221; and &#8220;pull&#8221; and how they are interrelate with each other. In particulary it would be interesting to explain why the sequence of operators like i=2; i=1; which have no sense in any language can be useful thing in Infopath. (Kind of a statement, eh? But that&#8217;s fine, hopefully people familiar with volatile variables concept and multithreading are not reading posts about InfoPath :) ) </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alecpojidaev.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alecpojidaev.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alecpojidaev.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alecpojidaev.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alecpojidaev.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alecpojidaev.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alecpojidaev.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alecpojidaev.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alecpojidaev.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alecpojidaev.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alecpojidaev.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alecpojidaev.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alecpojidaev.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alecpojidaev.wordpress.com/271/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=271&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alecpojidaev.wordpress.com/2009/08/26/a-mutually-exclusive-check-box-in-a-repeating-section/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c355f9ed5dad73446e220dae41f85a11?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alecpojidaev</media:title>
		</media:content>

		<media:content url="http://alecpojidaev.files.wordpress.com/2009/08/exchbox.jpg" medium="image">
			<media:title type="html">ExChBox</media:title>
		</media:content>
	</item>
		<item>
		<title>How to check if your InfoPath form is &#8220;dirty&#8221;? (Tracking changes)</title>
		<link>http://alecpojidaev.wordpress.com/2009/07/06/how-to-check-if-your-form-is-dirty/</link>
		<comments>http://alecpojidaev.wordpress.com/2009/07/06/how-to-check-if-your-form-is-dirty/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 21:00:59 +0000</pubDate>
		<dc:creator>alecpojidaev</dc:creator>
				<category><![CDATA[browser forms]]></category>
		<category><![CDATA[browser-enabled]]></category>
		<category><![CDATA[InfoPath]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[XPath]]></category>
		<category><![CDATA[expression box]]></category>
		<category><![CDATA[formulas]]></category>
		<category><![CDATA[Rules]]></category>
		<category><![CDATA[tips and tricks]]></category>

		<guid isPermaLink="false">http://alecpojidaev.wordpress.com/?p=236</guid>
		<description><![CDATA[Bookmark that post 1) Create field called InitialState 2) At open event assign InitialState field to the following Xpath expression: .. Yes, it&#8217;s two dots :) 3) At the submit rule compare InitialState field with the following expression assuming it&#8217;s a rule condition at a button: starts-with(., my:InitialState) Make sure the InitialState field is a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=236&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a style="color:orange;" href="http://delicious.com/save?url=http%3A%2F%2Falecpojidaev.wordpress.com%2F2009%2F07%2F06%2Fhow-to-check-if-your-form-is-dirty%2F&amp;title=How%20to%20check%20if%20your%20InfoPath%20form%20is%20%22dirty%22%3F&amp;jump=%2Ftag%2Finfopath&amp;key=lrHycjxVqTdfQlPTFFSAUVpWqn4-&amp;original_user=alecpojidaev">Bookmark that post</a></p>
<p>1) Create field called InitialState<br />
2) At open event assign InitialState field to the following Xpath expression:</p>
<p><span style="color:#ce9d84;">..</span> Yes, it&#8217;s two dots :)</p>
<p>3)  At the submit rule compare InitialState field with the following expression assuming it&#8217;s a rule condition at a button:<br />
<span style="color:#ce9d84;">starts-with(., my:InitialState)</span><br />
Make sure the InitialState field is a very last node in the myFields group fields list.<br />
I also believe some people might find interesting the way I used conditional expression to parameterize output message.</p>
<p><a style="color:orange;" href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/IsDirty.xsn">Here is form to test</a></p>
<p><a style="color:orange;" href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/IsDirty2.xsn">Form </a>with more advanced XPath (InitialState can be at any position)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alecpojidaev.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alecpojidaev.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alecpojidaev.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alecpojidaev.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alecpojidaev.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alecpojidaev.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alecpojidaev.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alecpojidaev.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alecpojidaev.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alecpojidaev.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alecpojidaev.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alecpojidaev.wordpress.com/236/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alecpojidaev.wordpress.com/236/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alecpojidaev.wordpress.com/236/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=236&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alecpojidaev.wordpress.com/2009/07/06/how-to-check-if-your-form-is-dirty/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c355f9ed5dad73446e220dae41f85a11?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alecpojidaev</media:title>
		</media:content>
	</item>
		<item>
		<title>Infopath codeless programming (walkthrough) 3</title>
		<link>http://alecpojidaev.wordpress.com/2009/06/18/infopath-codeless-programming-walkthrough-3/</link>
		<comments>http://alecpojidaev.wordpress.com/2009/06/18/infopath-codeless-programming-walkthrough-3/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 18:48:40 +0000</pubDate>
		<dc:creator>alecpojidaev</dc:creator>
				<category><![CDATA[browser forms]]></category>
		<category><![CDATA[browser-enabled]]></category>
		<category><![CDATA[InfoPath]]></category>
		<category><![CDATA[templates]]></category>
		<category><![CDATA[XPath]]></category>
		<category><![CDATA[formulas]]></category>
		<category><![CDATA[Rules]]></category>

		<guid isPermaLink="false">http://alecpojidaev.wordpress.com/?p=213</guid>
		<description><![CDATA[Other parts: 1, 2. Bookmark that post I hope this will be the last publication about codeless programming in InfoPath. In the first two parts I demonstrated few examples where we can see implementations of &#8216;while&#8217; and &#8216;if&#8217; like operators. The only area remained uncovered is block of code reusable by multiple controls (analog of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=213&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Other parts: <a style="color:orange;" href="http://alecpojidaev.wordpress.com/2008/12/16/infopath-codeless-programming-walkthrough/">1</a>, <a style="color:orange;" href="http://alecpojidaev.wordpress.com/2008/12/30/infopath-codeless-programming-walkthrough-2/">2</a>.<br />
<a style="color:orange;" href="http://delicious.com/save?url=http%3A%2F%2Falecpojidaev.wordpress.com%2F2009%2F06%2F18%2Finfopath-codeless-programming-walkthrough-3%2F&amp;title=Infopath%20codeless%20programming%20%28walkthrough%29%203%20%C2%AB%20Alec%20Pojidaev%E2%80%99s%20Blog&amp;jump=%2Fsearch%3Fp%3Dpojidaev%26chk%3D%26context%3Drecent%257C%257Cinfopath%26fr%3Ddel_icio_us%26lc%3D&amp;key=lrHycjxVqTdfQlPTFFSAUVpWqn4-&amp;original_user=derekgo">Bookmark that post</a></p>
<p>I hope this will be the last publication about codeless programming in InfoPath. In the first two parts I demonstrated few examples where we can see implementations of &#8216;while&#8217; and &#8216;if&#8217; like operators. The only area remained uncovered is block of code reusable by multiple controls (analog of procedure/function). Hopefully that approach will be able to address quite frequent complains about absence of ability to copy set of actions/rules across similar controls in InfoPath UI. The essential element of that approach is hidden field with shared set of actions/rules. <a style="color:orange;" href="http://cid-e5a123fca40349ad.skydrive.live.com/self.aspx/.Public/CodeBlockDemo.xsn">Form to download</a></p>
<p>Happy codeless programming!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alecpojidaev.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alecpojidaev.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alecpojidaev.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alecpojidaev.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alecpojidaev.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alecpojidaev.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alecpojidaev.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alecpojidaev.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alecpojidaev.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alecpojidaev.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alecpojidaev.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alecpojidaev.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alecpojidaev.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alecpojidaev.wordpress.com/213/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=213&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alecpojidaev.wordpress.com/2009/06/18/infopath-codeless-programming-walkthrough-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c355f9ed5dad73446e220dae41f85a11?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alecpojidaev</media:title>
		</media:content>
	</item>
		<item>
		<title>Most underused/unknown SharePoint feature</title>
		<link>http://alecpojidaev.wordpress.com/2009/04/13/most-undereusedunknown-sharepoint-feature/</link>
		<comments>http://alecpojidaev.wordpress.com/2009/04/13/most-undereusedunknown-sharepoint-feature/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 14:50:24 +0000</pubDate>
		<dc:creator>alecpojidaev</dc:creator>
				<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[tips and tricks]]></category>

		<guid isPermaLink="false">http://alecpojidaev.wordpress.com/?p=199</guid>
		<description><![CDATA[You can tag any element on your portal with the comment. The comment becomes visible for everybody who are at the same page and have Discussion tollbar open. It works as instant messaging too. When you are at any page of your portal go to the IE explorer menu bar Vew-&#62;Explorer Bars-&#62;Discuss. Use the button [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=199&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>You can tag any element on your portal with the comment. The comment becomes visible for everybody who are at the same page and have Discussion tollbar open. It works as instant messaging too. </p>
<p>When you are at any page of your portal go to the IE explorer menu bar Vew-&gt;Explorer Bars-&gt;Discuss. </p>
<p>Use the button &#8220;Insert Discussion in the Document&#8221;. The server will highligt all places on the page you could tag with a comment.</p>
<p>Type in your comment.</p>
<p>That feature is available because Office Server Extentions are part of Sharepoint installation.</p>
<p><a style="color:orange;" href="http://blogs.msdn.com/sharepoint/archive/2007/12/27/sharepoint-yes-we-ve-certainly-come-a-long-way-and-happy-new-year-to-you.aspx">Link</a> about Office Server Extentions and thier relation to SharePoint.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alecpojidaev.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alecpojidaev.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alecpojidaev.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alecpojidaev.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alecpojidaev.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alecpojidaev.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alecpojidaev.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alecpojidaev.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alecpojidaev.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alecpojidaev.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alecpojidaev.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alecpojidaev.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alecpojidaev.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alecpojidaev.wordpress.com/199/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=199&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alecpojidaev.wordpress.com/2009/04/13/most-undereusedunknown-sharepoint-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c355f9ed5dad73446e220dae41f85a11?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alecpojidaev</media:title>
		</media:content>
	</item>
		<item>
		<title>Multiple merge views in InfoPath form library</title>
		<link>http://alecpojidaev.wordpress.com/2009/02/11/multiple-merge-views-in-infopath-form-library/</link>
		<comments>http://alecpojidaev.wordpress.com/2009/02/11/multiple-merge-views-in-infopath-form-library/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 22:57:59 +0000</pubDate>
		<dc:creator>alecpojidaev</dc:creator>
				<category><![CDATA[InfoPath]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[merge]]></category>

		<guid isPermaLink="false">http://alecpojidaev.wordpress.com/?p=152</guid>
		<description><![CDATA[There is no out of the box way how to create custom view which supports merge functionality. But such minor obstacles shouldn&#8217;t stop you from creating as many merge views in your library as you want. 1) Click &#8220;Create new view&#8221; link in your form library 2) Navigate to the &#8220;Start from an existing view&#8221; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=152&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There is no out of the box way how to create custom view which supports merge functionality. But such minor obstacles shouldn&#8217;t stop you from creating as many merge views in your library as you want. </p>
<p>1) Click &#8220;Create new view&#8221; link in your form library<br />
2) Navigate to the &#8220;Start from an existing view&#8221; section (and we going to do so not to just one more time to ensure that merge view are not presented among proposed choices)<br />
3) Right click on any of the choices and copy shortcut to clipboard<br />
4) Open NotePad (or any other editor) and paste<br />
5) Open existing merge view and click &#8220;Modify this view&#8221; link<br />
6) Copy part of the hyperlink in your browser which is in between &#8216;View=%7B&#8217; and &#8216;%7D&amp;Source&#8217;<br />
7) In NotePad replace part from &#8216;View=&#8217; to the end with information from your clipboard<br />
8) Copy resulting link into addres bar of the new browser window and press &#8220;go to&#8221; button.<br />
9) Enjoy your new and shiny merge supporting view :)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/alecpojidaev.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/alecpojidaev.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/alecpojidaev.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/alecpojidaev.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/alecpojidaev.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/alecpojidaev.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/alecpojidaev.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/alecpojidaev.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/alecpojidaev.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/alecpojidaev.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/alecpojidaev.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/alecpojidaev.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/alecpojidaev.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/alecpojidaev.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=alecpojidaev.wordpress.com&amp;blog=5861605&amp;post=152&amp;subd=alecpojidaev&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://alecpojidaev.wordpress.com/2009/02/11/multiple-merge-views-in-infopath-form-library/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c355f9ed5dad73446e220dae41f85a11?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alecpojidaev</media:title>
		</media:content>
	</item>
	</channel>
</rss>
