1 2 Previous Next 16 Replies Latest reply on May 14, 2016 2:34 PM by Mike_Mitchell

    Why doesn't FileMaker have an undo?

    douglerner

      There are lot of applications which auto-save content. But FileMaker is the only program I've ever used that doesn't let you "undo" something after you've left a field. What is the rationale for not allowing an "undo"?

       

      doug

        • 1. Re: Why doesn't FileMaker have an undo?
          siplus

          There's no "Save" either, but that has been always a feature, not a bug.

           

          Responsibility comes paired with power: Filemaker does have undo for specific operations, but when you do a Replace Field Contents it assumes you know what you're doing.

          • 2. Re: Why doesn't FileMaker have an undo?
            douglerner

            siplus wrote:

             

            There's no "Save" either, but that has been always a feature, not a bug.

             

            Responsibility comes paired with power: Filemaker does have undo for specific operations, but when you do a Replace Field Contents it assumes you know what you're doing.

            What undo usually means is you changed your mind or made a mistake and you want to go back to the previous state. And if you didn't mean to undo then there is redo.

             

            That's the way it works in just about every program on earth except Filemaker.

             

            Why wouldn't Filemaker provide something as fundamental as that?

             

            doug

            • 3. Re: Why doesn't FileMaker have an undo?
              schamblee

              FM does auto-save the data you enter in a field and you can setup validation or a button to undo changes.  It's up to you the designer / developer to create the button the does it field by field or use Revert Record/Request, just as it is with any databases or other programming language. 

              • 4. Re: Why doesn't FileMaker have an undo?
                alquimby

                Doug,

                 

                     You can go to Layout mode for each layout. Then go to Layout Setup > General and uncheck "Save record changes automatically." Then you will get a prompt each time you attempt to commit a record.

                • 5. Re: Why doesn't FileMaker have an undo?
                  douglerner

                  schamblee wrote:

                   

                  FM does auto-save the data you enter in a field and you can setup validation or a button to undo changes. It's up to you the designer / developer to create the button the does it field by field or use Revert Record/Request, just as it is with any databases or other programming language.

                  Auto-save is fine. But FM isn't just a database. It's also a development environment. And it's also a GUI front end to a database which can be used even without a designer/developer. It's that part where would be helpful to have an "undo" - like there is in Excel, or any application I can think of except FileMaker.

                   

                  I'm just saying an "undo" out-of-the-box would be useful and I'm surprised that functionality is not already there is all.

                   

                  doug

                  • 6. Re: Why doesn't FileMaker have an undo?
                    douglerner

                    Allen Quimby wrote:

                     

                    Doug,

                     

                    You can go to Layout mode for each layout. Then go to Layout Setup > General and uncheck "Save record changes automatically." Then you will get a prompt each time you attempt to commit a record.

                    That seems a bit less useful because it doubles the effort for each data entry in each field, and it still doesn't let you correct mistakes after the fact.

                     

                    Anyway, I don't want to belabor the point. It just surprises me that there doesn't seem to be an out-of-the-box undo feature, as with other applications, and I think it would handy.

                     

                    doug

                    • 7. Re: Why doesn't FileMaker have an undo?
                      Mike_Mitchell

                      And because it's a database, it works like one. There's no "undo" after you commit record changes in SQL Server or Oracle, either.

                       

                      You can, if you want, implement a rollback table that auto-saves each change to a new record, which would allow you to revert to any previous committed state. It's not super-simple, but it can be done. There's even a plugin that does it for you automatically (within reason). Can't remember the name of it right now, but you can probably Google it.

                      • 8. Re: Why doesn't FileMaker have an undo?
                        Mike_Mitchell

                        douglerner wrote:

                         

                        That seems a bit less useful because it doubles the effort for each data entry in each field

                         

                        No, it doesn't. It only requires confirmation after a commit, not after each field.

                        • 9. Re: Why doesn't FileMaker have an undo?
                          douglerner

                          Does it warn you before leaving the record or closing the window?

                          • 10. Re: Why doesn't FileMaker have an undo?
                            Mike_Mitchell

                            Yes, it does. Any event that causes a commit is trapped.

                            • 11. Re: Why doesn't FileMaker have an undo?
                              siplus

                              Immagine what slowdown would derive from 40 people interacting with a database and client + server coordinating in order to keep track of their moves. We do implement some record-level undo, though, for example in the agenda we don't delete records, we just set them back 100 years. With time, clients learned that they can just set the agenda back to 100 years ago and see the appointment tey deleted but did not mean to...

                              • 12. Re: Why doesn't FileMaker have an undo?
                                Mike_Mitchell

                                Cologon’s UltraLog works very well with very little performance impact. You write the records from the log field back to a table at convenient intervals.

                                • 13. Re: Why doesn't FileMaker have an undo?
                                  alquimby

                                  Essentially that is what unchecking "Save record changes automatically" does. You can make many changes or additions to a record. When prompted at commit if you say "no" all your changes are undone. I've only ever had one client that wanted that––and they have been using the file that way for close to 15 years.

                                  • 14. Re: Why doesn't FileMaker have an undo?
                                    Mike_Mitchell

                                    Yes, I also have one client who likes this feature. They were disturbed by the occasional “fat finger” entry in a field and then losing what was there. This capability provides a hold point so the data entry person can check to make sure before they save.

                                    1 2 Previous Next