raymanj Posted September 10, 2005 Posted September 10, 2005 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?
Nissim Posted September 11, 2005 Posted September 11, 2005 On my computers it works. No bug Even On PC and MAC OS X
raymanj Posted September 11, 2005 Author Posted September 11, 2005 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
comment Posted September 11, 2005 Posted September 11, 2005 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
raymanj Posted September 12, 2005 Author Posted September 12, 2005 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.
Recommended Posts
This topic is 7275 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