[[https://www.revelation.com/|Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community]] ==== Problem with popup using active cursor. (OpenInsight 32-bit Specific) ==== === At 01 JAN 2003 05:39:39PM Richard Hunt wrote: === {{tag>"OpenInsight 32-bit Specific"}} I was testing a post proceedure. It selects all the unposted items and passes that active cursor to a popup. Well I forgot to realize that there were all the items that were unposted. So that created a select list of about 20,000 items (definately not normal). So while the popup was displaying the whole list of 20,000 items, I clicked "cancel". The popup closed just fine. Although, it did not "clear" the active cursor. Is a popup suppose to clear the active cursor it is using? I used the "User Interface Workspace" to create the popup. Under the "source" tab I have selected "cursor of table rows". I execute the popup with the following source code sentences... OVERRIDE=NOTHING$ OVERRIDE=CURSOR ITEMS=POPUP1(WINDOW,OVERRIDE,'POST_CR') ---- === At 02 JAN 2003 07:36AM Don Miller - C3 Inc. wrote: === I've ALWAYS cleared any active select list before and after I use it. This has bumped my nose in the past: .. CLEARSELECT .. do your select .. call whatever you want to do with it .. popup or whatever .. check to make sure the user selected anything .. IF SOMETHING_SELECTED THEN .. GOSUB DO_PROCESS .. END .. CLEARSELECT This has always worked properly in the past .. 16-bit / 32-bit HTH Don Miller C3 Inc. ---- === At 02 JAN 2003 08:32AM Richard Hunt wrote: === Thanks Don, Although I have conditions where "I think and am not sure" that is not possible. If the same one user has two windows open, both doing selects, then unless I use the "setting" keyword in the "select by" statement... the two seperate select processes overwrite themselves and cause unpredictable results. How would you handle this? ---- === At 02 JAN 2003 12:49PM Don Miller - C3 Inc. wrote: === Richard .. My short answer is that I'm not sure. Since the select lists are not stored with a tag indicating the active process window or whatever, I'm not sure it's possible. The select list is usually tagged with the date/time stamp and that usually is sufficient. I've not run across the case where one select-list overwrites the other from the same workstation, but I'm just now sure. Maybe someone smarter than me can answer. Don M. ---- === At 02 JAN 2003 02:45PM Richard Hunt wrote: === Thanks Don, I appreciate your input. Its definately not like the DOS days. And then since years has gone by with this product being used, I do believe there is a simple "trick" I am overlooking. [[https://www.revelation.com/revweb/oecgi4p.php/O4W_HANDOFF?DESTN=O4W_RUN_FORM&INQID=NONWORKS_READ&SUMMARY=1&KEY=E3804815FD673CF385256CA1007C7ADE|View this thread on the forum...]]