以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何动态管理excel?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72138)

--  作者:sloyy
--  发布时间:2015/7/24 0:27:00
--  如何动态管理excel?
某单位有13个部门,每个部门有1-2个项目正在实施,全部采用excel统计数据,现在想做一个动态管理系统,把所有部门的excel表格导入系统中,然后可以查询统计,现在的难题在于每个部门每个项目的excel表格都是不同的,怎么才能动态管理起来?因为如果针对每个现有的excel表格可以固定设计查询统计,以后新的excel表格怎么处理?
求思路.

--  作者:jspta
--  发布时间:2015/7/24 8:52:00
--  
1.要查询什么,统计什么?
2.每个部门格式都不一样,首先肯定要有个标准格式然后再进行扩展,否则难以设计。
3.为什么不直接在Foxtable中录入那?
4.如果只能用Excel,那只能学习下VBA了

--  作者:大红袍
--  发布时间:2015/7/24 9:09:00
--  

 用行代替列的方式。

 

 做一个项目表,做一个项目明细表,项目明细表用多行记录项目的各个属性。

 

 查询的时候,通过循环每一行内容去查询,显示的时候,把行转成列显示


--  作者:sloyy
--  发布时间:2015/7/24 9:23:00
--  
我已经有思路了, 1 建立一个显示查询表 

图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图20150724091500.png
图片点击可在新窗口打开查看

在导入excel后,动态勾选要查询和显示的字段,这样,只要选定了要查询和显示的表,遍历一次显示查询表,动态构造sql语句



[此贴子已经被作者于2015/7/24 9:23:44编辑过]

--  作者:大红袍
--  发布时间:2015/7/24 9:26:00
--  
 3楼方法。
--  作者:sloyy
--  发布时间:2015/7/24 9:31:00
--  
查询时,一般只需要查询最多2个字段,显示时要隐藏一些字段,所以可能用4楼的办法比3楼的灵活一些
--  作者:sloyy
--  发布时间:2015/7/24 13:11:00
--  
基本实现我预想的功能:

图片点击可在新窗口打开查看此主题相关图片如下:搜狗截图20150724131015.png
图片点击可在新窗口打开查看