这种实现结果可行马?(关于Delphi前台、Sql后台、Excel表格)(50分)

  • 主题发起人 主题发起人 crystal_bobo
  • 开始时间 开始时间
C

crystal_bobo

Unregistered / Unconfirmed
GUEST, unregistred user!
大家看看我所希望实现的设计结果,看看是否可行,请给与意见,万分得感谢
(尤其专家,都请多多指教)
首先:
用户使用SQLSERVER 企业管理器往SQL Server里随机地导入几张Excel的表格
(困难1:是不是这种导入只能生成新的存储表格,而不能导入到已经设置好的SQL Server存储表格中去呢?)
(困难2:这些随机导入的表格能不能自动进行某种我预初设定好的运算?--而不需要用户再在数据库中给他们设定计算)

如果困难1和2是不能实现的话,那假设在SQL Server数据库中便随机地存储了几张新的(导入的)数据表格,并给他们设好相应的表名,然后
用户通过使用已经用Delphi设计好的应用界面--一个数据录入以及浏览和修改的界面,通过查询(例如:输入SQl Server中某一张表格的表
名来实现调用),调用刚刚存入SQl Server中的那张表格,使其所有的数据资料显示在已设计好的这个录入表格中(当然这张录入表格的各项
[?]与Excel表格的各项已设计好是一一对应的,)
(困难3:这种调用是否可以实现?)

然后将这张录入表存储并执行相应的SQL Server运算,而且将运算的结果也相应的存储起来。
(困难4:这样运用Delphi来调用SQL Server计算是否可以实现?)

最后其他的的统计查询等等功能就在后来保存的这张有计算结果的表的基础上进行

这是我所希望能执行的功能。

由于我不知道如何让用户直接通过应用界面(Delphi设计成的)来对SQL Server数据库中所不断地导入的新的Excel表进行计算、查询或打印报

表等其他的功能,所以只好设计成这样的执行步骤,也不知道能不能实现,

请各位大虾给与你们宝贵的意见,在这里万分感谢了!!!!!!
 
使用delphi+ado可以完成你要的功能,
 
具体具体
 
如果每天都要导就做个界面给用户输入数据不是更好,如果只是导一两次就用EXcel直接生成
Sql语句执行不就OK了!
 
问题就是这个用户根本就懒得作数据录入
他只希望让别人(多个人)作好的录入数据的表
然后他倒入后经可以汇总了而已
 
来自:taozhiyu, 时间:2002-4-26 22:19:00, ID:1070766 | 编辑
用户需求是什么?


来自:crystal_bobo, 时间:2002-4-28 18:36:00, ID:1074542 | 编辑
这两种方案都是根据用户需求设计的
用户的需求就是多方输入,大量数据导入及汇总


 
如果用户的需求是随机的excel表格,就是指字段不固定,(当然用第一行表示字段了)
那么,你的数据库的字段数就是不定的,建议不要直接将excel导入数据库,你可以
开发界面导入excel表格, 数据库存放为 列名, 行名,数据, 导出的时候用cross表
生成需要的数据不就可以了吗
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
854
DelphiTeacher的专栏
D
D
回复
0
查看
869
DelphiTeacher的专栏
D
后退
顶部