旋转轮胎汽车不动:vb的报表打印时,怎么总是打上一个记录,但在逐句调试时就是打当前记录?

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 17:46:26
我在用报表调用数据库中的邮编和地址时,建了一个临时数据库的表,每次把找到的数据的内容放到其中,把邮编分成六个存放,然后打印时就把临时表中的数据打印了.

可是现在奇怪的是,我"逐语句"执行时没有错误,报表中都是临时表新放入的内容;但是,如果我直接执行的话,就会出现,报表中出现的不是刚查到并放入临时表的内容,而是上一个查找到的并存入临时表的内容,而此时这个内容已被删除了,我查过数据库的临时表,的确是新的数据,可是为什么报表会调出已经删除了的数据.然后一直是调上一个已删除的数据.

我关报表时已经unload 此报表了.

还有个问题也问一下吧.
我是用报表打信封.
所以,想问问怎么让字都竖着出现?
也就是让信封竖着进打印机,然后打上邮编地址等.现在信封只能横着放,但是信封长,所以用着不方便.

对了,又想到一个问题.
CompactDatabase就是压缩和修复access的数据库吧.
还用RepairDatabase吗?
调用他们的"DBEngine"不用定义就可以用?

你的记录指针没有移动