当前位置:首页 » 图片资讯 » 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打印报表直接打印成图片格式

做个报表,格式调整成你想要的就行了