access 2016 版本 資料庫一段時間修改

想請問各位大大


前輩製作一套公文系統是用access 2003 系統來用

假如我想要新增一筆,七天後就不能修改出現文字。但是超過想修改以前的也是可以,點個按鈕即可修改

如圖片


access 2016 版本 資料庫一段時間修改
access 2016 版本 資料庫一段時間修改


我想要把此功能一道自己製作的office2016資料庫上

要先按一下按鈕才能解鎖 甚至可以指定修改日期 天數

請問高手要如何製作此按鈕的功能?!

access 2016 版本 資料庫一段時間修改

access 2016 版本 資料庫一段時間修改
2016-05-19 17:08 發佈
只是邏輯問題

該筆資料不管是新增或者修改,都要有個欄位是修改時間,只要新增或修改就把現在時間寫入此欄位

然後每次使用者要修改,就去取得電腦時間,計算後看看有沒有超過7天

沒有超過就啟動修改功能

超過就跳出警告視窗,把那個繼續修改的按鈕啟用(平時是隱藏或者停用)

Wesley Hsu wrote:
只是邏輯問題該筆資...(恕刪)



請問大大是否可以給個方向?

我實在想不出來

你的資料庫要有一個欄位是紀錄修改的時間

每次使用者要修改,你就要把那個欄位的時間拿出來,跟現在的時間比對,是否符合條件
你要在Form_OnCurrent事件裡頭放入這類的程式碼:

if datediff("d",date([間檔時間]),date(now()))>=7 then
Me.AllowEdits = False
警告訊息.visible=true
警告訊息="超過七天不能改"
else
Me.AllowEdits = true
警告訊息.visible=Fasle
end if

沒測試過,如有小錯請自行修改。


lordtaco wrote:
你要在Form_On...(恕刪)



感謝大大提供方法
我再來試看看
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?