I am using Topaz V7.51 BDE replacement (www.softsci.com
The software has a procedure to search on a memo field for a string -
; var FieldValue);
MyString := 'A Company';
if the search string is found a call to another
resumes the search for another occurance of the string. This can be called repeatedly until the end of the database is reached.
The problem is that the procedure does not respect filters and i wish to search on filter ranges. I have found an undocumented function used internally by Topaz to detect if the current record is in the filter range.
function RecordInFilterRange: Boolean
I wish to use this to detect if a matching string is in the filter range, If it is in the filter range stop then a call can be made to Continue or if it is not ignore it and continue to the next match etc. I wish to use 2 buttons (Locate & Continue) to achieve this functionality.
Any help would be appreciated.