起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: caoyeziqq

【结帖】紧急!请问为什么预览中看到的和实际在窗体的DOCVIEW中看到的不一样啊!**

[复制链接]
发表于 2007-12-4 17:12:59 | 显示全部楼层
楼主,你这个功能是录入和输出一个界面么?
如果是,我不建议你这样做。

最好录入和输出分开。
录入的时候一个地区一个地区的录入。

然后统一输出,在输出的时候DocView 的带开模式选择预览模式,这样给相关人员分配输出功能就可以了。
回复 支持 反对

使用道具 举报

发表于 2007-12-4 17:14:18 | 显示全部楼层
选择了DocView为预览模式后,在设计界面是看不到数据的,你运行该功能就可以看到了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-5 09:05:56 | 显示全部楼层

我就是对于在运行功能的时候来说的啊

我就是对于在运行功能的时候来说的啊 。这个窗体只是输出用啊。这个窗体是一个分页控件啊。第一页查询,第二页显示统计结果 啊。比如第一页输入2007年8月,第二页显示出统计报表啊。现在的 情况是:
1.如果用预览模式的话,预览页面不会根据查询结果自动更新啊,它只会这个功能运行的时候第一次显示什么样的数据就是什么样的数据啊。
2.如果用编辑模式的话,显示的内容和点击预览按钮的 内容是不不同的啊,他不会自动分组。
我想要的是它会自动根据查寻得结果自动更新的预览模式。
回复 支持 反对

使用道具 举报

发表于 2007-12-5 09:45:15 | 显示全部楼层
对于第一页编辑,第二页预览的情况,在第二页的Tabshow上刷新预览的DocView
procedure TMainForm.TabSheet2Show(Sender: TObject);
begin
  DocView1.RefreshDoc(true);
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-5 10:08:44 | 显示全部楼层

谢谢您!问题基本解决了。

谢谢您!问题基本解决了。
但是刷新表的速度有点慢。要是有更快的现实办法请跟帖,没有的话就此结贴。
再次鸣谢!
回复 支持 反对

使用道具 举报

发表于 2007-12-5 11:50:08 | 显示全部楼层
使用下面的代替刷新速度可以稍有提升
DocView1.Doc.Close;
DocView1.OpenView(TDocMode.dmPreview);
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-1 14:18 , Processed in 0.043282 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表