﻿<?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?)  » Seek</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Fri, 22 May 2026 11:51:22 GMT</lastBuildDate><ttl>20</ttl><item><title>Seek</title><link>http://forum.strataframe.net/FindPost31141.aspx</link><description>Why If I use this code it always return that the data is not finded?&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If BoReport1.Seek("report_nbr='12'") Then&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; '-- Ensure the product is active&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; MsgBox("Report 11 found")&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; 'ProductsBO1.prod_isactive = True&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&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; MsgBox("Report 11 not founded")&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br/&gt;&lt;br/&gt;Even the record exist in the table</description><pubDate>Tue, 17 Apr 2012 23:13:16 GMT</pubDate><dc:creator>Javier Porrata</dc:creator></item><item><title>RE: Seek</title><link>http://forum.strataframe.net/FindPost31148.aspx</link><description>Ok Thanks Edhy,&lt;br/&gt;&lt;br/&gt;I will do that.</description><pubDate>Tue, 17 Apr 2012 23:13:16 GMT</pubDate><dc:creator>Javier Porrata</dc:creator></item><item><title>RE: Seek</title><link>http://forum.strataframe.net/FindPost31147.aspx</link><description>[quote][b]Javier Porrata (4/17/2012)[/b][hr]... I thought the BO look for the data directly to the table.[/quote]&lt;br/&gt;In VFP, yes, but not in SF BO.&amp;nbsp; StrataFrame Business Objects are very well though and designed and when used properly you can do miracles.&amp;nbsp; Some of their methods are designed to manipulate their internal data table (you could compare this to a VFP table alias), so the Seek() method is one of them that will look for the first record that matches the WHERE condition, so its name may be familiar to VFP developers but in reality is not the same.&lt;br/&gt;&lt;br/&gt;For more detail explanation, please take a look at the StrataFrame help file topic from where you got the sample code.</description><pubDate>Tue, 17 Apr 2012 23:09:44 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Seek</title><link>http://forum.strataframe.net/FindPost31146.aspx</link><description>Hi Edhy,&lt;br/&gt;&lt;br/&gt;Lo que me gustaria poder hacer es algo asi:&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim loString As String&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim loString2 As String&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loString = "select * from report where report_nbr = " &amp;amp; "'" &amp;amp; chkReport_nbr.Text &amp;amp; "'" (donde esto seria algo como "Select * from Report where Report_nbr = 'VALOR DEL COMBOBOX'"&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loString2 = "report_nbr=" &amp;amp; "'" &amp;amp; chkReport_nbr.Text &amp;amp; "'" &amp;amp; """" (donde el string seria igual pero solo con REPORT_NBR = 'VALOR DEL COMBOBOX'")&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BoReport1.FillDataTable(loString)&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If BoReport1.Seek(loString2) Then&lt;br/&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Label5.Text = BoReport1.Report_description&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MsgBox("Report not founded")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br/&gt;&lt;br/&gt;Gracias Anticipadas....</description><pubDate>Tue, 17 Apr 2012 23:05:17 GMT</pubDate><dc:creator>Javier Porrata</dc:creator></item><item><title>RE: Seek</title><link>http://forum.strataframe.net/FindPost31145.aspx</link><description>Thanks, the field is a string....But Edhy show me that the BO has to be filled before it can be used, I thought the BO look for the data directly to the table.&lt;br/&gt;&lt;br/&gt;Thanks</description><pubDate>Tue, 17 Apr 2012 22:46:33 GMT</pubDate><dc:creator>Javier Porrata</dc:creator></item><item><title>RE: Seek</title><link>http://forum.strataframe.net/FindPost31144.aspx</link><description>Hi Edhy,&lt;br/&gt;&lt;br/&gt;So I have to do a fillby_reportnbr first and then the Seek?</description><pubDate>Tue, 17 Apr 2012 22:37:21 GMT</pubDate><dc:creator>Javier Porrata</dc:creator></item><item><title>RE: Seek</title><link>http://forum.strataframe.net/FindPost31143.aspx</link><description>Hi Javier,&lt;br/&gt;Just to clarify, you are trying to locate a record in &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl01_lblFullMessage"&gt;BoReport1 &lt;/span&gt;where &lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl01_lblFullMessage"&gt;report_nbr = '12', now in your MessageBox you are showing &lt;/span&gt;&lt;span id="ctl00_ctlContentPlaceHolder_ctl00_ctlTopic_ctlPanelBar_ctlTopicsRepeater_ctl01_lblFullMessage"&gt;"Report 11 found" are you looking for 11 or 12?&lt;br/&gt;&lt;br/&gt;Also, what is the field type value of report_nbr? string or Integer?&lt;br/&gt;&lt;br/&gt;Last, the BO.Seek() method will not search for the record in the database, it will look in the internal data table of the BO, so make sure the record exist in the BO so it can be found.&lt;br/&gt;&lt;/span&gt;</description><pubDate>Tue, 17 Apr 2012 20:32:09 GMT</pubDate><dc:creator>Edhy Rijo</dc:creator></item><item><title>RE: Seek</title><link>http://forum.strataframe.net/FindPost31142.aspx</link><description>Hi Javier.&lt;br/&gt;&lt;br/&gt;If report_nbr is a character type, it should work, if it is an integer, for example, you should use:&lt;br/&gt;&lt;br/&gt;&lt;span&gt;[codesnippet]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If BoReport1.Seek("report_nbr = 12") Then&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; MsgBox("Report 12 found")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&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; MsgBox("Report 12 not found")&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br/&gt;[/codesnippet]&lt;/span&gt;</description><pubDate>Tue, 17 Apr 2012 20:29:27 GMT</pubDate><dc:creator>Ivan George Borges</dc:creator></item></channel></rss>