返回列表 上一主題 發帖

[發問] 請問出勤系統設計

[發問] 請問出勤系統設計

因應8/1新政策....

嘗試的用Excel 寫一套出勤系統.....大致上 Userform 建立了 3/1

想請問下面三大問題, 目前完成如下圖兩個紅框部分功能..


Q1. 要如何將下圖的Userform 寫入Excel 中呢??
使用者將必填的選項填入後, 帶入Excel 表格中, 當中不知道能不能將最後一格的Textbox 就顯示日期格式
Excel A~G 欄都是必填選項
目前三個按鈕 只有[確認] 不知道怎麼寫....也是最重要的核心



Q2: 在人員編輯這個功能中, 希望能輸入必填選項 , 然後按填入資料那個按鈕(紅框)
就能去搜尋資料庫將紫色框框的資訊都帶出來, 最後紫色框框編輯後, 按確定能將紫色框框儲存到資料庫

綠色框框希望能反黑, 除非有打勾才可以使用, 如果有打勾按下確認後也更新到資料庫中



最後就是如果有勾選離職 , 就從資料庫將此人員資料刪除


Q3 : 也就是最重要的更新出勤功能...由於還在設計Userfrom, 及Excel表格....容許小弟後續補上
但這一頁功能就是導入前面的人員資料庫, 然後去做統計加總而已...!!!


人員人力回報表.rar (390.02 KB)

回復 1# v03586


    參考看看吧..

人員人力回報表.zip (410.52 KB)

1

人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。

TOP

回復 2# yifan2599


   感謝大大的精心設計....另想問一下,
1. 清單方塊能夠讀取資料庫的資訊嗎??
2. 如果秀出資料庫的資訊, 能在清單方塊點兩下 就能編輯嗎??

因為剩下一個功能就是更新出勤....在想要用什麼方式去呈現人員狀況, 並讓使用者去更新出勤狀況

TOP

回復 2# yifan2599


    請問一下, 在人員工號方面我發現有大小寫的分別, 請問能讓他判斷無論輸入大小寫,一律轉換大寫嗎??
再來搜尋方面, 可以讓該Textbox 就讓他輸入無論切換什麼, 打出來就是大寫嗎? 這樣就能避免大小寫的判斷問題

TOP

加入這段程式碼已解決 TextBox3.Text = UCase(TextBox3.Text)

TOP

回復 3# v03586


    資料庫是指? excel 某sheet嗎?
人生不一定球球是好球,但是有歷練的強打者,隨時都可以揮棒。

TOP

回復 6# yifan2599


會這樣詢問是因為, 最後一項功能

Q3 : 也就是最重要的更新出勤功能
  如下圖Userfrom 已經拉出來了,
  3-1. 綠框是否能打開就預設當日的日期, 旁邊星期自動判斷帶出來
  3-2. 當選擇編輯組別的同時, 是否能將『人力資料庫』這張Sheet, 如前面選擇的條件(班別/領班/組別)
            在下面的清單方塊中列出來, 如果點選清單按鈕( OptionButton ) 就能自動顯示在清單方塊中,
            則紅框中的『確認組別』按鈕則可以刪除
   3-3. 呈現在清單方塊中的項目, 可否點選兩下, 就能自動帶入藍框所圈選的項目, 藍框中的項目也是從『人力資料庫』這張Sheet
            導入相關資訊, 其中『出勤站別』是導入『人力資料庫』這張Sheet的『主要專長』, 不一樣的地方是可以透過旁邊的按鈕更改(出勤專長)
           ※ 如不可以在清單方塊點兩下就帶入下面資訊, 則可在另設一個按鈕帶入
  3-4. 當按下確認更新, 則存入『出勤資料庫』這張Sheet內, 相對應的欄位, 如圖2
      ※ 圖3 就是導入對應欄位資訊
圖1

圖2

圖3


  3-5. 再加班計算方面, 下圖是否可以系統自行判斷, 如果不行則把此功能建立
          上半年度, VPK休息日是 , V 週六 , P 週日 , K 週二
          下半年度, VPK休息日是 , V 週日 , P 週六 , K 週二
           如上, 加班時數各組計算的日期不同, 如上功能『出勤時數』就要計算休息日(算加班),
                    各組別的休息日+有打勾的填寫的加班時數 = 加班時數
               


『人員回報』這張Sheet , 日期欄位是否可以系統程式自動轉換月份及日期??
依照A2欄位顯示的月份, 只要更改A2欄的月份, 下面資料會自動導入『出勤資料庫』資料

資料欄A63,B63,D63,E63,F63,G63, 從『人力資料庫』這張Sheet, 導入且自動排序
排序順序:
1. 班別:1ST,2ND,3RD,
2. 領班:A,B,C.....
3. 各領班的組別, 分別 V P K
再來就是依照『出勤資料庫』Sheet所維護的『出勤站別』(G欄)這欄導入所維護的資料



最後一頁資料表『整合頁面』, 只會呈現六,日,一,二 這四天的資料, 前面相同資訊一樣系統導入基本資料

如下圖範例


求解....

人員人力回報表_V2.rar (455.51 KB)

TOP

回復  yifan2599


會這樣詢問是因為, 最後一項功能

Q3 : 也就是最重要的更新出勤功能
  如下圖U ...
v03586 發表於 2016-7-31 02:58



    更正整合頁面Sheet 當中內容 如下圖

TOP

本帖最後由 c_c_lai 於 2016-8-1 09:54 編輯

回復 7# v03586
Q3 是這樣麼?

TOP

回復 7# v03586

TOP

        靜思自在 : 為自己找藉口的人永遠不會進步。
返回列表 上一主題