﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » WinForms (How do I?)  » Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Sat, 06 Jun 2026 19:10:00 GMT</lastBuildDate><ttl>20</ttl><item><title>Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29706.aspx</link><description>Hi All.&lt;br/&gt;&lt;br/&gt;I am working on an application where there is an application level filter in effect by user. I would like to use the BrowseDialog to allow the users to search for records but only within a subset that satisfies the filter condition.&lt;br/&gt;&lt;br/&gt;Is it possible to do this?&lt;br/&gt;&lt;br/&gt;TIA&lt;br/&gt;&lt;br/&gt;Marcia</description><pubDate>Wed, 16 Mar 2011 07:42:34 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29733.aspx</link><description>[quote][b]Aaron Young (3/15/2011)[/b][hr]Hi Marcia,&lt;br/&gt;&lt;br/&gt;Sorry for the late reply. Is this still your code?&lt;br/&gt;&lt;br/&gt;System.Collections.&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; value = &lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; System.Collections.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;();&lt;br/&gt;value.Add(&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;AppMain&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.Current_Filter);&lt;br/&gt;MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; WhereClause = &lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;(&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;[] { &lt;/font&gt;&lt;font color=#a31515 size=2&gt;&lt;font color=#a31515 size=2&gt;"ProvID"&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; }, value, MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;WhereStatementTypeOptions&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.In);&lt;br/&gt;&lt;/font&gt;&lt;br/&gt;Assuming you are still using the code above, I think&amp;nbsp;&lt;font color=#2b91af&gt;AppMain&lt;/font&gt;&lt;font size=2&gt;.Current_Filter is the problem.&amp;nbsp;I suspect it is a list of provider ID numbers but they are being added to&amp;nbsp;the value array as a single element. They should be&amp;nbsp;split and added as individual array elements. For example, take a look at this code:-&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font size=2&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;// This code adds a WHERE clause of "ID IN (10000145, 10000146, 10000149)&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;System.Collections.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; value = &lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; System.Collections.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;();&lt;br/&gt;value.Add(10000145);&lt;br/&gt;value.Add(10000146);&lt;br/&gt;value.Add(10000149);&lt;br/&gt;MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; where1 = &lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;[] { &lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;"ID"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; }, value, MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;WhereStatementTypeOptions&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;.In);&lt;br/&gt;e.RawWhereStatementsCollection.Add(where1);&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;Aaron&lt;/font&gt;[/quote]&lt;br/&gt;&lt;br/&gt;Hi Aaron. Thanks so much for all the help you have given me. Everything is working now. The problem was not Current_Filter. I am embarrassed to say that it was the loose nut behind the keyboard :blush:</description><pubDate>Wed, 16 Mar 2011 07:42:34 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29731.aspx</link><description>Hi Marcia,&lt;br/&gt;&lt;br/&gt;Sorry for the late reply. Is this still your code?&lt;br/&gt;&lt;br/&gt;System.Collections.&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; value = &lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; System.Collections.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;();&lt;br/&gt;value.Add(&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;AppMain&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.Current_Filter);&lt;br/&gt;MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; WhereClause = &lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;(&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;[] { &lt;/font&gt;&lt;font color=#a31515 size=2&gt;&lt;font color=#a31515 size=2&gt;"ProvID"&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; }, value, MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;WhereStatementTypeOptions&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.In);&lt;br/&gt;&lt;/font&gt;&lt;br/&gt;Assuming you are still using the code above, I think&amp;nbsp;&lt;font color=#2b91af&gt;AppMain&lt;/font&gt;&lt;font size=2&gt;.Current_Filter is the problem.&amp;nbsp;I suspect it is a list of provider ID numbers but they are being added to&amp;nbsp;the value array as a single element. They should be&amp;nbsp;split and added as individual array elements. For example, take a look at this code:-&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font size=2&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;// This code adds a WHERE clause of "ID IN (10000145, 10000146, 10000149)&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;System.Collections.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; value = &lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; System.Collections.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;();&lt;br/&gt;value.Add(10000145);&lt;br/&gt;value.Add(10000146);&lt;br/&gt;value.Add(10000149);&lt;br/&gt;MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; where1 = &lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;[] { &lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;"ID"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; }, value, MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;WhereStatementTypeOptions&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;.In);&lt;br/&gt;e.RawWhereStatementsCollection.Add(where1);&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;The above code definitely 100% works so if you can split &lt;font color=#2b91af&gt;AppMain&lt;/font&gt;&lt;font size=2&gt;.Current_Filter into separate IDs and add them to the array then you could be in luck. If it still doesn't work, can you give me an example for &lt;font color=#2b91af&gt;AppMain&lt;/font&gt;&lt;font size=2&gt;.Current_Filter?&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;Aaron&lt;/font&gt;</description><pubDate>Tue, 15 Mar 2011 17:55:25 GMT</pubDate><dc:creator>Aaron Young</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29729.aspx</link><description>[quote][b]Marcia G Akins (3/15/2011)[/b][hr]...What I really need is for the code that Aaron gave me to put in the BrowseDialog_searching method to work as advertised. I followed his instructions exactly, but the result set was not filtered by the current provider(s). [/quote]&lt;br/&gt;I see.&amp;nbsp; Sorry, I have not used that functionality of the Dialog Browser yet. </description><pubDate>Tue, 15 Mar 2011 15:21:19 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29727.aspx</link><description>[quote][b]Edhy Rijo (3/15/2011)[/b][hr]Probably this thread can help you out: &lt;a href="http://forum.strataframe.net/FindPost23458.aspx"&gt;&lt;a href="http://forum.strataframe.net/FindPost23458.aspx[/quote"&gt;&lt;a href="http://forum.strataframe.net/FindPost23458.aspx"&gt;http://forum.strataframe.net/FindPost23458.aspx&lt;/a&gt;&lt;/a&gt;[/quote&lt;/a&gt;]&lt;br/&gt;&lt;br/&gt;Hi Edhy.&lt;br/&gt;&lt;br/&gt;Thanks for trying to help. I don't think that this is going to do what I want. What I really need is for the code that Aaron gave me to put in the BrowseDialog_searching method to work as advertised. I followed his instructions exactly, but the result set was not filtered by the current provider(s). </description><pubDate>Tue, 15 Mar 2011 14:51:18 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29726.aspx</link><description>Probably this thread can help you out: &lt;a href="http://forum.strataframe.net/FindPost23458.aspx"&gt;&lt;a href="http://forum.strataframe.net/FindPost23458.aspx"&gt;http://forum.strataframe.net/FindPost23458.aspx&lt;/a&gt;&lt;/a&gt;</description><pubDate>Tue, 15 Mar 2011 14:31:50 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29723.aspx</link><description>[quote][b]Trent L. Taylor (3/15/2011)[/b][hr]One other thought on this would be to create a View.&amp;nbsp; The Browse dialog has the ability to change the query table.&amp;nbsp; This include the support of a view.&amp;nbsp; You can also change this at run-time allowing you to have multiple views if necessary.&amp;nbsp; Just another thought :)[/quote]&lt;br/&gt;&lt;br/&gt;Can you share some sample code with me? I do not think that the multiple views would work because the user can select one or more providers so the data that the browse dialog runs over would have to change with a dynamic WHERE clause at run time.&lt;br/&gt;&lt;br/&gt;TIA&lt;br/&gt;&lt;br/&gt;Marcia</description><pubDate>Tue, 15 Mar 2011 10:32:05 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29722.aspx</link><description>This code is still not working to filter the result set. This is what I am trying to do. I have an application level filter set up to displat information from one or more selected providers. When I go to select a patient, I want the result set to include only patients for the provider(s) that have been set up as the application level filter.&lt;br/&gt;&lt;br/&gt;When I search, all patient records are being returned.&lt;br/&gt;&lt;br/&gt;What am I doing wrong?</description><pubDate>Tue, 15 Mar 2011 09:18:14 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29721.aspx</link><description>This code is not filtering the result set. Here is what I am trying to do. I am searching for patients but I only want the browse dialog to search patients for one or more specific providers that have been set as an application level filter.&lt;br/&gt;&lt;br/&gt;Even with the code in the Searching method, I am still getting all the patients back.&lt;br/&gt;&lt;br/&gt;What am I doing wrong?</description><pubDate>Tue, 15 Mar 2011 09:14:51 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29720.aspx</link><description>One other thought on this would be to create a View.&amp;nbsp; The Browse dialog has the ability to change the query table.&amp;nbsp; This include the support of a view.&amp;nbsp; You can also change this at run-time allowing you to have multiple views if necessary.&amp;nbsp; Just another thought :)</description><pubDate>Tue, 15 Mar 2011 08:56:43 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29719.aspx</link><description>&lt;span&gt;[quote]&lt;/span&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl07_lblFullMessage"&gt;Please don't mention taxes.....&lt;/span&gt;&lt;span&gt;[/quote]&lt;br/&gt;&lt;br/&gt;:)&amp;nbsp; Amen!&lt;br/&gt;&lt;/span&gt;</description><pubDate>Tue, 15 Mar 2011 08:55:18 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29717.aspx</link><description>Hi Aaron.&lt;br/&gt;&lt;br/&gt;Never mind. I must have taken my stupid pills this morning. :blush: I was missing this line of code:&lt;br/&gt;&lt;br/&gt;&lt;font face=Consolas&gt;e.RawWhereStatementsCollection.Add(where2);&lt;/font&gt;</description><pubDate>Tue, 15 Mar 2011 08:16:07 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29716.aspx</link><description>Hi Aaron.&lt;br/&gt;&lt;br/&gt;Here is the code that I have in brwPatients_searching method and it does not filter the what is returned - it gives me all the records.&lt;br/&gt;&lt;br/&gt;What am I doing that is stupid?&lt;br/&gt;&lt;br/&gt;&lt;font size=2&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;&lt;font color=#008000 size=2&gt;// Add a "Where" clause to only include records where the provider id&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;&lt;/font&gt;&lt;font color=#008000 size=2&gt;&lt;font color=#008000 size=2&gt;// is in the current filter condition&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;System.Collections.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; value = &lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; System.Collections.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;();&lt;br/&gt;&lt;br/&gt;value.Add(&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;AppMain&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.Current_Filter);&lt;br/&gt;&lt;br/&gt;MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; WhereClause = &lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;(&lt;/font&gt;&lt;font color=#0000ff size=2&gt;&lt;font color=#0000ff size=2&gt;new&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; &lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;String&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;[] { &lt;/font&gt;&lt;font color=#a31515 size=2&gt;&lt;font color=#a31515 size=2&gt;"ProvID"&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt; }, value, MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;font color=#2b91af size=2&gt;&lt;font color=#2b91af size=2&gt;WhereStatementTypeOptions&lt;/font&gt;&lt;/font&gt;&lt;font size=2&gt;.In);&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;</description><pubDate>Tue, 15 Mar 2011 08:14:27 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29713.aspx</link><description>Please don't mention taxes.....</description><pubDate>Mon, 14 Mar 2011 15:10:58 GMT</pubDate><dc:creator>Aaron Young</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29712.aspx</link><description>[quote][b]Aaron Young (3/14/2011)[/b][hr]Hi,&lt;br/&gt;&lt;br/&gt;I wonder if your intention is to filter the results of the search query? If so, you can add a where clause in the BrowseDialog_Searching event. The following example adds a where condition that only returns records which have two fields equal to 0:-&lt;br/&gt;&lt;br/&gt;[/quote]&lt;br/&gt;&lt;br/&gt;This is exactly what I want to do! Thanks a million before taxes!&lt;br/&gt;&lt;br/&gt;Marcia</description><pubDate>Mon, 14 Mar 2011 15:07:54 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29711.aspx</link><description>Oops,&amp;nbsp;I crossed posts with you.&lt;br/&gt;&lt;br/&gt;There is an "IN" clause, i.e. "&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;WhereStatementTypeOptions.In"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description><pubDate>Mon, 14 Mar 2011 15:00:08 GMT</pubDate><dc:creator>Aaron Young</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29710.aspx</link><description>Hi,&lt;br/&gt;&lt;br/&gt;I wonder if your intention is to filter the results of the search query? If so, you can add a where clause in the BrowseDialog_Searching event. The following example adds a where condition that only returns records which have two fields equal to 0:-&lt;br/&gt;&lt;br/&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;&lt;font color=#008000 size=2 face=Consolas&gt;// Add a "Where" clause to only include records where FIELD1 = 0 and FIELD2 = 0&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;System.Collections.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; value = &lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; System.Collections.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;ArrayList&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;();&lt;br/&gt;&lt;br/&gt;value.Add(0);&lt;br/&gt;&lt;br/&gt;MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; where1 = &lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;[] { &lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;"FIELD1"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; }, value, MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;WhereStatementTypeOptions&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;.Equals);&lt;br/&gt;&lt;br/&gt;e.RawWhereStatementsCollection.Add(where1);&lt;br/&gt;&lt;br/&gt;MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; where2 = &lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;WhereStatement&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;(&lt;/font&gt;&lt;/font&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;&lt;font color=#0000ff size=2 face=Consolas&gt;new&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; &lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;String&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;[] { &lt;/font&gt;&lt;/font&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;&lt;font color=#a31515 size=2 face=Consolas&gt;"FIELD2"&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt; }, value, MicroFour.StrataFrame.Data.&lt;/font&gt;&lt;/font&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;&lt;font color=#2b91af size=2 face=Consolas&gt;WhereStatementTypeOptions&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=2 face=Consolas&gt;&lt;font size=2 face=Consolas&gt;.Equals);&lt;br/&gt;&lt;br/&gt;e.RawWhereStatementsCollection.Add(where2);&lt;br/&gt;&lt;br/&gt;Hope this helps.&lt;br/&gt;&lt;br/&gt;&lt;/font&gt;&lt;/font&gt;</description><pubDate>Mon, 14 Mar 2011 14:57:51 GMT</pubDate><dc:creator>Aaron Young</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29709.aspx</link><description>Hi Edhy.&lt;br/&gt;&lt;br/&gt;Thanks for the quick response. I have done what you suggested before for simple filter conditions. However, this one is a bit more complex. It would be something like this:&lt;br/&gt;&lt;br/&gt;ProviderID IN (2, 4, 6, 8, 10)&lt;br/&gt;&lt;br/&gt;Can I do something like that with an invisible field?&lt;br/&gt;&lt;br/&gt;TIA&lt;br/&gt;&lt;br/&gt;Marcia</description><pubDate>Mon, 14 Mar 2011 14:54:39 GMT</pubDate><dc:creator>Marcia G Akins</dc:creator></item><item><title>RE: Is it possible to add a filter condition to what gets displayed in the BrowseDialog?</title><link>http://forum.strataframe.net/FindPost29708.aspx</link><description>Hi Marcia,&lt;br/&gt;Yes, you can do all that.&amp;nbsp; Take a look at the Browse Dialog topic in the UI Layer in the help file.&amp;nbsp; There is a "Visible" property that will allow you to show/hide any search field, also you can set a default value programatically without user know about it.</description><pubDate>Mon, 14 Mar 2011 14:45:16 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item></channel></rss>