<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.method.me/cs/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>Method:Classic General Q&amp;amp;A</title><link>http://forums.method.me/cs/forums/13.aspx</link><description>Ask technical support questions, how do I? Questions... Or anything else you want to know from the Method Team and other Method users.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 SP2 (Build: 31113.47)</generator><item><title>Re: Checking for non-null values in table loop (query)</title><link>http://forums.method.me/cs/forums/thread/19661.aspx</link><pubDate>Thu, 31 Oct 2013 15:23:35 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19661</guid><dc:creator>furrywombat</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19661.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=19661</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Perhaps I will proceed with the hidden pre-filtered grid concept to replicate the more advanced table queries. If at some point you offer a beta version or upgrade to the ability to define the SELECT query criteria for table loops, I would love to hear about it.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;Thanks.&lt;/p&gt;
&lt;p&gt;Charles&lt;/p&gt;</description></item><item><title>Re: Checking for non-null values in table loop (query)</title><link>http://forums.method.me/cs/forums/thread/19660.aspx</link><pubDate>Thu, 31 Oct 2013 15:20:33 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19660</guid><dc:creator>Method_Nelson</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19660.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=19660</wfw:commentRss><description>&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;Hey Charles,&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;I&amp;#39;m sorry the process has been so frustrating.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;After doing some advanced testing I was able to&amp;nbsp;&lt;span&gt;replicate your&lt;/span&gt;&amp;nbsp;scenario&amp;nbsp;&lt;span&gt;(&lt;span&gt;t&lt;/span&gt;hanks for the additional workflow details)&lt;/span&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span id="mce_3_start" style="overflow:hidden;"&gt;&lt;/span&gt;Unfortunately, at this time I am unable to provide you with a better workflow than you&amp;#39;ve noted above.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;We appreciate the time and&lt;/span&gt;&amp;nbsp;effort you took to &amp;nbsp;document this issue.&amp;nbsp;&lt;span id="mce_4_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Nelson&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: Checking for non-null values in table loop (query)</title><link>http://forums.method.me/cs/forums/thread/19609.aspx</link><pubDate>Sun, 27 Oct 2013 15:28:25 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19609</guid><dc:creator>furrywombat</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19609.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=19609</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;H&lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;span id="mce_2_start" style="overflow:hidden;"&gt;&lt;span id="mce_3_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;ey Nelson,&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;While I seriously appreciate the effort you&amp;#39;ve put into your answer, I believe the entire point of my question is still being missed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OBJECTIVE:&amp;nbsp;&lt;/strong&gt;To define semi-complex table SELECT queries, which actually follow the criteria presented to them. As we only have the option to define two AND WHERE statements in the table loop action we&amp;#39;re really not getting overly complex, but would like to know simply how to create a table loop query statement where I can define criteria such as IS EMPTY or IS NOT EMPTY.&lt;span id="mce_8_start" style="overflow:hidden;"&gt;&lt;span id="mce_10_start" style="overflow:hidden;"&gt;&lt;span id="mce_11_start" style="overflow:hidden;"&gt; I would also like to define queries where linked values are able to be queried properly. For example, looping the SalesOrderLine table where (linked value from SalesOrder table) SOIsManuallyClosed = NO (this works just fin&lt;span id="mce_12_start" style="overflow:hidden;"&gt;&lt;/span&gt;e &amp;amp; dandy), however, when attempting to define WHERE (dropdown value, referencing RecordID of&lt;span id="mce_44_start" style="overflow:hidden;"&gt;, where table dropdown value defined under table edit IS in fa&lt;span id="mce_45_start" style="overflow:hidden;"&gt;&lt;/span&gt;ct defined as RecordID&lt;/span&gt;) APIRes&lt;span id="mce_46_start" style="overflow:hidden;"&gt;&lt;/span&gt;ponseStatus &amp;lt;&amp;gt; 26&lt;span id="mce_14_start" style="overflow:hidden;"&gt;4&lt;/span&gt; (integ&lt;span id="mce_47_start" style="overflow:hidden;"&gt;&lt;/span&gt;er value with a non-integer&lt;span id="mce_48_start" style="overflow:hidden;"&gt;&lt;/span&gt; mea&lt;span id="mce_54_start" style="overflow:hidden;"&gt;&lt;/span&gt;ning)&lt;span id="mce_51_start" style="overflow:hidden;"&gt;&lt;/span&gt; I&lt;span id="mce_49_start" style="overflow:hidden;"&gt;&lt;span id="mce_50_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt; get zero results&lt;span id="mce_13_start" style="overflow:hidden;"&gt;, in spite of the fact that many results DO exist!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PROBLEM: &lt;/strong&gt;This does not appear to be possible! While I can define gri&lt;span id="mce_6_start" style="overflow:hidden;"&gt;&lt;/span&gt;d filters for IS EMPTY or IS NOT EM&lt;span id="mce_55_start" style="overflow:hidden;"&gt;&lt;/span&gt;PTY, this does not appear to be something that can be done with the current table loop query builder which just seems so frighteningly ridiculous.&lt;span id="mce_4_start" style="overflow:hidden;"&gt;&lt;span id="mce_7_start" style="overflow:hidden;"&gt;&lt;span id="mce_9_start" style="overflow:hidden;"&gt; To further the problem, I am beyond frustrated with the inability to define certain criteria in my table loop queries... essentially needing to loop through 3,000 records when only 300 need to be queried, and eliminating 2,700 of them with an opening conditional statement based on the value of a returned column in each row (simple stuff... like IF X &amp;lt;&amp;gt; 26&lt;span id="mce_15_start" style="overflow:hidden;"&gt;4&lt;/span&gt;).&amp;nbsp;&lt;span id="mce_16_start" style="overflow:hidden;"&gt;&lt;span id="mce_57_start" style="overflow:hidden;"&gt;&lt;span id="mce_58_start" style="overflow:hidden;"&gt;&lt;span id="mce_59_start" style="overflow:hidden;"&gt;It&amp;#39;s still pretty quick, but not nearly as efficient as a properly-constructed SELECT query.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HALF-ASSED APPROACH: &lt;/strong&gt;I have considered creating hidde&lt;span id="mce_35_start" style="overflow:hidden;"&gt;&lt;/span&gt;n grids on a&lt;span id="mce_17_start" style="overflow:hidden;"&gt;&lt;/span&gt; screen with co&lt;span id="mce_56_start" style="overflow:hidden;"&gt;&lt;/span&gt;m&lt;span id="mce_56_end" style="overflow:hidden;"&gt;&lt;/span&gt;plex filters designed to simulate the table query that I am attempting to accomplish, but why God, &lt;span id="mce_71_start" style="overflow:hidden;"&gt;&lt;/span&gt;w&lt;span id="mce_70_start" style="overflow:hidden;"&gt;&lt;span id="mce_71_end" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;hy&lt;span id="mce_73_start" style="overflow:hidden;"&gt;&lt;span id="mce_74_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;,&lt;span id="mce_72_start" style="overflow:hidden;"&gt;&lt;/span&gt; &lt;span id="mce_73_end" style="overflow:hidden;"&gt;&lt;span id="mce_74_end" style="overflow:hidden;"&gt;&lt;span id="mce_75_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;would I need a hammer to open&lt;span id="mce_29_start" style="overflow:hidden;"&gt;&lt;/span&gt; a darned banana&lt;span id="mce_32_start" style="overflow:hidden;"&gt;&lt;/span&gt;?&amp;nbsp;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;strong&gt;PERFECT EXAMPLE OF ASS-BACKWARDS RESULTS: &lt;/strong&gt;We have a fairly simple system that generates purchase order numbers based on a secondary column generated for strictly numerical values. Each time a new PO is generated, the numerical value of that PO number is saved in the secondary column in order to calculate the PO number for the next new purchase order. I am attempting to construct a simple loop, a fail-safe for instances where this numerical value is NOT saved for whatever reason and winds up with a blank, or NULL value&lt;span id="mce_3_start" style="overflow:hidden;"&gt; that is processed before the &amp;quot;populate purchase order number&amp;quot; action set is initiated&lt;/span&gt;.&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt; The ONLY way that I can search for these values is by constructing a query like this... loop table `PurchaseOrder` where `&lt;span id="mce_4_start" style="overflow:hidden;"&gt;RecordID&lt;/span&gt;` &amp;lt;&amp;gt; -1 (i.e. all purchase order rows)&lt;span id="mce_6_start" style="overflow:hidden;"&gt;&lt;/span&gt;. Then, perform a character function&lt;span id="mce_7_start" style="overflow:hidden;"&gt;&lt;/span&gt; on the length of the field that I&amp;#39;m trying to see is blank or&lt;span id="mce_11_start" style="overflow:hidden;"&gt;&lt;/span&gt; not&lt;span id="mce_8_start" style="overflow:hidden;"&gt;&lt;span id="mce_9_start" style="overflow:hidden;"&gt; (inside the table loop)&lt;/span&gt;&lt;/span&gt;.&lt;span id="mce_10_start" style="overflow:hidden;"&gt;&lt;/span&gt; If the length is zero, then the action set proceeds by populating the previously BLANK or NULL values with the necessary data. Wouldn&amp;#39;t it be SOOOOO much easier if I could simply define this logic in the initial table query, i.e. Let&amp;#39;s check the PurchaseOrder table and return rows where X field does not currently have an assigned value, or if the currently assigned value is empty?&lt;span id="mce_5_start" style="overflow:hidden;"&gt; Am I just missing some OBVIOUS way of going about this and making this far more complex than it needs to be??&lt;span id="mce_13_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id="mce_4_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Lastly,&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;&amp;nbsp;NO I am not checking the alphabet for a numeral in constructing my query&lt;span id="mce_15_start" style="overflow:hidden;"&gt;&lt;/span&gt;.&lt;span id="mce_12_start" style="overflow:hidden;"&gt;&lt;span id="mce_14_start" style="overflow:hidden;"&gt; I may be a bit slow, but come on...&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Let me know if &lt;span id="mce_63_start" style="overflow:hidden;"&gt;&lt;/span&gt;you have a&lt;span id="mce_64_start" style="overflow:hidden;"&gt;&lt;/span&gt;ny ideas on this,&lt;span id="mce_79_start" style="overflow:hidden;"&gt;&lt;/span&gt; or if this is somethin&lt;span id="mce_20_start" style="overflow:hidden;"&gt;&lt;/span&gt;g that the developers are working to implement at some point in the future. Gr&lt;span id="mce_42_start" style="overflow:hidden;"&gt;&lt;/span&gt;eatly appreciate your efforts here.&lt;span id="mce_22_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best,&lt;span id="mce_18_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;span id="mce_23_start" style="overflow:hidden;"&gt;&lt;span id="mce_25_start" style="overflow:hidden;"&gt;&lt;span id="mce_43_start" style="overflow:hidden;"&gt;&lt;span id="mce_68_start" style="overflow:hidden;"&gt;&lt;span id="mce_80_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Charles&lt;span id="mce_16_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;span id="mce_24_start" style="overflow:hidden;"&gt;&lt;span id="mce_69_start" style="overflow:hidden;"&gt;&lt;span id="mce_76_start" style="overflow:hidden;"&gt;&lt;span id="mce_77_start" style="overflow:hidden;"&gt;&lt;span id="mce_81_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: Checking for non-null values in table loop (query)</title><link>http://forums.method.me/cs/forums/thread/19536.aspx</link><pubDate>Wed, 23 Oct 2013 15:43:08 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19536</guid><dc:creator>Method_Nelson</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19536.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=19536</wfw:commentRss><description>&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;Hey Charles,&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;I may still need to probe you for a little more information before&amp;nbsp;&lt;span&gt;we can fully troubleshoot your scenario but here is what I was able to gather:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Trying to iterate through a table using Select (which is built&lt;span id="mce_18_start" style="overflow:hidden;"&gt;&lt;/span&gt; into the loop action)&lt;span&gt;&amp;nbsp;but not getting the desired results&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Cannot use linked table values when defining the criteria for a table loop (Why values are returned when you try and use a table loop? is it an integer ex. 3 but you want &amp;#39;John Smith&amp;#39;)&lt;span id="mce_5_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;&lt;span id="mce_11_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_17_start" style="overflow:hidden;"&gt;&lt;/span&gt;Case:&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span&gt;&lt;/span&gt;&lt;span id="mce_19_start" style="overflow:hidden;"&gt;&lt;/span&gt;Loop through the Sales Order table&lt;/li&gt;
&lt;li&gt;Trying to select a linked field within the table&lt;/li&gt;
&lt;li&gt;One value is an API response for the web order status (What is the field value here? Is it coming from the API as text or an integer? How is it being stored in the Sales Order Table?)&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Stated the only work around is to create a series of nested c&lt;span id="mce_6_start" style="overflow:hidden;"&gt;&lt;/span&gt;onditional statements&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;SQL is the preferred solution&lt;span id="mce_20_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;span id="mce_7_start" style="overflow:hidden;"&gt;&lt;span id="mce_10_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;span&gt;So Charles based on the aforementioned here&amp;nbsp;&lt;span&gt;&lt;/span&gt;&lt;span&gt;is&lt;/span&gt;&amp;nbsp;a question I have for you&amp;nbsp;:&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;ol&gt;
&lt;li&gt;&lt;span&gt;&lt;/span&gt;How are you interested in seeing the results of your query? &amp;nbsp; &amp;nbsp;&lt;span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;span id="mce_9_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;If you are interested in viewing the results inside of a grid, you can leverage a handy little function called SQL Overide. To access it follow this workflow:&lt;/div&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&lt;ol&gt;
&lt;li&gt;Customize the grid you are working with&lt;/li&gt;
&lt;li&gt;In Step 2 of the wizard select the&amp;nbsp;&lt;em&gt;Advanced Link&amp;nbsp;&lt;/em&gt;next to the field you would like to select by ex.&amp;nbsp;&lt;em&gt;Web Order Status&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Select&amp;nbsp;&lt;em&gt;SQL Override+&lt;span id="mce_2_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Create a &amp;#39;mock&amp;#39; SQL statement so you can understand how Method generates SQL statements&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Modify it as necessar&lt;span id="mce_16_start" style="overflow:hidden;"&gt;&lt;/span&gt;y for your needs&lt;span id="mce_12_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;ex.&amp;nbsp;SELECT viewaccSalesOrder.WebOrde&lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;/span&gt;rStatus_RecordID FROM viewaccSalesOrder WHERE viewaccSalesOrder.WebOrderStatus = 2 &amp;nbsp;OR viewaccSalesOrder.WebOrderStatus &amp;lt;&amp;gt; 7&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Another example can be found in this&amp;nbsp;&lt;span&gt;&lt;/span&gt;&lt;a href="http://www.methodintegration.com/cs/forums/p/2149/7854.aspx" title="SQL Override" target="_blank"&gt;post&lt;span&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Now the sta&lt;span id="mce_15_start" style="overflow:hidden;"&gt;&lt;/span&gt;tement I wrote above was meant to be an to show you what your statement could look like.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span id="mce_13_start" style="overflow:hidden;"&gt;&lt;span id="mce_14_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span id="mce_13_end" style="overflow:hidden;"&gt;&lt;span id="mce_14_end" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span id="mce_13_end" style="overflow:hidden;"&gt;&lt;span id="mce_14_end" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;I hope this helps,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span id="mce_3_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Nelson&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: Checking for non-null values in table loop (query)</title><link>http://forums.method.me/cs/forums/thread/19534.aspx</link><pubDate>Wed, 23 Oct 2013 01:17:21 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19534</guid><dc:creator>furrywombat</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19534.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=19534</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Hey Nelson,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;My apologies, I believe I may have confused you by not specifying the type of qu&lt;span id="mce_14_start" style="overflow:hidden;"&gt;&lt;/span&gt;ery I was referring to. UPDATE queries are not an issue as far as I can tell. &lt;span id="mce_6_start" style="overflow:hidden;"&gt;&lt;/span&gt;The issue presents itself when I&amp;#39;m trying to loop through a table with the Method equivalent of a SELECT query.&lt;span id="mce_7_start" style="overflow:hidden;"&gt;&lt;span id="mce_15_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;To furth&lt;span id="mce_8_start" style="overflow:hidden;"&gt;&lt;/span&gt;er the issue, I cannot seem to use linked table values when defining the criteria for a table loop either. For example, I&amp;#39;m trying to loop through the SalesOrder table and have some linked values there that I want to use in the SELECT. One of those values is the API response value from our website for the web order status. I am trying to create a SELECT query for a table loop that ignores sales orders with a particular value (SHIPPED). So... WHERE `APIStatusResponse` &amp;lt;&amp;gt; &amp;#39;WHATEVER&amp;#39; seems to be ignored completely.&lt;span id="mce_5_start" style="overflow:hidden;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The only way around this seems to be to loop through the whole darn table then use multi-nested conditional statements IF X = 2 or IF X &amp;lt;&amp;gt; 7... seems to me I SHOULD be able to define this stuff in the SELECT query, a far more efficient method of doing things.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m really just trying to wrap my mind around the logic that &lt;span id="mce_18_start" style="overflow:hidden;"&gt;&lt;/span&gt;you guys put in place to define th&lt;span id="mce_4_start" style="overflow:hidden;"&gt;&lt;/span&gt;e dummy-proof construction of plain-english SELECT queries. It sure would b&lt;span id="mce_10_start" style="overflow:hidden;"&gt;&lt;/span&gt;e a LOT easier if I could just write the SQL query myself rather than using the dummy system that appears to have far more layers of logic than it needs to (assumedly, to prevent non-techie-types from constructing impossible or overly-complex queries), &lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;/span&gt;a&lt;span id="mce_1_end" style="overflow:hidden;"&gt;&lt;/span&gt;nd is screwing up my &lt;span id="mce_3_start" style="overflow:hidden;"&gt;logically&amp;nbsp;&lt;/span&gt;valid queries as a result.&lt;span id="mce_2_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;What CAN I use as valid criteria when looping through a table? What CAN&amp;#39;T I use?&lt;span id="mce_9_start" style="overflow:hidden;"&gt;&lt;span id="mce_13_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best,&lt;span id="mce_12_start" style="overflow:hidden;"&gt;&lt;span id="mce_16_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Charles&lt;/p&gt;</description></item><item><title>Re: Checking for non-null values in table loop (query)</title><link>http://forums.method.me/cs/forums/thread/19523.aspx</link><pubDate>Tue, 22 Oct 2013 13:21:08 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19523</guid><dc:creator>Method_Nelson</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19523.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=19523</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;span id="mce_20_start" style="overflow:hidden;"&gt;&lt;span id="mce_21_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;Hey Charles,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;In response to your original post, I created two loops which update a field in a table according to a blank &amp;amp; non-bla&lt;span id="mce_22_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;span id="mce_23_start" style="overflow:hidden;"&gt;nk&lt;/span&gt;&amp;nbsp;field in my table.&lt;/p&gt;
&lt;p&gt;Here I was able to use the expressions I posted previously exactly as you&amp;#39;d expect them to work.&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_3_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;a href="http://imgur.com/RU4lOXl,7gjzw5Z#0" title="Updating a Blank Value"&gt;Updating a Blank Value&lt;span id="mce_3_end" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_8_start" style="overflow:hidden;"&gt;&lt;span id="mce_10_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://imgur.com/RU4lOXl,7gjzw5Z#1" title="Updating a Non-Blank Value"&gt;Updating a Non-Blank Value&lt;span id="mce_8_end" style="overflow:hidden;"&gt;&lt;span id="mce_10_end" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_9_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_14_start" style="overflow:hidden;"&gt;In my experience with customization I&amp;#39;ve noticed a couple of things:&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;When users have created a button which is supposed to loop through a grid, they forget to refresh the grid after the actions are complete to see the changes.&lt;/li&gt;
&lt;li&gt;Sometimes, their&amp;nbsp;&amp;quot;Where&amp;quot; statement is incorrectly specificied or the loop is not set up correctly to interate through the desired values.&lt;span id="mce_16_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="overflow:hidden;"&gt;The value you want to place is a particular field may not be accepted because of database limitations ex. replacing the number &amp;#39;4&amp;#39; with &amp;#39;4th floor&amp;#39; when the field can only store the integer type.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Could you please provide me with some more information about what you&amp;#39;re trying to do in your loop and what tables / fields are you working with.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_17_start" style="overflow:hidden;"&gt;&lt;span id="mce_18_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;In my example I was working with the Comments field in the&amp;nbsp;&lt;span id="mce_19_start" style="overflow:hidden;"&gt;Activities table.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span id="mce_26_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;Thanks,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;br /&gt;Nelson&lt;span id="mce_20_end" style="overflow:hidden;"&gt;&lt;span id="mce_21_end" style="overflow:hidden;"&gt;&lt;span id="mce_27_start" style="overflow:hidden;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: Checking for non-null values in table loop (query)</title><link>http://forums.method.me/cs/forums/thread/19518.aspx</link><pubDate>Mon, 21 Oct 2013 21:17:24 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19518</guid><dc:creator>furrywombat</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19518.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=19518</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Hey Nelson,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;To clarify, I guess I&amp;#39;m not really searching for a NULL value per se... but a BLANK value. I&amp;#39;ve had a great deal of difficulty in determining how to construct table queries where I am searching for either BLANK or NON-BLANK values. Your suggested approach does not work. In fact, is backwards. In order to query a table where blank or null values exist in a field the only way that I have been able to do this is to run a query like this... WHERE X &amp;lt;&amp;gt; (type in = nothing... blank). This will return blank or null values, strangely enough. I learned this from the following post:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.methodintegration.com/cs/forums/t/3779.aspx"&gt;https://www.methodintegration.com/cs/forums/t/3779.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But when I switch it around like so... WHERE X = (type in = nothing... blank), it doesn&amp;#39;t work.&lt;/p&gt;
&lt;p&gt;Am I making sense? The logic seems screwy, but do let me know if you have an answer on this. Thanks!&lt;/p&gt;
&lt;p&gt;Best,&lt;/p&gt;
&lt;p&gt;Charles&lt;/p&gt;</description></item><item><title>Re: Checking for non-null values in table loop (query)</title><link>http://forums.method.me/cs/forums/thread/19516.aspx</link><pubDate>Mon, 21 Oct 2013 21:04:49 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19516</guid><dc:creator>Method_Nelson</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19516.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=19516</wfw:commentRss><description>&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&lt;span&gt;Hey Charles,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll need more information about what a &amp;#39;Null&amp;#39; value is in your definition.&lt;/p&gt;
&lt;p&gt;Is it a field &lt;span id="mce_4_start" style="overflow:hidden;"&gt;&lt;/span&gt;with the words Null? or a blank field? could it potentially be fields with a space?&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_5_start" style="overflow:hidden;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_5_start" style="overflow:hidden;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;Using the same logic you posted above, you can search for&amp;nbsp;&lt;span&gt;both null and&amp;nbsp;&lt;/span&gt;non-null values using the queries below.&lt;/p&gt;
&lt;p&gt;Checking for null values:&lt;/p&gt;
&lt;p&gt;&lt;span&gt; &amp;nbsp; &amp;nbsp; x &amp;nbsp;= &amp;lt;blank value&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;span id="mce_2_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Non-Null values:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;y &amp;nbsp;&amp;lt;&amp;gt; &amp;lt;blank value&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_6_start" style="overflow:hidden;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_6_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Nelson&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Checking for non-null values in table loop (query)</title><link>http://forums.method.me/cs/forums/thread/19483.aspx</link><pubDate>Sun, 20 Oct 2013 01:51:26 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:19483</guid><dc:creator>furrywombat</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/19483.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=19483</wfw:commentRss><description>&lt;p&gt;Checking for null values appears to be easy, if not counterintuitive (X not equal to ... type in... blank value). There does not appear to be any way to check for non-null values, though. What am I missing?&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item></channel></rss>