如何在程序中连续显示vfp报表
各位高手:我有问题想请教你们。我在编一个财务核算程序,该核算中有若干账页,我将其分别做成了表,希望能在vfp报表功能中分别浏览或连续打印各账。由于:一、报表的数据环境是在报表设计器中确定的。二、在程序的使用过程中可能会不断地出现新的财务账。如何在程序中修改报表的数据环境?或在
SELECT z.科目名, z.月, z.日, z.字, z.号,;
z.摘要, z.借方, z.贷方, z.方向, z.余额;
FROM 核算! z;
WHERE z.月 = y;
ORDER BYz.号;
INTO CURSOR 查询1
如何实现z表名宏代换?此问题困扰我多日,烦请指教。谢谢!
另外还有一个问题:
use d:某月某账.frx exclusive &&类似打开表文件,打开报表文件
dele all &&清空原记录
pack
appe from &zz1 &&追加相关记录
(&zz1是一个表)不不知为什么,无法追加记录。我该如何解决这个问题。谢谢!
十分抱歉,我是新手第一次发帖,我没有分,只能在此表示谢意!!!
[解决办法]
不用报表数据环境,报表中的域控件只写字段名,不要带上表名或表别名,然后打印前:
Select 要打印的表名 && 或 Use 要打印的表名
。。。打印代码。
第2个问题建议你还是小心使用,不推荐,不用数据环境,也就用不着第个问题了。
[解决办法]
在报表中去掉字段名前缀,在打印报表前
SELECT 表名