




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1isualFVoxPro211.1 報表的布局 11.2表文件的建立 11.3 修改報表布局 11.4標簽文件的建立 11.5預覽和打印報表與標簽 311.1.1 創建報表步驟 設計報表主要有以下4個步驟: 決定要創建的報表類型 創建報表布局文件 修改和定制布局文件 預覽和打印報表 11.1 報表的布局報表的布局 411.1.2 報表樣式 布局樣式說 明列報表 每行一條記錄,每條記錄的字段在頁面上按水平方向放置。行報表一列的記錄,每條記錄的字段在一側豎直放置一對多報表一條記錄或一對多關系多列報表多列的記錄,每條記錄的字段沿左邊緣豎直放置標簽報表 多列記錄,每條記錄的字段沿左邊緣豎直放置,打印
2、在特 殊紙上511.1.3 報表布局 VFP提供了三種創建報表布局的方法: 使用“報表向導”創建簡單的報表或者一對多報表。 使用“報表設計器”修改已有的報表或創建用戶的報表。 使用“快速報表”從單表中創建一個報表。返回返回6 11.2表文件的建立表文件的建立11.2.1 用“報表向導”創建報表 打開“工具”菜單中的“向導”,選擇“報表”,出現“向導選取對話框。或者在文件中選擇新建,在彈出的新建對話框中選擇報表向導,然后依據提示逐步設置。依次進入步驟1-字段選取, 2-分組記錄,步驟3-選擇報表樣式,步驟4-定義報表布局,步驟5-排序記錄,步驟6-完成 。11.2.2 使用“報表設計器”創建報表
3、 可以使用“報表設計器”生成新的空白報表,然后根據需要添加空間。還可以使用“報表設計器”對已經生成的報表進行修改。 711.2.3 用“快速報表”創建報表 除了用報表向導創建報表外,我們還可以用“快速報表”來建立報表,“快速報表”是一項省時的功能,只需在其中選擇基本的報表組件,Visual FoxPro 就會根據選擇的布局,自動建簡單的報表布局。 快速報表8下面我們通過創建一個“快速報表”來認識一下它: 1.在“文件”菜單中選擇“新建”。 2.在“新建”窗口中選擇“報表”并單擊“新建”按鈕。出現“報表設計器”窗口示。3.在“報表”菜單中,選擇“快速報表”。 4.選定要使用的表,然后選定“確定”
4、按鈕,出現 “快速報表”對話框。 5.單擊字段,會出現“字段選擇器”對話框。 6.選擇“確定”按鈕,返回到“快速報表”對話框。 7.在其中選擇適當選項,按“確定”按鈕。 8.單擊鼠標右鍵,在快捷菜單中選擇“預覽”,在“預覽”窗口中可以看到快速報表的結果 返回返回9 11.3 修改報表布局修改報表布局 如果已有一個空白報表或標簽,或者已通過“報表向導”或“快報表”生成了一個不符合要求的報表,可以在“報表設計器打報表來修改和定制其布局。在“項目管理器”中選擇“報表”,在擊“修改”命令,就可以進行修改了。11.3.1使用“報表設計器” “報表設計器”中有報表設計器工具欄,從它的按鈕中可以選報表控件工
5、具欄、調色板工具欄、布局工具欄。如下圖所示。 10“報表設計器”顯示一般有三個帶區:頁標頭、細節和頁注腳。 頁標頭帶區 包含的信息在每份報表中只出現一次。一般來講,出現在報表標頭中的項包括報表標題、欄標題和當前日期。 細節帶區 一般包含來自表中的一行或多行記錄。 頁注腳帶區 包含出現在頁面底部的一些信息(如頁碼、節等等)。111.設置報表上對象的位置1)單擊“報表設計器”工具欄中的“選定對象”按紐。2) 然后單擊要 移動位置的報表對象,則屏幕出現被選定的標志。3) 用鼠標拖曳被選中的對象到所需的位置,然后釋放鼠標即可。報表設計器 12 2.設置字段的長度 1)在報表的細節帶中,選定要設置的細節
6、對象。 2)在對象的方向控點上,調整字段對象大小。3.設置表格線 1)在“報表控件”工具欄中設置線型。 2)在報表的適當位置拖動鼠標,出現線型。4.刪除報表對象 單擊“選定對象”按紐,再單擊要刪除的對象,按Del鍵即可。5.移動報表帶 拖動要移動的帶到適當位置,釋放鼠標即可。1311.3.2設置報表的數據源 1.設置數據環境 每一表單或表單集都包括一個數據環境。數據環境是一個對象,它包含與表單相互作用的表或視圖,以及表單所要求的表之間的關系。可以在“數據環境設計器”中直觀地設置數據環境,并與表單一起保存。2.打開數據環境設計器1) 從“顯示”菜單中選擇“數據環境”。2) 從快捷方式菜單中選擇“
7、添加”。3) 在“打開”對話框中選擇一表或視圖添加到數據環境中去。3.數據環境設計器4.要向數據環境中添加表或視圖 14向數據環境設計器中添加表或視圖時,可以看到屬于表或視圖的字段和索引。1) 在“數據環境設計器”中,從“數據環境”菜單中選擇“添加”。2) 在“添加表或視圖”對話框中,從列表中選擇一個表或視圖。5.從數據環境設計器中移去表當您將表從數據環境中移去時,與這個表有關的所有關系也隨之移去。6.若要將表或視圖從數據環境設計器中移去1)在“數據環境設計器”中選擇要移去的表或視圖。2)從“數據環境”菜單中選擇“移去”命令。1511.3.3調整報表帶區 在“報表設計器”中,可以修改每個帶區的
8、大小和特征。“報表設計器”中最上面部分設有標尺,可以在帶區中精確地定位對象的垂直和水平位置。 1.報表設計器的報表帶區 2.調整報表帶區的大小 3標尺 “報表設計器”中最上面部分設有標尺,可以在帶區中精確地定位對象的垂直和水平位置。1)“格式”菜單中選擇“設置網格刻度”。顯示 “設置網格刻度”對話框。 2)在“設置網格刻度”對話框中選定“像素”并選擇“確定”。 16列表帶區樣式 1711.3.4報表控件的使用 單擊需要的控件按鈕,把鼠標指針移到報表上,然后單擊報表來放置控件或把控件拖動到適當大小。如果我們在報表上設置了控件以后,可以雙擊報表上的此控件,在顯示一個對話框中設置、修改其屬性。1.選
9、擇多個控件在控件周圍拖動以畫出選擇框。 這時選擇控點將顯示在每個控件周圍。當它們被選中后,可以作為一組內容來移動、復制或刪除。如果我們所要移動、復制或刪除的控件不相鄰,可以采用下面的方法:在選擇第二個及以后的控件時按住,Shift 鍵即可。(這和Windows 98中的 Ctrl 鍵功能類似)。18 2. 組合控件1)選擇想作為一組處理的控件。2)從“格式”菜單中,選擇“分組”。 3.控件取消組定義1)選擇該組控件。2)從“格式”菜單中,選擇“取消組”命令。 這時選定的控點將顯示在組內每一控件周圍。 4. 調整控件的大小選擇要調整的控件,這時在該控件四周出現控點,然后拖動選定的控點直到所需的大
10、小。 5. 移動控件選擇控件,這時在控件四周會出現多個控點,按住這個控件并把它拖動到“報表”帶區中新的位置上。196. 對齊控件7調整控件的位置使用狀態條或表格,可以將控件放置在報表頁面上的特定位置。默認情況下,控件根據網格對齊其位置。可以選擇關掉對齊功能和顯示或隱藏網格線。網格線可以幫助用戶按所需布局放置控件。8復制控件1)選擇要復制的控件。2)從快捷菜單或“編輯”菜單中,選擇“復制”,然后,選擇“粘貼”,控件的副本將出現在原始控件下面,將副本拖動到布局上的正確位置。 9刪除控件 1)選擇要刪除的控件。2)從“編輯”菜單中,選擇“剪切”或按 DELETE 鍵20 11.3.5定義報表的頁面
11、設計報表時,在“報表設計器”中,“數據環境”設定了報表的數據。“頁面設置”定義了報表的總體布局,如頁邊距、頁面方向、紙張類型等。通過設置頁邊距、頁面大小和方向,可以得到頁面整體和外貌,而頁面上的各種控件、帶區的設置決定了數據的具體的打印輸出方式 1.設置邊距、紙張大小和方向及頁面列數 2設計標題和總結帶區 3. 定義頁表頭和頁注腳 4定義細節帶區5.從工具欄添加表中字段返回返回2111.4標簽文件的建立 標簽是一種特殊的報表,是一種多列報表布局,但和報表相比,又它有特殊的功能和不可替代的作用,是為匹配特定的標簽紙而具有特定的設置。標簽文件的擴展名為.LBX ,標簽注文件的擴展名為.LBT。 1
12、1.4.1用“標簽向導”創建標簽 和使用其他向導一樣,我們先在“工具”菜單中選取“向導”,再單擊“標簽”進入標簽向導的步驟1-選擇表。如下圖所示。后依次進入步驟2-選擇標簽類型,步驟3-定義布局,步驟4-排序記錄,步驟5-完成,然后按“預覽”按鈕,進入預覽窗口,在屏幕上查看標簽。 22選擇表 23預覽 24 11.4.2用“標簽設計器”創建標簽 啟動“標簽設計器”:1在“文件”菜單中選擇“新建”。 2在“新建”對話框中選定“標簽”并單擊“新建文件”按鈕。 3從“新建標簽”對話框中,選擇標簽布局,然后選定“確定”按鈕 4接著我們就可以象處理報表一樣在標簽設計器中給標簽指定數據源并插入控件 返回返回2511.5預覽和打印報表與標簽預覽和打印報表與標簽11.5.1預覽報表與標簽 從快捷菜單或“顯示”菜單中,選擇“預覽”。 報表預覽窗口如下圖所示 預覽 2611.5.2打印報表與標簽 使用“報表設計器”創建的報表布局文件只是一個格式文件,它把要打印的數據組織成合理的格式。它按數據源中記錄出現的順序處理記錄。根據
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 不同職業英文課件
- 內蒙古赤峰市2025屆高三下學期3月二模試題 生物 含解析
- 內蒙古工業大學《創業經營管理》2023-2024學年第二學期期末試卷
- 內蒙古烏拉特前旗第一中學2025年高三考前仿真模擬化學試題含解析
- 版車庫租賃合同協議書樣本3
- 山東省德州市樂陵市第一中學2025屆高考模擬調研卷化學試題(二)含解析
- 遼寧大連甘井子區育文中學2024-2025學年高中三年級教學質量監測(二)生物試題含解析
- 伊春市鐵力市2024-2025學年四年級數學第二學期期末聯考模擬試題含解析
- 石嘴山市惠農區2024-2025學年數學四下期末復習檢測試題含解析
- 西安醫學高等專科學校《第二外語(日、德)(4)》2023-2024學年第二學期期末試卷
- 數字普惠金融賦能企業數字化轉型
- 【正版授權】 ISO 19168-1:2025 EN Geographic information - Geospatial API for features - Part 1: Core
- 《全斷面巖石掘進機法水工隧洞工程技術規范》
- 中國計量科學研究院招聘真題
- RBA VAP 71 操作手冊 中文版 7
- 小學英語零基礎入門知識單選題100道及答案解析
- 2025年中智公司招聘筆試參考題庫含答案解析
- 2024-2030年中國汽車智能化行業發展趨勢與投資戰略決策報告
- 《城鎮燃氣經營企業服務質量評價》
- 手術室降低巡回護士外出
- 肺結核的護理個案
評論
0/150
提交評論