想請問各位大大前輩製作一套公文系統是用access 2003 系統來用假如我想要新增一筆,七天後就不能修改出現文字。但是超過想修改以前的也是可以,點個按鈕即可修改如圖片我想要把此功能一道自己製作的office2016資料庫上要先按一下按鈕才能解鎖 甚至可以指定修改日期 天數請問高手要如何製作此按鈕的功能?!
只是邏輯問題該筆資料不管是新增或者修改,都要有個欄位是修改時間,只要新增或修改就把現在時間寫入此欄位然後每次使用者要修改,就去取得電腦時間,計算後看看有沒有超過7天沒有超過就啟動修改功能超過就跳出警告視窗,把那個繼續修改的按鈕啟用(平時是隱藏或者停用)
你要在Form_OnCurrent事件裡頭放入這類的程式碼:if datediff("d",date([間檔時間]),date(now()))>=7 thenMe.AllowEdits = False警告訊息.visible=true警告訊息="超過七天不能改"elseMe.AllowEdits = true警告訊息.visible=Fasleend if沒測試過,如有小錯請自行修改。