| Author |
Messages |
|
Graham Tebb
Posts:123
 |
| 05/04/2011 11:10 AM |
Alert
|
Ah, so you also have children ...
Graham |
|
|
|
|
SteveO
Posts:521
 |
| 05/04/2011 11:32 AM |
Alert
|
Posted By Graham Tebb on 05/04/2011 11:10 AM
Ah, so you also have children ...
Graham
or a spouse
|
|
Regards, Steve |
|
|
Graham Tebb
Posts:123
 |
| 05/04/2011 1:36 PM |
Alert
|
Maybe but at least she doesn't check your mails or you'd never have dared to write that!
Best wishes,
Graham |
|
|
|
|
jjones
Posts:5332
 |
| 05/04/2011 1:40 PM |
Alert
|
Guilty on all counts.  |
|
Birder's Diary Technical Support |
|
|
Graham Tebb
Posts:123
 |
| 12/22/2011 8:38 AM |
Alert
|
Dear Jeff,
Back again after an unusually long silence - "just when you thought it was safe to go back into the water" - but I have finally come up with a reproducible problem on entering sightings. I'm sure it's not enough to account for all my missing sightings but it may be a start.
I enter sightings by checking species off on a taxonomic list, filtered by location (country) - a great feature, by the way. Sometimes a particular species I wish to record is not on the list (usually because of taxonomic issues - I could explain what I mean but it's not really relevant) so I use the "add name" button. Once I have chosen the species to add, the "add sightings" window reappears, although it is no longer maximized. If I enter a sighting of the "added" species, the number of species checked is increased by one but when I remaximize the window the check mark disappears and the species is not added to the database, although the count would suggest that it should be. The solution, now that I've worked out the problem, is simple: I either check the species again (which results in the program's telling me it will add n+1 sightings instead of n) or I maximize the window again before checking the species at the bottom of the list. Try it and see whether you can recreate the problem! (I'm running 3.7 on Windows 2000 with countless silly service packs installed.)
As I've said, not all of my "missing" sightings can be explained like this but at least I've found evidence that not all is well in the state of Denmark.
All the best,
Graham
|
|
|
|
|
jjones
Posts:5332
 |
| 12/22/2011 10:24 AM |
Alert
|
Hi Graham,
Thanks for the details and taking the time to reproduce this.
I tried to reproduce this and failed on two machines (Win7 and XPpro).
I chose
- checklist entry
- location Canada
- tax list ABA 2010
Then I,
- maximized the checklist entry window
- Checked off Limpkin (does limpkin really occur in Canada?) - count went to 1
- Clicked on "Add Name" button; Add Name window comes up; checklist entry is no longer maximized (Windows requirements)
- I entered "spoonbill" and clicked OK. Spoonbill is added to the bottom of the checklist entry window.
- I check the Seen checkbox for spoonbill; count goes to 2
- I maximize the checklist entry window; count remains at 2 and spoonbill remains checked!
- I minimize and maximize; everything is good.
Is this how you are getting the error? If not, please detail what you do differently, including every mouse click and text entered. Also, it probably doesn't have anything to do with my selections on the entry setup, but let me know what you have chosen exactly.
Jeff |
|
Birder's Diary Technical Support |
|
|
Graham Tebb
Posts:123
 |
| 12/23/2011 6:17 AM |
Alert
|
Dear Jeff,
Oh dear, perhaps my general problem isn't as general as I thought! Thanks for going to the trouble to check it out. I'll go home and try your example with the Canadian spoonbill and shall give you more info on the cases I've tested. The most recent one related to "Abyssinian Thrush" and Ethiopia: this form is generally (incl. by Cornell) treated as a subspecies of the widespread Olive Thrush, which is absent from the Ethiopia checklist using Clements 6.5 (possibly because the form there is Abyssinian) but widely observed in the highlands. I've experienced similar problems with species not on the Brazil list or the Austrian list (again using Clements 6.5 - I should add that when I activate "include subspecies" the problem with Austria disappears because the missing species, Kentish Plover, is present).
I'll be happy to send you a tediously detailed mail about what I do - please let me know if you think the time is ripe to switch this thread to private e-mail to save boring everybody else to distraction!
All the best for the festive period to you and your family,
Graham |
|
|
|
|
jjones
Posts:5332
 |
| 12/23/2011 8:58 AM |
Alert
|
HI Graham,
By all means, please keep this thread alive. This is the benefit of these public forums. Others now or in the future can learn from this and add their own experiences if they find a similar issue; which can help resolve their issue or help me to resolve the bug.
Thanks and looking forward to further details from you. Take care, Jeff |
|
Birder's Diary Technical Support |
|
|
Graham Tebb
Posts:123
 |
| 12/25/2011 1:15 PM |
Alert
|
Dear Jeff,
Okay, when I do exactly as you describe all is well but with one important caveat: spoonbill stays checked and the count stays at 2 when I maximize the window but the two fields Min.Cnt and Max.Cnt are both cleared (not set to zero) so when I eventually add the sightings I have the n-1 problem. Did this happen on either or both of your machines?
All the best,
Graham |
|
|
|
|
jjones
Posts:5332
 |
| 12/25/2011 1:35 PM |
Alert
|
Merry Christmas Graham!
Yes - I can reproduce the clearing of the min/max fields; however, when I click on Add Sightings the sighting does get added.
This appears to be a bug in the grid control that I am using in the checklist entry window.
And the min/max counts are recorded as zero (0) instead of one. I will write code to check for that.
Thanks.
Jeff |
|
Birder's Diary Technical Support |
|
|
jjones
Posts:5332
 |
| 12/25/2011 1:45 PM |
Alert
|
One more piece of information. This has nothing to do with the Add Name feature.
Check off any bird in the checklist entry window, while the window is NOT maximized. Then maximize the window - the min/max fields are cleared and that sighting will be recorded, but with counts of zero. It is the maximizing that does it. This is definitely a windows/widget bug. Nothing BD does.
I will have this fixed shortly.
Jeff |
|
Birder's Diary Technical Support |
|
|
jjones
Posts:5332
 |
| 12/25/2011 3:05 PM |
Alert
|
Ok - actually if you Restore or Maximize the checklist entry window, every column (except the current column) in the current row is being cleared. Exactly what you are seeing. If you check the Seen checkbox, a one gets put in the min/max count fields. If you then maximize or restore the window, since the Seen checkbox is the current column, it remains checked, but the min/max count fields are cleared as you have noted. If you left the cursor in the Min count field on the other hand; the seen checkbox along with all other columns other than the min count column would be cleared. This may well account for many missing sightings based on your unique way of using this.
This is a bug in the 3rd party grid control I am using here.
I have fixed this (wrote code checks for this and correction) and it will be in version 3.7.43 or later! Merry Christmas!
Jeff |
|
Birder's Diary Technical Support |
|
|
Graham Tebb
Posts:123
 |
| 12/26/2011 10:13 AM |
Alert
|
Dear Jeff,
Merry Christmas to you too - although you seem to have spent at least a fair amount of your evening fiddling around with maximizing and minimizing windows. Sorry about that.
But congratulations! This was clearly a difficult nut to crack (I think I raised the question in January) but your explanation makes perfect sense. Pretty much the only time I have to maximize the checklist entry window is after using the "Add Name" feature, so this is why I associated the problem with this. And the reason why sometimes the check mark disappears and sometimes the number is that I sometimes see only one of the guilty species (in which case I just click the logical field) and sometimes record more than one (when I have to enter numbers). There have also been cases where I only hear a species I have to add, in which case I set the user-defined field ("heard only") and here the UDF is left checked but the sightinig (or hearing) is not added because on maximizing the window the check in the first logical field is removed. Everything is illuminated, as the book goes.
Once again, congratulations on working out what was behind this peculiar problem and thanks for putting out a fix so quickly. As I mentioned, I finally found a way to work around the problem - and you commented a long time ago that nobody else was reporting any problems with missing sightings - but I'm delighted that I won't have to do so in future, which will make adding sightings at lot more easy and comfortable.
I figure you deserve a Christmas break now!
All the best,
Graham |
|
|
|
|
|