4 Replies Latest reply on Aug 5, 2014 1:22 PM by raybaudi

    Using Tab in runtime solution

    DerekCosta

      Title

      Using Tab in runtime solution

      Post

           Hello!  I am developing a runtime solution database with FileMaker Pro 13 Advanced.  Everything is working great except one thing is driving me insane and I can't figure it out.  I suspect it has something to do with custom menu sets, but I'm not sure.  

           When I run the database in FileMaker, pressing tab on the keyboard brings you to the next field as expected. 

           When running that same database as a runtime solution, the tab key does nothing at all.  

            

           Ideas?    Thanks!

        • 1. Re: Using Tab in runtime solution
          philmodjunk

               That is a strange one. Pressing tab should produce the same behavior whether the file is opened with FileMaker Pro or the runtime executable.

          • 2. Re: Using Tab in runtime solution
            DerekCosta

                 Could it have something to do with custom menu sets?  I ask because I have had copy / paste functionality break when it wasn't included in the menu originally.  The setup I have is fairly limited:  

                   
            1.           Edit           
                               
              •                     Select All (command + a)
              •                
              •                     Undo (command + z)
              •                
              •                     Redo (command + shift + z)
              •                
              •                     Revert Record
              •                
              •                     Cut  (command + x)
              •                
              •                     Copy (command + c)
              •                
              •                     Paste Text Only (command + v)
              •                
              •                     Paste (command + shift + v)
              •           
                   
            2.      
            3.           Records           
                               
              •                     Delete Record (command + e)
              •                
              •                     Refresh Window
              •                
              •                     Show All Records
              •                
              •                     Delete All / Found Records
              •           
                   
            4.      
            5.           Backup / Restore / Import           
                               
              •                     Backup everything to Desktop (command + shift + b)
              •                
              •                     Restore / Import Data
              •                
              •                     Manual Identity Import - a manual process to bring identity records in IF the automated process fails for any reason (rare)
              •                
              •                     Manual Logs Import - a manual process to bring log records in IF the automated process fails for any reason (rare)
              •           
                   
            6.      
            7.           Help           
                               
              •                     Owner's Manual
              •                
              •                     About
              •                
              •                     Submit Feedback
              •                
              •                     Change Password
              •           
                   
            • 3. Re: Using Tab in runtime solution
              philmodjunk

                   I doubt it.

                   As a test, launch FileMaker Advanced and open the actual run time copy of your database file using the same password that your run time users will use. Test it with FileMaker advanced and see if the tab key moves you from object to object in the layout's specified tab order.

                   Details to check:

                   Use set Tab order to confirm that the layout does have a tab order

                   check to make sure that Behavior settings in the inspector specify tab as a key to exit the field on each field on your layout.

                   Look for scripts triggered by OnObjectExit or OnObjectSave that might change what object next ends up with the focus...

              • 4. Re: Using Tab in runtime solution
                raybaudi

                     "Could it have something to do with custom menu sets?"

                     I don't think so; maybe that you have some OnObject Exit trigger ?