电子表格的实现(300分)

  • 主题发起人 主题发起人 hbezwwl
  • 开始时间 开始时间
H

hbezwwl

Unregistered / Unconfirmed
GUEST, unregistred user!
像用友的电子报表那样的软件,就是能够在里面定义公式,而且可以通过计算
得到数据的电子表格具体的实现。
另外,如果使用F1BOOK之类的控件,那定义的公式如何保存的,
 
第一个听课
 
f1book没怎么用,但f1book可以保存的啊,公式当然和文件一起保存了
 
但是它们的表格可以保存计算出来的结果,那我如果保存结果以后,
怎么样又去修改以前定义好的公式呢。
 
F1Book 如何用呢
 
这个问题你问一下午静:
他的邮箱是:wj2000@371.net
hbezwwl:祝你好运!
 
我们以前用F1book做过,就是每个Cell的Sql语句全保存到数据库,但是每个Cell一个SQL计
算起来会比较慢。
 
报表现在很少做了,听课吧。
 
TO 棂上:
我这个不是指报表的.
//希望大家踊跃发言,只要能够解决问题,分好说的.
 
老先生,要计算,要统计尽量在数据集中统计出来,少用f1book带的计算。那样太慢了。
不外乎控制它的行列里的值。你也完全可以自己做一个的,也不麻烦。
 
存盘文件里在单元格属性中保存计算公式。
当存盘文件被用来做打印预览时。 使用计算公式计算统计 并显示出来
当存盘文件打印预览完保存时。 计算公式的统计结果保存在单元格的字符串属性里就可以了
也就是说类似这样的结构
TCell=Class(TComponent);
private
fText: String ;
用于显示
fRules : String;
用于保存公式
procedure printpreview;
begin
CalcSometingByRules;
preview;
end;
procedure SaveToAFile;
var i : Integer;
begin
for i := 0 to MaxCellsCount do
SaveCellsTextToDiskfile;
 
http://www.playicq.com上有个电子表格,不过是delphi5的,我在delphi6下改了半天,
也没搞定
 
建议你到hbs.7i24.com看一哈
 
后退
顶部