當前位置:首頁 » 圖片資訊 » vfp報表如何輸出高質量圖片
擴展閱讀
美女健身跳河視頻 2023-08-31 22:08:21
西方貴族美女照片真人 2023-08-31 22:08:15

vfp報表如何輸出高質量圖片

發布時間: 2022-07-02 09:49:29

❶ 請教高手:用vfp報表如何批量列印照片,且每張照片都顯示姓名、單位、出生年月

設計一個報表,包含姓名和備注,備注欄位直接指向各人的照片就行了。如要沒什麼特別要求,建議報表用向導完成。

❷ vfp6.0中數據表內的照片,如何在報表中顯示

提問
網路知道
vfp中如何製作可以顯示照片的報表
我現在有一個帶有學生信息的dbf表,另外有表中每個學生的照片(jpg格式),照片的命名與學生的學號對應,請問如何製作一個報表,可以顯示每個學生的基本信息和照片.
展開
我來答
1條回答

travelalone
LV.6 推薦於 2017-09-24

1、設計一報表,並在數據環境里添加有學生信息的表
2、在報表裡設計一個OLE的圖片控制項
3、在該控制項的「圖片來源」的「文件」欄內輸入:路徑(如:'C:\zp\')+學號+'.jpg'。
如果是VF9.0版本,在該控制項的「普通」屬性的「控制項源類型」選擇表達式或變數名,「控制項源」輸入:路徑+學號+'.jpg'
4、為避免有記錄而無照片預覽出錯的情況,在控制項的列印條件里輸入:file(路徑+學號+'.jpg')
注意:路徑可為絕對路徑也可為相對路徑,但都要在最後加'\',如'c:\zp'要改

❸ VFP中如何將資料庫的內容以報表的形式輸出

可以新建報表文件,選擇向導,按照提示下一步就可以建立報表文件了,輸出列印就好了

❹ 如何將VFP報表輸出到PDF格式文檔

安裝一個pdf虛擬列印機,網上搜索下.
vfp列印時選擇這個列印機, 然後選擇保存的文件即可.

這個方法是通用的, word等都可以用

❺ vfp報表的常用方法

一.報表:報表是vfp中的一種數據組織形式,我們通常利用報表,把從資料庫表中提取出的數據列印出來.
報表是由兩個基本部分組成:數據源和數據布局.數據源指定了報表中的數據來源,可以是表,視圖,查詢或臨時表;數據布局指定了報表中各個輸出內容的位置和格式.報表從數據源中提取數據,並按照布局定義的位置和格式輸出數據.
報表中並不存儲數據源中實際的數據的值,而只存儲數據的位置和格式,這一點,和視圖的特性有些相似.所以,每次列印時,列印出來的報表的內容不是固定不變的,會隨資料庫的內容的改變而改變.
二.使用報表向導創建報表:創建報表就是定義報表的數據源和數據布局."報表向導"是創建報表的最簡單的途徑.可通過回答一系列的問題來進行報表的設計,使報表的設計工作變得省時有趣.使用報表向導創建完成報表後,還可使用"報表設計器"打開該報表,對其進行修改和完善.
1.打開"報表向導":在"項目管理器"的"全部"或"文檔"選項卡中,選擇"報表",單擊"新建按鈕",彈出"新建報表"對話框.在該對話框中,單擊"報表向導"按鈕,彈出"向導選取"對話框.
在vfp中,提供兩種不同的報表向導:一是"報表向導",針對單一的表或視圖進行操作;二是"一對多報表向導",針對多表或視圖進行操作.我們根據具體情況,選擇相應的向導.這里假設我們操作的是單一的表,所以選擇"報表向導",系統會按步驟彈出一系列對話框.
2.步驟一:欄位選取.在這個對話框中,選擇要在報表中輸出的欄位.首先,單周"資料庫和表"列表框右側的按鈕選擇報表的數據源,然後選擇所需的欄位
3.步驟二:分組記錄,在此對話框中,如果需要,可設置分組控制,最多設置三級分組.
在選定一個欄位後,單擊"分組選項"按鈕,打開"分組間隔"對話框,設置分組是根據整個欄位還是欄位的前幾個字元,例如,"職工檔案"表中,"編號"的前兩位代表職工所在的部門,可設置按職工編號的前兩位進行分組
4.步驟三:選擇報表樣式,在此對話框中,可以設置報表的樣式,有經營式,賬務式,簡報式,帶區式和隨意式5種,
5.步驟四:定義報表布局,在此對話框中,可以通過對"列數",欄位布局,"方向"的設置來定義報表的布局.其中,"列數"定義報表的分欄數;"欄位布局"定義報表是列報表還是行報表;"方向"定義報表在列印紙上的列印方向是橫向還是縱向,
如果在向導的步驟二設置了記錄分組,則此處的"列數"和"欄位布局"是不可用的.
6.步驟五:排序記錄,在此對話框中,可設置排序的欄位,最多設置3個.
7.步驟六:完成,這一步可設置報表的標題,可在離開報表向導前預覽報表,可以選擇退出報表向導的方式.
三.報表的列印和預覽:完成了報表的設計工作後,就可以准備進行報表的列印輸出.在列印報表前,可先單擊常用工具欄上的的"列印預覽"按鈕查看一下效果,如果有不符合要求的地方,可返回進行修改,直到滿意為止.
為了得到一份滿意的報表列印文檔,設計完報表後,常常需要設置報表的頁面,例如,報表文檔的頁邊距,紙張類型和布局等.
1.設置報表頁面:打開"報表設計器",單擊"文件"→"頁面設置",彈出"頁面設置"對話框,可在此設置列印的列數,列印的區域,列印的順序及左右頁邊距等.在該對話框中,單擊"頁面設置"按鈕,會彈出"列印設置"對話框,可設置紙張的大小及列印的方向.在"列印設置"對話框中,單擊"屬性"按鈕,彈出"屬性"對話框,可進行高級頁面設置和紙張大小的設置.

❻ vfp中如何使輸出報表更好看匯總結果緊跟在最後一記錄下面 報表設計器如何保用

VFP9 主菜單 \ 報表 \ 可選帶區(VFP6 可能不同),添加「總結」帶區,把匯總結果有關的所有控制項放到「總結」帶區內。

❼ vfp如何將報表輸出到EXCEL啊

VFP和Excel都可以用來進行處理資料庫表格,如果巧妙地將二者的優點結合起來,將會大大方便我們的工作。比如我們可以利用VFP進行處理數據,而利用Excel的預覽列印功能進行報表列印。這就需要我們在VFP中直接來控制Excel。下面就在開發VFP應用項目時對Excel的控製作一下介紹:
1.創建Excel對象
eole=CREATEOBJECT(′Excel.application′)

2.添加新工作簿
eole.Workbooks.add

3.設置第3個工作表為激活工作表
eole.Worksheets(″sheet3″).Activate

4.打開指定工作簿
eole.Workbooks.Open(″c:\temp\ll.xls″)

5.顯示Excel窗口
eole.visible=.t.

6.更改Excel標題欄
eole.Caption=″VFP應用程序調用Microsoft Excel″

7.給單元格賦值
eole.cells(1,4).value=XM(XM為資料庫欄位名)

8.設置指定列的寬度(單位:字元個數)
eole.ActiveSheet.Columns(1).ColumnWidth=5

9.設置指定行的高度(單位:磅)
eole.ActiveSheet.Rows(1).RowHeight=1/0.035
(設定行高為1厘米,1磅=0.035厘米)

10.在第18行之前插入分頁符
eole.Worksheets(″Sheet1″).Rows(18).PageBreak=1

11.在第4列之前刪除分頁符
eole.ActiveSheet.Columns(4).PageBreak=0

12.指定邊框線寬度(Borders參數如下)
ole.ActiveSheet.Range(″b3:d3″).Borders(2).Weight=3

13.設置四個邊框線條的類型
eole.ActiveSheet.Range(″b3:d3″).Borders(2).LineStyle=1
(其中Borders參數:1-左、2-右、3-頂、4-底、5-斜、6-斜/;LineStyle值:1與7-細實、2-細虛、4-點虛、9-雙細實線)

14.設置頁眉
eole.ActiveSheet.PageSetup.CenterHeader=″報表1″

15.設置頁腳
eole.ActiveSheet.PageSetup.CenterFooter=″第&P頁″

16.設置頁眉到頂端邊距為2厘米
eole.ActiveSheet.PageSetup.HeaderMargin=2/0.035

17.設置頁腳到底邊距為3厘米
eole.ActiveSheet.PageSetup.FooterMargin=3/0.035

18.設置頂邊距為2厘米
eole.ActiveSheet.PageSetup.TopMargin=2/0.035

19.設置底邊距為4厘米
eole.ActiveSheet.PageSetup.BottomMargin=4/0.035

20.設置左邊距為2厘米
veole.ActiveSheet.PageSetup.LeftMargin=2/0.035

21.設置右邊距為2厘米
eole.ActiveSheet.PageSetup.RightMargin=2/0.035

22.設置頁面水平居中
eole.ActiveSheet.PageSetup.CenterHorizontally=.t.

23.設置頁面垂直居中
eole.ActiveSheet.PageSetup.CenterVertically=.t.

24.設置頁面紙張大小(1-窄行8�5�11 39-寬行14�11)
eole.ActiveSheet.PageSetup.PaperSize=1

25.列印單元格網線
eole.ActiveSheet.PageSetup.PrintGridlines=.t.

26.拷貝整個工作表
eole.ActiveSheet.UsedRange.Copy

27.拷貝指定區域
eole.ActiveSheet.Range(″A1:E2″).Copy

28.粘貼
eole.WorkSheet(″Sheet2″).Range(″A1″).PasteSpecial

29.在第2行之前插入一行
eole.ActiveSheet.Rows(2).Insert

30.在第2列之前插入一列
eole.ActiveSheet.Columns(2).Insert

31.設置字體
eole.ActiveSheet.Cells(2,1).Font.Name=″黑體″

32.設置字體大小
eole.ActiveSheet.Cells(1,1).Font.Size=25

33.設置字體為斜體
eole.ActiveSheet.Cells(1,1).Font.Italic=.t.

34.設置整列字體為粗體
eole.ActiveSheet.Columns(1).Font.Bold=.t.

35.清除單元格公式
eole.ActiveSheet.Cells(1,4).ClearContents

36.列印預覽工作表
eole.ActiveSheet.PrintPreview

37.列印輸出工作表
eole.ActiveSheet.PrintOut

38.工作表另為
eole.ActiveWorkbook.SaveAs(″c:\temp\22.xls″)

39.放棄存檔
eole.ActiveWorkbook.saved=.t.

40.關閉工作簿
eole.Workbooks.close

41.退出Excel
eole.quit

❽ vfp報表如何將文件夾里的照片根據學籍號列印出來

報表中放置OLE控制項,單擊右鍵,選「屬性」,
圖片來源有:「文件」和「欄位」,選擇「文件」,
在其後輸入文件名:
"照片文件夾\"+學籍號+".jpg"

❾ vfp中如何製作可以顯示照片的報表

1、設計一報表,並在數據環境里添加有學生信息的表
2、在報表裡設計一個OLE的圖片控制項
3、在該控制項的「圖片來源」的「文件」欄內輸入:路徑(如:'C:\zp\')+學號+'.jpg'。
如果是VF9.0版本,在該控制項的「普通」屬性的「控制項源類型」選擇表達式或變數名,「控制項源」輸入:路徑+學號+'.jpg'
4、為避免有記錄而無照片預覽出錯的情況,在控制項的列印條件里輸入:file(路徑+學號+'.jpg')
注意:路徑可為絕對路徑也可為相對路徑,但都要在最後加'\',如'c:\zp'要改成'c:\zp\'

❿ 如何用vfp列印報表直接列印成圖片格式

做個報表,格式調整成你想要的就行了