查询数据打印问题请教
请教各位大虾:我设计了一个查询表单,查询结果是记录在临时表(select * from……into cursor linshi)中用GRID显示的。现在我想把查询到的结果打印出来,该如何实现?
是直接打印还是能设计一个报表来打印?
烦请说明具体步骤,谢谢!
用数组变量也可以
定义数组变量,在程序赋值,报表里直接打印这些变量 可是我想设计成报表格式的,因为比较正规,请问该如何实现?能否告诉我具体步骤? 你的报表格式照做啊,比如要显示:张三,24岁,大学本科
你的程序里设置数组
public ary(3),
初始化:ary(1) =‘张三’
ary(2) = '24岁'
ary(3) = '大学本科'
报表里:
。。。。
域1为ary(1) 域2为ary(2) 域3为ary(3)
但是,这种方法只适合一些简单的,记录比较少的统计数据
如果,数据记录比较多,还是用表,比较好 我想打印的是查询后得出的临时表,该如何处理? select * from 表名 into cursor lsb
select lsb
report form ...\报表.frx preview select 语句我是在command(查询)里实现的,用grid来显示的,我在表单下边放了一个command(打印预览)和一个command(打印)用来打印查询出的结果,请问两个command里的代码分别写什么?
还有,由于我要打印的内容是临时表里的内容,而报表设计时好象要求指定表,添加field时要求指定数据来源的,这怎么办啊?
(注:我的VFP7.0是中文精简版的,网上找不到完整版的,555555555) command(打印预览): select lsb
report form ...\bb.frx preview
command(打印): select lsb
report form ...\bb.frx to print
如果你的lsb数据都是直接从其他表里查询来的,没有另外改变表字段,
报表里的域,直接就写原来的字段名[tk09] 我都是6。0的,找不到高版本的 report form ...\bb.frx preview
里的"..."是存放路径吗?
我运行了怎么还跳出选择表的对话框呀?(报表设计好了之后我把数据环境清空了的) 高手们,进来帮帮忙啊....... 那还是没有选中表的原因,前面要 select 临时表
实在不行,把代玛贴出来瞧瞧 我select 临时表了啊,"打印预览"代码如下:
SELECT 临时信息表
REPORT FORM e:\项目\管理系统\报表1.frx preview 你在 SELECT 临时信息表 下加个
messagebox(alias())
看运行后提示的是不是 临时信息表
[[it] 本帖最后由 szy345 于 2008-8-28 09:33 编辑 [/it]] 提示的是临时信息表,但接下来还是要选择表的呢,55555555 要不,你加我QQ,157410367,
页:
[1]
2
