Microsoft Access在醫(yī)院統(tǒng)計(jì)中的作用
http://www.www.srpcoatings.com
【文獻(xiàn)標(biāo)識(shí)碼】 C 【文章編號(hào)】 1680-6115(2004)04-0383-02
隨著“軍衛(wèi)一號(hào)”在軍內(nèi)各個(gè)醫(yī)院的普遍運(yùn)行,醫(yī)院的統(tǒng)計(jì)工作模式有了很大的轉(zhuǎn)變,統(tǒng)計(jì)人員從各種基礎(chǔ)數(shù)據(jù)的手工操作中解脫出來(lái),開(kāi)始利用計(jì)算機(jī)網(wǎng)絡(luò)收集數(shù)據(jù)。在“一號(hào)工程”的各個(gè)子系統(tǒng)中,統(tǒng)計(jì)員可以查詢到數(shù)據(jù)的子系統(tǒng)雖然不少,但有時(shí)我們需要的數(shù)據(jù)前臺(tái)往往不能滿足要求,經(jīng)常需要到后臺(tái)開(kāi)表查詢,經(jīng)常對(duì)數(shù)據(jù)庫(kù)進(jìn)行直接操作,容易給后臺(tái)數(shù)據(jù)造成影響,甚至?xí)茐臄?shù)據(jù)庫(kù)。因此,要順利完成統(tǒng)計(jì)工作,又要盡量減少對(duì)后臺(tái)數(shù)據(jù)庫(kù)的直接操作。經(jīng)過(guò)一段時(shí)間的實(shí)際工作,我發(fā)現(xiàn)微軟Office組件中的Access在日常工作中可以給我們很大的幫助。在此,我將使用Access進(jìn)行數(shù)據(jù)查詢進(jìn)行一簡(jiǎn)單介紹。
1 ODBC的連接
ODBC全稱是開(kāi)放式數(shù)據(jù)庫(kù)連接(Open Database Connecˉtivity),它是一種編程接口,能使應(yīng)用程序訪問(wèn)以結(jié)構(gòu)化查詢語(yǔ)(SQL)作為數(shù)據(jù)訪問(wèn)標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)管理系統(tǒng)。在使用Access做查詢之前,首先要連接后臺(tái)數(shù)據(jù)庫(kù),而連接到后臺(tái)數(shù)據(jù)庫(kù),就需要使用到ODBC。在使用ODBC訪問(wèn)數(shù)據(jù)庫(kù)之前,必須保證正確安裝了相應(yīng)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序,而且建了數(shù)據(jù)源(DSN)。ODBC數(shù)據(jù)源可以由控制面板中的ODBC數(shù)據(jù)源管理器進(jìn)行配置。 如圖1所示。
, http://www.www.srpcoatings.com
1.1 添加一個(gè)用戶數(shù)據(jù)源(用戶DSN),出現(xiàn)一個(gè)[創(chuàng)建新數(shù)據(jù)源]對(duì)話框 如圖2。由于“軍衛(wèi)一號(hào)”使用的是Oraˉcle73數(shù)據(jù)庫(kù),所在要在驅(qū)動(dòng)程序列表中選擇Oracle73,然后單擊[完成]命令按鈕。
1.2 在自動(dòng)出現(xiàn)的[Oracle7ODBC Setup]對(duì)話框中對(duì)數(shù)據(jù)源進(jìn)行配置 在Data Source Name中輸入一個(gè)便于記憶的名稱,在SQLˇNet中輸入“一號(hào)工程”所用服務(wù)器的連接名,單擊[OK]命令按鈕。如圖3。
1.3 配置完后,用戶DSN中將出現(xiàn)一條BKSERVER 自此,ODBC連接完成。
2 Access與后臺(tái)數(shù)據(jù)庫(kù)連接
2.1 打開(kāi)Access,創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)文件名為JWYHCY,創(chuàng)建完成后進(jìn)入如下界面 見(jiàn)圖4。單擊新建表,彈出新建表對(duì)話框。我們用到的有導(dǎo)入表和鏈接表。二者的主要區(qū)別在于鏈接表在外部數(shù)據(jù)源改變的情況下,鏈接表可以隨時(shí)更新,而不用重新導(dǎo)入,但危險(xiǎn)性較大,不得隨意對(duì)表進(jìn)行修改;而導(dǎo)入表則將后臺(tái)數(shù)據(jù)導(dǎo)入到本地,與后臺(tái)數(shù)據(jù)庫(kù)失去聯(lián)系,不僅查詢速度加快,我們也可以隨意修改,而對(duì)后臺(tái)數(shù)據(jù)不會(huì)造成任何影響。大家可以根據(jù)實(shí)際情況將表導(dǎo)入或鏈接。圖5為鏈接表。在文件類型中選擇ODBC Databse,彈出如左下窗口,選擇機(jī)器數(shù)據(jù)源,選擇剛剛建好的BKSERVER,彈出右下窗口,要求你輸入U(xiǎn)ser Name和Password。見(jiàn)圖6。輸入正確后,所有的表將依次列出,你可選擇所需的表,鏈接即可。如圖7。表導(dǎo)入和鏈接后我們可以根據(jù)表前的標(biāo)志區(qū)分出來(lái)。如圖8前方為地球形的為鏈接表,而表格形的為導(dǎo)入表。
, 百拇醫(yī)藥
2.2 表導(dǎo)入和鏈接后,我們就可以根據(jù)需要進(jìn)行查詢 舉個(gè)簡(jiǎn)單的例子:我們要查詢某門診醫(yī)師在2002年10月份收容病人數(shù)。此查詢只需PAT-VISIT表即可。在左邊的對(duì)象中選擇查詢,單擊[新建]按鈕,在[新建查詢]窗口中選擇設(shè)計(jì)視圖,單擊[確定]按鈕后進(jìn)入圖9所示窗口:添加所需要的表PAT-VISIT,實(shí)現(xiàn)上面所需數(shù)據(jù)只需要提出三個(gè)字段,入院日期及時(shí)間(ADMISSION-DATE-TIME)、門診醫(yī)師(CONSULTING-DOCTOR)、病人標(biāo)識(shí)(PAT-VISIT),然后依照下圖建立查詢。因所查時(shí)間為某一時(shí)間段,所以準(zhǔn)則部分(與SQL語(yǔ)句中WHERE后的條件意義相同)用Between-And語(yǔ)句,查詢建完后,單擊查詢菜單下的[運(yùn)行]按鈕,輸入U(xiǎn)ser Name和Password后,即可查詢出結(jié)果。返回設(shè)計(jì)視圖,單擊[保存],輸入名稱,查詢即完成見(jiàn)圖10。
2.3 出報(bào)表 我們剛剛所作的查詢,可以直接輸出,但只是以查詢完的格式原封不動(dòng)的打印出來(lái),不太美觀。ACˉCESS有一個(gè)報(bào)表功能,通過(guò)它我們可以打印出我們所需要 格式。選擇對(duì)象下的報(bào)表項(xiàng),單擊新建,選擇報(bào)表向?qū)В瑥棾鋈缦聢D所示窗口,選擇我們保存的查詢(圖11),將出報(bào)表需要用的字段選至右側(cè)(圖12),單擊下一步,確定排序字段(圖13),確定表格布局(圖14),單擊完成,報(bào)表即可生成。我們可以看到生成的報(bào)表(圖15),其字段名稱是我們所用表的字段名稱,我們需要將其改為中文名稱,單擊視圖菜單中的設(shè)計(jì)視圖,將報(bào)表轉(zhuǎn)入設(shè)計(jì)視狀態(tài)(圖16),選中頁(yè)眉頁(yè)腳下的字段,改成中文名稱,再選擇視圖菜單下的打印預(yù)覽狀態(tài),一張報(bào)表就完成了,我們還可以在設(shè)計(jì)視圖下對(duì)其進(jìn)行進(jìn)一步的美化。最后將報(bào)表打印出來(lái)。
3 總結(jié)
上面我們從導(dǎo)入表、建查詢、出報(bào)表三個(gè)方面將Access做了一個(gè)簡(jiǎn)單的介紹,Access的功能十分強(qiáng)大,對(duì)我們的統(tǒng)計(jì)工作有很大的幫助,做為一名統(tǒng)計(jì)人員,我們應(yīng)該不斷的更新自己的知識(shí),做好參謀工作,從海量的數(shù)據(jù)中提出我們所需要的數(shù)據(jù),及時(shí)的向管理者提供建設(shè)性意見(jiàn),使統(tǒng)計(jì)在在醫(yī)院管理中發(fā)揮更大的作用。
作者單位:300381天津解放軍第464醫(yī)院信息科統(tǒng)計(jì)室
(收稿日期:2003-12-18)
(編輯曲 全), http://www.www.srpcoatings.com
隨著“軍衛(wèi)一號(hào)”在軍內(nèi)各個(gè)醫(yī)院的普遍運(yùn)行,醫(yī)院的統(tǒng)計(jì)工作模式有了很大的轉(zhuǎn)變,統(tǒng)計(jì)人員從各種基礎(chǔ)數(shù)據(jù)的手工操作中解脫出來(lái),開(kāi)始利用計(jì)算機(jī)網(wǎng)絡(luò)收集數(shù)據(jù)。在“一號(hào)工程”的各個(gè)子系統(tǒng)中,統(tǒng)計(jì)員可以查詢到數(shù)據(jù)的子系統(tǒng)雖然不少,但有時(shí)我們需要的數(shù)據(jù)前臺(tái)往往不能滿足要求,經(jīng)常需要到后臺(tái)開(kāi)表查詢,經(jīng)常對(duì)數(shù)據(jù)庫(kù)進(jìn)行直接操作,容易給后臺(tái)數(shù)據(jù)造成影響,甚至?xí)茐臄?shù)據(jù)庫(kù)。因此,要順利完成統(tǒng)計(jì)工作,又要盡量減少對(duì)后臺(tái)數(shù)據(jù)庫(kù)的直接操作。經(jīng)過(guò)一段時(shí)間的實(shí)際工作,我發(fā)現(xiàn)微軟Office組件中的Access在日常工作中可以給我們很大的幫助。在此,我將使用Access進(jìn)行數(shù)據(jù)查詢進(jìn)行一簡(jiǎn)單介紹。
1 ODBC的連接
ODBC全稱是開(kāi)放式數(shù)據(jù)庫(kù)連接(Open Database Connecˉtivity),它是一種編程接口,能使應(yīng)用程序訪問(wèn)以結(jié)構(gòu)化查詢語(yǔ)(SQL)作為數(shù)據(jù)訪問(wèn)標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)管理系統(tǒng)。在使用Access做查詢之前,首先要連接后臺(tái)數(shù)據(jù)庫(kù),而連接到后臺(tái)數(shù)據(jù)庫(kù),就需要使用到ODBC。在使用ODBC訪問(wèn)數(shù)據(jù)庫(kù)之前,必須保證正確安裝了相應(yīng)數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序,而且建了數(shù)據(jù)源(DSN)。ODBC數(shù)據(jù)源可以由控制面板中的ODBC數(shù)據(jù)源管理器進(jìn)行配置。 如圖1所示。
, http://www.www.srpcoatings.com
1.1 添加一個(gè)用戶數(shù)據(jù)源(用戶DSN),出現(xiàn)一個(gè)[創(chuàng)建新數(shù)據(jù)源]對(duì)話框 如圖2。由于“軍衛(wèi)一號(hào)”使用的是Oraˉcle73數(shù)據(jù)庫(kù),所在要在驅(qū)動(dòng)程序列表中選擇Oracle73,然后單擊[完成]命令按鈕。
1.2 在自動(dòng)出現(xiàn)的[Oracle7ODBC Setup]對(duì)話框中對(duì)數(shù)據(jù)源進(jìn)行配置 在Data Source Name中輸入一個(gè)便于記憶的名稱,在SQLˇNet中輸入“一號(hào)工程”所用服務(wù)器的連接名,單擊[OK]命令按鈕。如圖3。
1.3 配置完后,用戶DSN中將出現(xiàn)一條BKSERVER 自此,ODBC連接完成。
2 Access與后臺(tái)數(shù)據(jù)庫(kù)連接
2.1 打開(kāi)Access,創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)文件名為JWYHCY,創(chuàng)建完成后進(jìn)入如下界面 見(jiàn)圖4。單擊新建表,彈出新建表對(duì)話框。我們用到的有導(dǎo)入表和鏈接表。二者的主要區(qū)別在于鏈接表在外部數(shù)據(jù)源改變的情況下,鏈接表可以隨時(shí)更新,而不用重新導(dǎo)入,但危險(xiǎn)性較大,不得隨意對(duì)表進(jìn)行修改;而導(dǎo)入表則將后臺(tái)數(shù)據(jù)導(dǎo)入到本地,與后臺(tái)數(shù)據(jù)庫(kù)失去聯(lián)系,不僅查詢速度加快,我們也可以隨意修改,而對(duì)后臺(tái)數(shù)據(jù)不會(huì)造成任何影響。大家可以根據(jù)實(shí)際情況將表導(dǎo)入或鏈接。圖5為鏈接表。在文件類型中選擇ODBC Databse,彈出如左下窗口,選擇機(jī)器數(shù)據(jù)源,選擇剛剛建好的BKSERVER,彈出右下窗口,要求你輸入U(xiǎn)ser Name和Password。見(jiàn)圖6。輸入正確后,所有的表將依次列出,你可選擇所需的表,鏈接即可。如圖7。表導(dǎo)入和鏈接后我們可以根據(jù)表前的標(biāo)志區(qū)分出來(lái)。如圖8前方為地球形的為鏈接表,而表格形的為導(dǎo)入表。
, 百拇醫(yī)藥
2.2 表導(dǎo)入和鏈接后,我們就可以根據(jù)需要進(jìn)行查詢 舉個(gè)簡(jiǎn)單的例子:我們要查詢某門診醫(yī)師在2002年10月份收容病人數(shù)。此查詢只需PAT-VISIT表即可。在左邊的對(duì)象中選擇查詢,單擊[新建]按鈕,在[新建查詢]窗口中選擇設(shè)計(jì)視圖,單擊[確定]按鈕后進(jìn)入圖9所示窗口:添加所需要的表PAT-VISIT,實(shí)現(xiàn)上面所需數(shù)據(jù)只需要提出三個(gè)字段,入院日期及時(shí)間(ADMISSION-DATE-TIME)、門診醫(yī)師(CONSULTING-DOCTOR)、病人標(biāo)識(shí)(PAT-VISIT),然后依照下圖建立查詢。因所查時(shí)間為某一時(shí)間段,所以準(zhǔn)則部分(與SQL語(yǔ)句中WHERE后的條件意義相同)用Between-And語(yǔ)句,查詢建完后,單擊查詢菜單下的[運(yùn)行]按鈕,輸入U(xiǎn)ser Name和Password后,即可查詢出結(jié)果。返回設(shè)計(jì)視圖,單擊[保存],輸入名稱,查詢即完成見(jiàn)圖10。
2.3 出報(bào)表 我們剛剛所作的查詢,可以直接輸出,但只是以查詢完的格式原封不動(dòng)的打印出來(lái),不太美觀。ACˉCESS有一個(gè)報(bào)表功能,通過(guò)它我們可以打印出我們所需要 格式。選擇對(duì)象下的報(bào)表項(xiàng),單擊新建,選擇報(bào)表向?qū)В瑥棾鋈缦聢D所示窗口,選擇我們保存的查詢(圖11),將出報(bào)表需要用的字段選至右側(cè)(圖12),單擊下一步,確定排序字段(圖13),確定表格布局(圖14),單擊完成,報(bào)表即可生成。我們可以看到生成的報(bào)表(圖15),其字段名稱是我們所用表的字段名稱,我們需要將其改為中文名稱,單擊視圖菜單中的設(shè)計(jì)視圖,將報(bào)表轉(zhuǎn)入設(shè)計(jì)視狀態(tài)(圖16),選中頁(yè)眉頁(yè)腳下的字段,改成中文名稱,再選擇視圖菜單下的打印預(yù)覽狀態(tài),一張報(bào)表就完成了,我們還可以在設(shè)計(jì)視圖下對(duì)其進(jìn)行進(jìn)一步的美化。最后將報(bào)表打印出來(lái)。
3 總結(jié)
上面我們從導(dǎo)入表、建查詢、出報(bào)表三個(gè)方面將Access做了一個(gè)簡(jiǎn)單的介紹,Access的功能十分強(qiáng)大,對(duì)我們的統(tǒng)計(jì)工作有很大的幫助,做為一名統(tǒng)計(jì)人員,我們應(yīng)該不斷的更新自己的知識(shí),做好參謀工作,從海量的數(shù)據(jù)中提出我們所需要的數(shù)據(jù),及時(shí)的向管理者提供建設(shè)性意見(jiàn),使統(tǒng)計(jì)在在醫(yī)院管理中發(fā)揮更大的作用。
作者單位:300381天津解放軍第464醫(yī)院信息科統(tǒng)計(jì)室
(收稿日期:2003-12-18)
(編輯曲 全), http://www.www.srpcoatings.com
百拇醫(yī)藥網(wǎng) http://www.www.srpcoatings.com/html/Dir/2004/07/24/44/41/05.htm