Hi @AFEI, with the way your base is set up now, I would do the following:
- Create a new checkbox field in the
Book List
table called “Returned”
- Create an automation where, when the checkbox field is ticked, will create a new record in the
History
table with all the data that I want to keep, and also clear the checkbox field and whatever other fields you need to clear once a book is returned
If you’re open to changing the way your base is setup, I think I would recommend that you have three tables:
- Book List
- Users
- Borrows
Then, when a book gets borrowed, a new record gets created in the Borrows
table that’s linked to the borrowed book as well as the user that borrowed it
The Borrowing Date
and the Returning Due Date
would be in the Borrows
table
This way you don’t need to worry about deleting data and creating history etc, the data will exist in the places you want it right from the beginning
If you’d like someone to just solve this problem for you, you can also hire me to do it!
Hi @AFEI, with the way your base is set up now, I would do the following:
- Create a new checkbox field in the
Book List
table called “Returned”
- Create an automation where, when the checkbox field is ticked, will create a new record in the
History
table with all the data that I want to keep, and also clear the checkbox field and whatever other fields you need to clear once a book is returned
If you’re open to changing the way your base is setup, I think I would recommend that you have three tables:
- Book List
- Users
- Borrows
Then, when a book gets borrowed, a new record gets created in the Borrows
table that’s linked to the borrowed book as well as the user that borrowed it
The Borrowing Date
and the Returning Due Date
would be in the Borrows
table
This way you don’t need to worry about deleting data and creating history etc, the data will exist in the places you want it right from the beginning
If you’d like someone to just solve this problem for you, you can also hire me to do it!
Hello @Adam_TheTimeSavingCo thanks for the advice, it worked perfectly
Hi @AFEI, with the way your base is set up now, I would do the following:
- Create a new checkbox field in the
Book List
table called “Returned”
- Create an automation where, when the checkbox field is ticked, will create a new record in the
History
table with all the data that I want to keep, and also clear the checkbox field and whatever other fields you need to clear once a book is returned
If you’re open to changing the way your base is setup, I think I would recommend that you have three tables:
- Book List
- Users
- Borrows
Then, when a book gets borrowed, a new record gets created in the Borrows
table that’s linked to the borrowed book as well as the user that borrowed it
The Borrowing Date
and the Returning Due Date
would be in the Borrows
table
This way you don’t need to worry about deleting data and creating history etc, the data will exist in the places you want it right from the beginning
If you’d like someone to just solve this problem for you, you can also hire me to do it!
Hi this is a great post with a great example. I'm trying to use this strategy with a consultant-style business. So instead of Borrows it would be Job Assignments. So I have three tables:
Jobs, Guards, Job Assignments
The assignment table has Assigned Date and Unassigned Date and the Guards are placed on job in a multi-select field. And are removed the same way. How do I capture the Unassigned Date when a guard is removed from a job?

Right now I have an automation that fills in the two dates based on of Record Created Date:

I can't think of how to capture the unassigned date so that's it different from the assigned date.
Thank you for all your help.
kat