ACCESS 實作問題
我計劃做一個人事薪資資料庫,用於方便新增、查詢和更新,於是我做了員工資料主檔和薪資資料主檔,但是在主表單新增時都會出現另一個主檔沒有此資料,就發生問題了,我要如何解決此問題,或是可以提供範例,讓我了解一下,謝謝!!
這是我目前做的,很簡略,但目前遇到無法新增的問題,我放到這裡希望能得到大家指導,謝謝!!!
http://www.sharebig.com/share.php?id=s12hhjsvptmYd...
我是希望能做到所有人事資料只要到這做新增、變更,薪資部分也能運報表呈現,方便於報稅,等等....
請大家幫幫忙 謝謝
2 個解答
- 同學Lv 71 0 年前最佳解答
看了您的檔案,問題出在關聯類型設定
您目前的關聯類型設為強迫性1對1關聯,如果您想要這樣關聯就必須先填妥"員工薪資記錄主檔"&"員工調薪記錄主檔"&"員工勞健保主檔"&"員工勞健保投保日期主檔"等4個資料表,才能在"員工資料主檔"新增輸入資料(就是如要在員工資料主檔新增員工編號A003時,那4個資料表就要先有A003的資料記錄)
但是看了內容覺得您那4個資料表是要記錄有調薪或離職/在職等變動的記錄才合理,因此在那4個資料表不應該把員工編號設為主索引(不可重複),因為有調薪必須紀錄上次薪資,而且可能會有多次調整都要記錄,勞健保的紀錄也可能因調薪及離職/在職會有變動,舊紀錄也要保留,如果是這樣的話建議您修改如下:
1.將4個資料表的關聯類型修改
圖片參考:http://img522.imageshack.us/img522/83/access92zv3....
滑鼠右鍵點關聯線(點到線會變粗)-->出現快顯功能表-->編輯關聯-->出現[編輯關聯]對話框
2.將強迫參考完整性關聯取消勾選
圖片參考:http://img529.imageshack.us/img529/962/access93cd3...
3.逐一開啟那4個資料表設計-->取消[員工代碼]主索引-->插入一列[編號]自動編號-->設為主索引
圖片參考:http://img529.imageshack.us/img529/996/access94ir6...
將[員工代碼]的索引設為-->是(可重複)
這樣您就可在[員工資料主檔]新增資料,同時也可在那4個資表重複輸入資料
試試看,有問題再連絡