網頁

2018年11月15日 星期四

電腦軟體乙級術科檢定詳解-題組三-Access資料整合解題

以Access2016(2013 版無法開啟dbf ),資料庫採用dataset2 。
 Access :
查詢 :人事、業績。
打開 Access/空白資料庫,按 檔案名稱/右邊的資料夾圖示, 瀏覽至您要放置的資料夾。
Access2016
Access2010

輸入檔名:01王小明03.accdb (檔名的意思: 1號王小明 題組三 )
按「建立」鈕。

------------------------------------------------------
: 直接按空白資料庫,是在「文件」資料夾建立資料庫,可選功能表的檔案/另存新檔/將資料庫儲存為Access資料庫」。
輸入檔名,如01王小明03.accdb

------------------------------------------------------
如何匯入dbase資料檔?
要匯入那些資料檔呢? 請看術科題本,不用背。以下為題組三需要的資料檔:
外部資料/新資增料來源 /從資料庫 /dBase檔案。
-----------------------------------------------------------------
Access 2010:外部資料/其他/dBase檔案。
-----------------------------------------------------------------
檔案名稱,按右邊的「瀏覽」鈕 / DEPT.DBF,再按「開啟」鈕。
按「確定」,「關閉」。
同樣方式,開啟 EMPLOYEE.DBFPERSON.DBFEXP.DBFPRODUCT.DBFSALES.DBFQUOTA.DBF(看術科題本,就知道要匯入那些資料檔)
附件一是「人事資料遴選」,一與其它附件無關,附件一建立「人事資料」查詢。

如何建立附件一「人事」資料查詢
建立/查詢設計。

DEPTShift鍵按住不放,再按PERSON, 連續選取這4個資料表。再按「新增」鈕,「關閉」鈕。(除了dept 部門主檔,其它3個資料表皆有「人事」2個字)
資料關聯圖如下:
依照匯入進來的順序排列,不用調整。由左到右為 :DEEP (題組三比較深Deep,每個資料表第1個英文字母)
EMPLOYEE有二個 key ( 部門代號、姓名),所以放中間。
根據 術科檢定題本 附件一。
加入 姓名、現任職稱、部門名稱、年齡、年資:90-[到職年] 5個欄位。其中「年資」欄位輸入:90-到職年。

遴選條件包含下列:
歷練:曾在以前公司或本公司擔任過「研發」相關職務,且未曾在本公司
擔任過「研發經理」一職。
專長為:「電子電路」或「數位電路」。
根據以上的條件,後面再增加三個查詢欄位:
& 是串接運算,將多個欄位串接成一個欄位:「所有任職」、「公司任職」、「專長」。
-----------------------------------------------------------------------
阿旺師秘訣:
按左邊 「EXP」 資料表,快速按二下,打開後,移到 「公司任職一」 欄位名稱內,連按二下,以選取「公司任職一」,按 Ctrl+C (複製)。
切換到 人事 查詢畫面,Ctrl +V(貼上),再貼上二次,總共有三個。
把內容改成 : 公司任職:公司任職一&公司任職二。
最後結果:
-----------------------------------------------------------------------
按最左上方的 磁碟 圖示,另存新檔 查詢名稱 : 人事。,按「確定」。
按 設計/ ! (執行)
若欄位輸入錯誤,會有以下類似訊息,請按 「取消」,修改欄位正確名稱。
以這上述例子來說,應該把 住 改成 任。
查詢結果最左上方儲存格,全部選取這96筆資料(若是用 dataset3,則是97),再按 Ctrl+C(複製)
 
Excel內,移到 A1儲存格,按右鍵,貼上選 「符合目的格式設定」(或者 按功能區 常用/貼上,選 「符合目的格式設定」)
更改「工作表1」名稱 人事(把第1列的 人事 剪下貼到 下面工作表名稱 ),再刪除第1列。
一般從Access複製到 Excel ,貼上請選 「符合目的格式設定」,不然在 Excel 輸入公式,會沒反應。
註:如果從Access貼到 Excel,祇單純作參考,不會再複製到其它工作表或修改內容,才可直接 Ctrl +V
Excel,檔案/儲存檔案,檔名:01王小明03.xlsx
如何建立附件二~附件四「業績」資料查詢
各附件欄位分析
根據 術科檢定題本 附件二。
加入 部門名稱、業務姓名、業績目標(業績目標90,祇求90)90年業績(數量*單價)、業績達成率(Excel求出)達成毛利(數量*(單價-成本))

根據 術科檢定題本 附件三。
加入 年薪(目前月薪資*12)、交易年( 篩選準則為90 )
業績達成率、毛利達成率、業績獎金,皆在Excel求出。
在 乙級術科檢定,達成率、比例、獎金…等,是在Excel用公式求出。而題組四附件二「佔公司營業額」,題組五附件三「銷售額百分比」,是使用樞紐分析「總計百分比」求出。

根據 術科檢定題本 附件四。

部門名稱 90年業績,上面已加入。
根據上面的分析,不用 人事履歷檔 EXP.DBF、人事副檔 PERSON.DBF
建立/查詢設計。
DEPTShift鍵按住不放,再按SALES,連續選取這7個資料表。再按Ctrl,選 EXPPERSON,將這二個資料表排外。按 「新增」鈕,「關閉」鈕。
資料關聯圖如下:
SALES 有二個主鍵(產品代號、業務姓名)EMPLOYEE有二個主鍵(姓名、部門代號) 所以都放中間。
反時鐘方向為 PQSED(每個資料表的第1個字母)。(題組五和題六 PCSED)
PRODUCT的「產品代號」,拖曳到 SALES的「產品代號」,其它請看下圖:
按視窗最左上方的的儲存圖示,名稱為:業績,按「確定」。
參考上述 各附件欄位分析,欄位設定如下:
交易年,準則輸入 90 ,顯示 不打勾,因為Word附件內不用出現 90
按 設計/ ! (執行)
查詢結果最左上方儲存格,全部選取(dataset2 dataset3都是115筆資料),再按 Ctrl+C
Excel內,在新工作表內,移到A1儲存格,常用/貼上選 「符合目的格式設定」。
更改「工作表1」名稱 業績」,再刪除第1列。
一般從Access複製到 Excel ,貼上請選 「符合目的格式設定」,不然在 Excel 輸入公式,會沒反應。
註:如果從Access貼到 Excel,祇單純作參考,不會再複製到其它工作表或修改內容,才可直接 Ctrl +V
最左上方 ,快速存取工具列中 磁碟 的圖示,儲存檔案。(或是 檔案/儲存檔案)