2 Replies Latest reply on Dec 23, 2013 7:43 AM by BrianWoods_1

    Using Radio Buttons/Checkboxes Versus Button To Enter Data

    BrianWoods_1

      Title

      Using Radio Buttons/Checkboxes Versus Button To Enter Data

      Post

           I am building a evaluation form for different departments in which the department manager can input and modify his/her own sentences according to different performance levels.  At a later point, the user could select  one, or perhaps several entries from a single category.  

                                                            EXCELLENT        VERY GOOD     SATISFACTORY          POOR              VERY POOR

      KNOWLEDGE                       aaaaaaaaa1        aaaaaaaaa2      aaaaaaaaa3          aaaaaaaaa4      aaaaaaaaa5 

      PROMPTNESS                     bbbbbbbbb1        bbbbbbbbb2      bbbbbbbbb3          bbbbbbbbb4      bbbbbbbbb5 

      CLARITY                                ccccccccccc1       cccccccccc2      ccccccccccc3          ccccccccccc4     cccccccccc5 

      THOROUGHNESS              dddddddddd1      ddddddddd2      ddddddddd3          ddddddddd4      ddddddddd5 

           At the moment, I'm using various buttons to "push" the selections over to a single field which collects and places each sentence one after the other.  The button functionality works, however for my needs, I've found two issues... 

                1. The user cannot undo his/her selections with buttons.

                2. Although the field that collects selected sentences is already in view (on the side), this forces the viewer to reread his/her selections.  This leads me to investigate radio buttons/checkboxes which would provide a quick visual review before users move on.

           I've tinkered a bit with radio buttons (and in some situations check boxes), however I'm immediately confronted with some limitations.  

                A) I suppose I could use IF statements to pull data into separate fields.  But this would mean an exact match, preventing users from supplying their own unique statements.

                B) When check boxes are used, ALL the selected sentences get dumped into a single field which prevents later data analysis.

           Just wondering if there might be a way to use radio buttons or check boxes while getting around some of the limitations listed above.   

           Any guidance would be greatly appreciated.

            

            

            

            

            

        • 1. Re: Using Radio Buttons/Checkboxes Versus Button To Enter Data
          philmodjunk
               

                    1. The user cannot undo his/her selections with buttons.

               Actually, with the correct script they can. Clicking an Undo button could perform a script to remove the most recent addition of data. Or the buttons that enter data could be set up such that clicking the button a second time, deletes the data--just like a check box.

               This really comes full circle as it is possible to set up layout text and graphics with conditional formatting such that what the user sees and clicks look and act like radio buttons or check boxes, but which actually perform scripts that set or clear data.

               And putting data in different fields of the same record or as a list of values all in one field do not prevent analysis of the results, but both require more complex methods than if you set up your scripts to create/delete records in a related table.

               One example of this, (There are a number of similar approaches possible) can be found in the "Check boxes" layout in this demo file. Keep in mind that while these look like check boxes, they are actually buttons.

          https://www.dropbox.com/s/oyir7cs0yxmbn6i/ManyToManywDemoWExtras.fp7

               FileMaker 12 and later users can open this file from FileMaker's File Menu to get a copy converted to the .fmp12 format.

          • 2. Re: Using Radio Buttons/Checkboxes Versus Button To Enter Data
            BrianWoods_1

                 Awesome.  This will do nicely.  Thanx!