第一种(具有通用性,修改循环次数可打印不同图案)
CLEAR
FOR i=1 TO 5
??SPACE(6-i)
FOR j=1 TO 6
??"*"
ENDFOR
?''
ENDFOR
第二种,比较简单:
FOR i=0 TO 5
?SPACE(5-i)+REPLICATE('*',6)
ENDFOR
呵呵,你可能没学过VFP,大侠们都不屑回答你这个问题。我来回答吧。用报表。
新建一个报表,报表数据源为表,设置好页面大小,把字段拉到报表中,调好位置,设置好字体、颜色等就行了。在程序表单中设置个打印按钮,用report from <报表文件名>preview(预览,可选)命令打印报表,就出来了。
估计你是新手,打印用报表,何必再导入电子表格,麻烦。
建议学习一下表和表单、报表用表单显示表中内容(姓名、性别编号照片等),用预先设计好的报表格式打印表中记录,最基本的。
VFP是用来编程的,不是用来设计表格的,表格的设计是你所编的程序要解决的问题,只要你深入学习,你能编出一个像xp的 *** 作系统,何止就是个设计表格。
话说多了,请别介意。设计中如有疑问可给我留言,我们共同学习。
打印功能首先要创建报表,报表里要设计好具体要打印哪些内容。当然要打印的内容可以在程序代码中指定。但报表或者说报表的框架即数据从何而来要设置好先。假设报表文件名为 报表.FRT。要打印的话,在菜单打印里写上:REPORT FORM 报表 PREVIEW关于如何设计报表如何指定数据来源,不懂的话可联系我。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)