Jump to content

This topic is 6564 days old. Please don't post here. Open a new topic instead.

Recommended Posts

  • Replies 6
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

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)B)

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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.

Link to post
Share on other sites

"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)

Link to post
Share on other sites

This topic is 6564 days old. Please don't post here. Open a new topic instead.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.