<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>General</title><link>https://www.infopathdev.com:443/forums/41.aspx</link><description>If you're not sure where to ask your question, ask it here. If necessary, our moderators will make sure it gets classified in the correct board.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Random generated textbox field InfoPath 2010</title><link>https://www.infopathdev.com:443/forums/thread/88277.aspx</link><pubDate>Thu, 21 Mar 2013 18:49:45 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:88277</guid><dc:creator>RSmith</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/88277.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=88277</wfw:commentRss><description>&lt;p&gt;Very fresh to C# programming and basically pulled your code out for a specific case. However, I have a question - the min and max that i want to set for the random number generation are field values, how would i incorporate this?&lt;/p&gt;&lt;p&gt;Thanks&lt;/p&gt;</description></item><item><title>Re: Random generated textbox field InfoPath 2010</title><link>https://www.infopathdev.com:443/forums/thread/69983.aspx</link><pubDate>Fri, 02 Sep 2011 13:33:39 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:69983</guid><dc:creator>ppushkar2001</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/69983.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=69983</wfw:commentRss><description>&lt;p&gt;Hey &lt;a href="http://www.infopathdev.com/members/kbrocksi.aspx"&gt;Karsten Brocksieper&lt;/a&gt; ,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you so much for you reply!! &lt;/p&gt;</description></item><item><title>Re: Random generated textbox field InfoPath 2010</title><link>https://www.infopathdev.com:443/forums/thread/69970.aspx</link><pubDate>Fri, 02 Sep 2011 06:00:56 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:69970</guid><dc:creator>Patrick Halstead</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/69970.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=69970</wfw:commentRss><description>If you don&amp;#39;t want to write code, try the qRules trial. It includes a command to calculate Random numbers. :)</description></item><item><title>Re: Random generated textbox field InfoPath 2010</title><link>https://www.infopathdev.com:443/forums/thread/69961.aspx</link><pubDate>Thu, 01 Sep 2011 19:48:26 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:69961</guid><dc:creator>Karsten Brocksieper</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/69961.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=69961</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;&lt;p&gt;you can´t use rules because there´s no function available in XPATH to calculate a random number. So you have to write code in your &amp;quot;FormEvents_Loading&amp;quot; procedure.&lt;br /&gt;To use code to load data when an InfoPath form opens:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;On the &lt;strong&gt;Tools&lt;/strong&gt; menu, select &lt;strong&gt;Programming&lt;/strong&gt;, and then click &lt;strong&gt;Loading Event&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Write code in the &lt;strong&gt;Loading&lt;/strong&gt; event to set the values of chosen InfoPath form fields.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;You can set the value of a textbox withe the following code in c#:&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier"&gt;XPathNavigator nav = MainDataSource.CreateNavigator();&lt;br /&gt;            		nav.SelectSingleNode(&amp;quot;//my:Name_of_Textbox&amp;quot;, NamespaceManager).SetValue(&amp;quot;myValue_Textbox&amp;quot;);&lt;/font&gt;&lt;/p&gt;&lt;p&gt;Now if you want to set the textbox with a random number you only have to use the class for generating a random number which is in the .Net framework. You can even set the upper and lower limits so you end up with a few lines of code...&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier"&gt;private &lt;font color="#000000" size="2"&gt;int&lt;/font&gt;&lt;font size="2"&gt; RandomNumber(&lt;/font&gt;&lt;font color="#000000"&gt;&lt;font size="2"&gt;int&lt;/font&gt;&lt;font size="2"&gt; 
min, &lt;/font&gt;&lt;font size="2"&gt;int&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face="courier new,courier"&gt;&lt;font size="2"&gt; 
max)&lt;br /&gt;{&lt;br /&gt;  Random random = &lt;/font&gt;&lt;font color="#000000" size="2"&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font face="courier new,courier"&gt;&lt;font color="#000000"&gt;&lt;font size="2"&gt; Random();&lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;return&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" face="courier new,courier"&gt;&lt;font color="#000000"&gt; random.Ne&lt;/font&gt;xt(min, max); &lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;p&gt;So your whole code in the editor looks like the following snippet --- you only have to change your fieldname:&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier"&gt;using Microsoft.Office.InfoPath;&lt;br /&gt;using System;&lt;br /&gt;using System.Xml;&lt;br /&gt;using System.Xml.XPath;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier"&gt;namespace Form1&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public partial class FormCode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void InternalStartup()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EventManager.FormEvents.Loading += new LoadingEventHandler(FormEvents_Loading);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="courier new,courier"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void FormEvents_Loading(object sender, LoadingEventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XPathNavigator nav = MainDataSource.CreateNavigator();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nav.SelectSingleNode(&amp;quot;/my:myFields/my:field1&amp;quot;, NamespaceManager).SetValue(RandomNumber(1,100));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private string RandomNumber(int min, int max)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Randonm random = new Random();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return random.Next(min, max).ToString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/font&gt;&lt;/p&gt;&lt;p&gt;Regards,&lt;/p&gt;</description></item><item><title>Random generated textbox field InfoPath 2010</title><link>https://www.infopathdev.com:443/forums/thread/69819.aspx</link><pubDate>Tue, 30 Aug 2011 15:11:19 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:69819</guid><dc:creator>ppushkar2001</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/69819.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=41&amp;PostID=69819</wfw:commentRss><description>&lt;p&gt;Hello,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have List infopath form 2010 in which one textbox field needed to show randomly generated integeter&amp;nbsp; (auto number) number. Few months ago i came across Clayton Cobbs article about generating random number which is created when form has been submitted. But can we show random generated number when form is opened? Thanks&lt;/p&gt;</description></item></channel></rss>