<div dir="ltr"><div>The pattern for this is usually something along the lines of:</div><div><br></div>DisableControls<div>Get bookmark</div><div>try<br>  First<br>  while not (duplicateFound or EOF) do</div><div>  begin</div><div>     duplicateFound := duplicate check(s)</div><div>     Next</div><div>  end</div><div><br></div><div>finally<br>  Restore bookmark</div><div>  EnableControls</div><div>end<br><br>hth</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 6 March 2017 at 10:46, Marshland Engineering <span dir="ltr">&lt;<a href="mailto:marshland@marshland.co.nz" target="_blank">marshland@marshland.co.nz</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have a form linked to a tbl. When I enter data into the form, there is one<br>
field that needs to be checked for duplicates.<br>
<br>
If I use a locate, I end up on the matching record and not on my current one.<br>
<br>
Basically I want to disable all tables and screen updates, do a search and if<br>
found, set a flag and in either case the return the to the original workspace.<br>
<br>
Any suggestions ?<br>
<br>
Thanks Wallace<br>
<br>
______________________________<wbr>_________________<br>
NZ Borland Developers Group - Delphi mailing list<br>
Post: <a href="mailto:delphi@listserver.123.net.nz">delphi@listserver.123.net.nz</a><br>
Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" rel="noreferrer" target="_blank">http://delphi.org.nz/mailman/<wbr>listinfo/delphi</a><br>
Unsubscribe: send an email to <a href="mailto:delphi-request@listserver.123.net.nz">delphi-request@listserver.123.<wbr>net.nz</a> with Subject: unsubscribe<br>
<br>
<br>
</blockquote></div><br></div>