(2025/08/08)
一、單一資料庫的班書借用系統
參考資料:https://siplife.tw/notion-database-library-book-management/
針對班級書籍數少的情況使用
建立新頁面與資料庫
點擊左側欄的「+ Add a page」來新增頁面。
為新頁面命名,例如「班級圖書借用系統」。
在頁面中,選擇建立一個「Calendar」型態的資料庫。
選擇「New database」來建立一個全新的資料庫
設定資料庫屬性
在任一日期按+,這日期就是借閱日期
資料庫屬性:
書名(新頁面)
借閱人(單選)
1號、2號、3號...
到期日(日期)
借閱狀態(單選)
已借出、已歸還、逾期
完成第一本書的借用
利用公式設定歸還書的日期
如果借書的時間為2週(14天)
公式為:dateAdd(prop("日期"),14,"days")
完成第一本書的借用
讓日曆顯示更多資訊
加入第二筆資料
加入資料排序
在日曆上隱藏已歸還書的資訊
如果想看每個人借了哪些書
也就是增加資料庫的不同觀察方式
一樣可以用排序、篩選
一、使用二個資料庫的班書借用系統
二個資料庫,分別是
班書借用系統,資料欄位(屬性)如下
借閱人:
借閱圖書名稱:
類型:關聯,關聯到【班書資料庫】,並【雙向關聯】,名稱為借用人
借用或歸還:
類型:選取
選項:借用(圖書已借出)、歸還(圖書可再借)、圖書遺失
借用日期:
類型:日期
歸還:
類型:按鈕,使用自動化
借用日期:
類型:日期
班書資料庫
圖書名稱
借用人:
類型:此因雙向關聯所產生
圖書狀況:
類型:匯總,匯總到【班書借用系統】,關聯關係為【借用人】,目標屬性為【借用或歸還】
其他:如作者、適用年級、出版社、ISBN....(為簡化先不用,有需要者自行加入
建立第一個自動化
當取圖書後,會在【借用或歸還】欄位顯示:借用(圖書已借出);會在【借用日期】欄位顯示目前的日期時間
測試一下
建立第二個自動化,【歸還按鈕】
當【歸還】按鈕被點下後,會在【借用或歸還】欄位顯示:歸還(圖書可再借);會在【歸還日期】欄位顯示目前的日期時間
測試一下
在【班書資料庫】建立一個【匯總】
借書時,可從圖書選單中看出該書是否可借用
(以前的資料)
一、建立兩個資料庫
建立兩個資料庫分別為【班書借還系統】及【班書資料庫】(裡面的欄位(屬性)及類型如下)
新增一個新頁面,下方選擇【資料庫】,再來選【空白資料庫】
新增資料表的欄位(屬性)及類型
同理建一個【班書資料庫】
建立兩個資料庫的關連性
將借用表中的班書名稱【關聯】到班書資料庫的【班書】
關聯成功
自動化設定
當選完【圖書】後,後方的【目前狀況】會顯示為【借用】
當【目前狀況】改為【歸還】時,後方的日期會自動顯示目前的日期
同理,設定歸還時,會自動顯示今天日期