这回不是散分,真有问题求教各位!!!!!!

haitao5676 2002-01-28 03:48:04
我们做了一个软件,出现了一个十分让人头疼的问题
我们想再多条纪录中选择一条作为打印对象(即单条打印)
可我们发现在vb的编译环境下,程序正确无问题,打印所选纪录
可是一旦将程序编译完成后,执行.exe文件时他却将所有查询到的纪录全部都打印了一遍(我们用到了接了密的ActiveReport控件)
...全文
263 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
freeda 2002-01-29
  • 打赏
  • 举报
回复
解密的控件? 控件虽然能用,但有可能是只有在IDE环境里用的license
haitao5676 2002-01-29
  • 打赏
  • 举报
回复
为什么编译前后有出入
haitao5676 2002-01-29
  • 打赏
  • 举报
回复
还是不行呀
fuxc 2002-01-28
  • 打赏
  • 举报
回复
帮助理就有的啊!
http://www.datadynamics.com
happyd 2002-01-28
  • 打赏
  • 举报
回复
有没有可能是activereport的问题,因为在vb环境中所有都是单线程运行
但是编译后,控件就控制不住了,它可能运用了多线程
dingfuhao 2002-01-28
  • 打赏
  • 举报
回复
会不会是编译时代码优化出错呢,
试试不优化?
haitao5676 2002-01-28
  • 打赏
  • 举报
回复
因为此软件已经卖出三份,如果不把错误改过来,厂家会找我算账的,烦了一天了,所以
请大家无论如何想象办法吧!!!!!!!!
谢谢了
haitao5676 2002-01-28
  • 打赏
  • 举报
回复
fuxc(Michael):你可知道地址,多谢!!
fuxc 2002-01-28
  • 打赏
  • 举报
回复
应该是控件的问题,不知道你通过什么方法提取一条记录的,换一种方法试试?
不用filter,用select专门生成只有一条记录的recordset来打印总不可能出错吧。

activereport不同版本有很多bug的,不要在上面钻牛角尖,或者到它的网站上去down新的path装一下试试?
lcooky 2002-01-28
  • 打赏
  • 举报
回复
我不会,帮你UP!
haitao5676 2002-01-28
  • 打赏
  • 举报
回复
kingofcats(秋水仙):安装程序没问题,不缺文件
haitao5676 2002-01-28
  • 打赏
  • 举报
回复
QQ576006(Ken):在本机上运行也出错,编译的环境和exe文件运行结果不同
lihonggen0 2002-01-28
  • 打赏
  • 举报
回复
不是代码的问题
kingofcats 2002-01-28
  • 打赏
  • 举报
回复
注意要把用到的重要文件打包进你的安装程序中.
haitao5676 2002-01-28
  • 打赏
  • 举报
回复
QQ576006(Ken):你觉得是缺了什么文件
lihonggen0 2002-01-28
  • 打赏
  • 举报
回复
使用存储过程,返回一个记录集(一条记录),再用报表打印
haitao5676 2002-01-28
  • 打赏
  • 举报
回复
dbcontrols(泰山__帮助你使我感到快乐.)请注意我的问题
我觉得不应该是代码的问题
更换控件也不太可能
因为这是一个集体项目
dbcontrols 2002-01-28
  • 打赏
  • 举报
回复
建一个临时表,只放一条记录,使用数据报表设计器。
http://www.wzjcw.net/vbgood/taishan/index.html【数据环境和报表】源代码。可供参考。
QQ576006 2002-01-28
  • 打赏
  • 举报
回复
那可能你在编译成exe后,在新的环境里运行,差了程序运行所需的文件,才会出砚上述问题
haitao5676 2002-01-28
  • 打赏
  • 举报
回复
请帮忙呀!!!
加载更多回复(2)

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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