Weimar Posted July 23, 2002 Posted July 23, 2002 High all, is it possible to suppress that annoying dialog box which appears every time a search didn
Ricardo Posted July 23, 2002 Posted July 23, 2002 if you mean you don't want a message to appear staing no items found.. you need to in your script - input the script step: set error capture (on) - i usually place this at the top of my scripts. Then after the FIND step in your script put in an 'If' statement and then in the 'if' select Status Functions (should look like this) If {status(Current error) = 401} Halt script ( or what ever you want it to do if no find result occurs). End if or you could also input... If {status(Current found count) = 0} Halt Script End if (should work the same - i prefer the first option). Hope this helps, ricardo
RussBaker Posted July 23, 2002 Posted July 23, 2002 You need to use Filemaker's inbuilt error codes. BUT - be sure you've covered all the errors that could arise when you do this. For your case, the script would look like: Set error Capture [On] Allow User Abort [Off] Go To Layout [ If you have a separate layout for your find] Perform Script [Your find routine] If[status(CurrentError) = 401] . Show Message["There are no records which match your search criteria"] [OK] . Show All Records End If Perform Script [ Your sort routine for the records] Go To Layout [Original Layout] Some other things you might want to consider are where you want to go depending on how many records are found. For example, replacing the last step of the above script with this... If(Status(CurrentFoundCount) > 1 . Go To Layout [List View] Else . Go To Layout [Form View] End If would take you to the most logical way to view the results
Weimar Posted July 23, 2002 Author Posted July 23, 2002 Thank You very much for incredible fast and complete answers!!! Do You never sleep Russ? 5:33 AM!
danjacoby Posted July 23, 2002 Posted July 23, 2002 Rather than using "If[status(CurrentError) = 401]...", I recommend: If[status(CurrentFoundCount) = 0]... The thing about error numbers is that you have to know what they all are, whereas showing the actual situation is much easier to interpret. Besides, these error numbers aren't always reliable.
RussBaker Posted July 24, 2002 Posted July 24, 2002 Sleep - whats that ? Actually, I think the times are all given based on some clock in a remote shack straddling a fault line in California. It certainly wasn't 0533 in Australia when I wrote it - more like 2233.
Keith M. Davie Posted July 24, 2002 Posted July 24, 2002 "The thing about error numbers is that you have to know what they all are,..." Or where to find them if you don't want to fill your head with too many things which can be easily referenced from the application in which you are working. FileMaker Help / Status(currenterror)
Recommended Posts
This topic is 8163 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now