Jump to content
Claris Engage 2025 - March 25-26 Austin Texas ×

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

Recommended Posts

Posted

I think I have found a bug in FM8 during Find mode and I need some of you to confirm it.

Steps to Replicate:

  • 1. Enter Find mode on one of your layouts.
  • 2. Make sure the status area is displayed, so you can see the request counts, etc.
  • 3. Create 3 find requests, total. ( the number of requests is not important)
  • 4. Now go to any one of those requests (let us use the 3rd one).
  • 5. Delete the 3rd request.
  • 6. Notice that the request total count did not decrement. It still says you have the same total number of requests and that you are still on the 3rd request.

You if you set any request pref. (such as omit) and delete the request it will not update.

At first It seems the status area is not updating because if I switch to another request the correct totals show up.

But I think it is a deeper problem.

If you create a script, to be used in find mode, that will delete a find request and then set the current request state (get omit state, get request count, etc) to a field. It also displays the wrong information. Also if you use "@@" on your layout it will not update correctly.

So, can anyone reproduce this? I wonder if this happens in FM7?

Posted

On my computers it works. No bug

Even On PC and MAC OS X

I am sorry, I have found out why it works for you and not me. It has to do with where the data table exist.

If the data table is in another file not the one the layout is in, then this bug will appear. So if I have a layout that is based on a table occurrence that points to a table in another file and do the above find steps, then you will see what I am talking about.

I have attached a sample file.

SampleFiles.zip

Posted

I was able to reproduce this in version 7. It seems to be a refresh problem, because as soon as you move to another request, it updates correctly. But interestingly, refreshing the window, even flushing the cache does not help.

If you use the following script, it will work all right:

If [ Get (WindowMode) = 1 ]

Delete Record/Request

Go to Record/Request/Page [ Get (RecordNumber) ] [ No dialog ]

End If

Posted

If you use the following script, it will work all right:

If [ Get (WindowMode) = 1 ]

Delete Record/Request

Go to Record/Request/Page [ Get (RecordNumber) ] [ No dialog ]

End If

Thanks, I can use this.

This topic is 7011 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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

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