{{tag>category:"OpenInsight 64-bit" author:"cmeyer"}} [[https://www.revelation.com/the-works|Join The Works program to have access to the most current content, and to be able to ask questions and get answers from Revelation staff and the Revelation community]] ==== OI9.4.6 vs OI10.2.1 behavior (OpenInsight 64-bit) ==== === At 18 SEP 2023 06:35:55AM cmeyer wrote: === Looking for advice. I have a NON data bound form. The Lost Focus event in first control (Supplier_No) checks for the existence of data in a file (ABN in the supplier master table). If the ABN does not exist, the user is asked (Via OI MSG box Yes/No) to update the Supplier master file. Independently of the user reply then next control is the INVOICE_NO. The INVOICE_NO lost focus event (quick event) checks for the existence of an Invoice No. If no Invoice No is entered the commuter module sends the focus back the INVOICE_NO control, therefore simulating a required entry. Because the focus is back on the OI MSF Yes/No, producing a continuous loop. This does NOT occur in OI9.4.6. Also noticed that the MSG box is NOT modal, therefore the MSG box does not appear to be dependent on the existence of the calling form since I can close the form and the MSG box is still waiting to be answered (Closed). I have hundreds of places where there are required entries and the user response (OI MSG box) determines the next process. I am reluctant to use scripting to replace quick events as I have had many issues (OI9xxx) trying to remove scripts as part of a client upgrade. Can someone explain the event sequence when OI MSG box is included in the event chain. Any advice would be grateful. Chris [[https://www.revelation.com/revweb/oecgi4p.php/O4W_HANDOFF?DESTN=O4W_RUN_FORM&INQID=WORKS_READ&SUMMARY=1&KEY=D695392B35318145817A4869AA657194|View this thread on the Works forum...]]