一个复杂问题

studysea 2003-12-12 01:21:27
我把一个自由表在表单的表格中显示出来,还想预览和打印,请教版主我该怎样实现,请指点迷津.
...全文
28 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
blackfox0322 2003-12-12
  • 打赏
  • 举报
回复
repo 中的 B1_TMP 是你的做的报表名
blackfox0322 2003-12-12
  • 打赏
  • 举报
回复
可以创建临时表
例如;B1.DBF
AA BB CC
11 11 11
22 22 22
33 33 33
可用语句:SELE * FROM B1 INTO CURS B1_TMP
语句意思:查找所有数据(*) 来源表为(B1)重新生成临时数据库为(B1_TMP)
要打印时,可按字段做一个报表,但不要加表名,例如:B1.AA 改为 AA 就可以了
然后用下面语句打印
SELE * FROM B1 INTO CURS B1_TMP
REPO FORM B1_TMP NOCONSOLE TO PRINTER PROMPT
liuri璇玑 2003-12-12
  • 打赏
  • 举报
回复
click 中写
sele ss
report form temp.frx to printer preview
studysea 2003-12-12
  • 打赏
  • 举报
回复
我是这样做的:

做一临时表ss.dbf

表单能正确显示临时表ss.dbf的内容

建一报表temp.frx 数据环境:dataenviroment autoopentables 为 .f.
dataenviroment opentables 为 ss.dbf

当点击"预览"(click 为 report form temp.frx to printer preview)后,但是预览出现的不是临时表的内容,而是原数据表的所有记录.
流星尔 2003-12-12
  • 打赏
  • 举报
回复
做一个报表,
然后在打印按钮里repo form 报表名字 prev

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧