2.鼠標方式
(1)選File下拉菜單中Open的項。
(2)在Open對話框的文件列表框中選ZGDA。
(3)單擊0pen按鈕,ZGDA.DBF庫文件打開,同時前已建立的ZGDA.CDX複合索引文件自動打開。
(4)選Database下拉菜單中的Setup項。
(5)在Setup對話框中上部列表框中,列出複合索引文件包含的各個索引標誌對應的單個索引名,選取其中的ZGDA.BM使之呈深色顯示,再按Set Order按鈕,將BM作主控索引(在它前麵出現小鑰匙),按0K按鈕返回。
(6)選Tata base下拉菜單中的Total項,引出Total對話框。
(7)選Total對話框中的Fields…複選框,引出Field Picker對話框。
(8)從All Fields列表框中選第一個彙總字段jbgz,單擊Move按鈕,將它移進Selected Fields框中;再選gwgz,單擊Move按鈕,將第二個彙總字段移進Selected Fields框中。單擊OK按鈕,返回Total對話框。
(9)選複選框Scope,在引出的對話框中選ALL,返回。
(10)單擊SaveAs按鈕,在引出的對話框中的Total To Table下的編輯欄中輸入彙總庫文件名:ZGDAI-IZ.DBF,單擊Save,返回Total對話框。
(11)單擊0K,完成彙總,返回主窗口。
(12)打開彙總庫文件ZGDAHZ.DBF,選Database下拉菜單中的Browse項,屏幕顯示彙總庫文件內容。
五、簡單報表輸出
庫文件的內容可以按報表形式輸出。FoxPr0提供專門的報表生成器來製作表格,還可利用Excel電子表格軟件製作數據庫報表。本節僅介紹簡單報表的生成與輸出。
1.簡單報表格式文件的生成
簡單報表就是將庫文件再轉換成二維數表(但沒有表格線),表中的欄目名對應於字段名,欄目寬度對應於字段寬度,欄中數據來源於對應字段值;庫文件有多少條記錄,表中就有多少行。轉換進程稱為報表處理,分報表格式建立和實際報表輸出兩個階段。建立的報表格式存放於報表格式文件中,擴展名為.FRX。
例:建立ZGDA.DBF的簡單報表,操作步驟如下:
(1)選File下拉菜單中的New項,在引出的New對話框中單擊Report按鈕後,再單擊New按鈕,出現Untitled.frx窗口。
(2)選主菜單窗口菜單條上新增的Report菜單項,從它的下拉菜單中,選Quick Report(快速報表)項,Quick Report對話框。其中,選Titles可加標題。
(3)選取Field Layout左邊的“表定向”,即記錄數據橫向排列。
(4)選Fields複選框,引出Field Hcker對話框,在此框中從左邊的All Fields列表框中,一個個將報表所需欄目的對應字段名移動(用Move按鈕)到右邊的Select.Ed Fields框中。本例,按Au按鈕全選,然後單擊OK按鈕,返回Quick Report對話框。
(5)單擊0K按鈕,返回製表工具窗口。
(6)雙擊Untiled.frx窗口左上角控製框,從出現的對話框中單擊Yes按鈕,出現SaveAs對話框。
(7)在Save As對話框中Save Report As下的編輯框中輸入報表格式文件名ZGDABB.FRX,然後單擊Save按鈕存盤,在引出的對話框中再選Yes,結束本次操作。這樣,生成的報表格式就存放在本次建立的ZGDABB.FRX文件中了。
2.簡易報表輸出
現在,就可按ZGDABB.FRX設定的格式輸出一份報表——打印或者在屏幕上預覽。
(1)選Database下拉菜單的Report項,引出Report對話框。
(2)單擊Form按鈕,引出Open對話框,在Report File下拉列表框中選取ZGDABB.FRX文件,使它出現在編輯框中,然後單擊OK按鈕,返回Report對話框。
(3)選中0utputLocation(輸出定位)中的複選框Page Preview以便進行預覽。
(4)單擊0K按鈕,簡易報表在屏幕上顯示。
若單擊Zoo min按鈕,可放大顯示,再單擊Zoo mout按鈕則複原。拖動滾動條可查看全部記錄或字段。
(5)單擊0K按鈕,關閉窗口,結束本次操作。
如果接上打印機,在第3步時,選To Print複選框,取消Page Preview選擇,單擊OK按鈕,出現Windows的“打印”對話框後,選好參數,單擊“確定”按鈕,就可打印出的報表內容了。
學習指導
1.第一節、第二節內容要反複閱讀,理解記憶其中的名詞、術語,結合完成本章作業及思考題中的有關練習,掌握Fox Pm的數據類型、常量、變量、表達式、常用函數,通過上機操作,熟悉FoxPr0的操作界麵。
2.從第三節起,應結合上機操作來掌握教材內容。最好的方法是對照教材的例題及操作步驟作兩遍,再完成本章的實驗,以鞏固所學的內容。
3.鼠標方式和鍵盤方式均應掌握,用鼠標方式操作時,注意觀察命令窗口出現的命令,加深對命令的功能及格式的記憶。同時掌握各種窗口、對話框中的按鈕、複選框、列表框、文本框、單選按鈕的作用及操作。
4.作為複習將CREATE、MODIFYSTRU、USE、CLOSE、GOT0、LOCATE、CONTINUE、DISPLARY、LISTlAPPEND、COPY、STRU、DELETE、RECALL、PACK、SORT、INDEXON、SETINDEX、CHAGE、BROWSE、REPLACE、SEEK、COUNT、SUM、AVERAGE、1DTAL等命令練習幾遍。
5.本章重點是建庫、編輯修改記錄、數據查詢及數據統計,難點是索引、RQBE查詢彙總及簡單報表生成。還要加強練習條件表達式的生成或寫法。