Stanley 發問時間: 電腦與網際網路軟體 · 1 0 年前

ACCESS 實作問題

我計劃做一個人事薪資資料庫,用於方便新增、查詢和更新,於是我做了員工資料主檔和薪資資料主檔,但是在主表單新增時都會出現另一個主檔沒有此資料,就發生問題了,我要如何解決此問題,或是可以提供範例,讓我了解一下,謝謝!!

已更新項目:

這是我目前做的,很簡略,但目前遇到無法新增的問題,我放到這裡希望能得到大家指導,謝謝!!!

http://www.sharebig.com/share.php?id=s12hhjsvptmYd...

我是希望能做到所有人事資料只要到這做新增、變更,薪資部分也能運報表呈現,方便於報稅,等等....

請大家幫幫忙 謝謝

2 個解答

評分
  • 同學
    Lv 7
    1 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個資表重複輸入資料

    試試看,有問題再連絡

  • Sunny
    Lv 6
    1 0 年前

    是否可以把你目前已設定的欄位名稱提供一下,這樣比較知道你錯在哪邊!

還有問題?馬上發問,尋求解答。