以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  拜请甜大师帮忙  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=54023)

--  作者:hbhb
--  发布时间:2014/7/20 12:51:00
--  拜请甜大师帮忙
我想在设计的窗口中点击会计科目导入后,就能把excel表导入到指定的表中,并在此窗口中显示目录树及此表,因为不知道客户的会计科目的具体字段名及字段数量,所以不能首先把表的字段设计好,但又要导入后保存导入后的数据。又要根据导入后的表生成目录树。真不知如何搞?所以这能劳驾甜大师帮忙了。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目16.zip


--  作者:有点甜
--  发布时间:2014/7/20 15:07:00
--  

 完全不理解你什么意思?什么不知道客户的会计科目的字段和字段数量。表一定要事先设计好,比如有三列,那么合并数据的时候,就必须按照要求合并三列。

 

 目录树生成,参考这里 http://www.foxtable.com/help/topics/2502.htm

 


--  作者:hbhb
--  发布时间:2014/7/20 16:15:00
--  
举个例子:如果我要设计一个项目,项目发布后有一个会计科目表,留给客户自己导入数据并保存。因为不同的客户的会计科目表的字段数及字段名有可能不一样
如科目代码列(假如)有的写得是“会计科目代码、a科目代码、科   目代码” ,这样就很难设计一个通用的表格让客户合并数据。如果已写入的方式读取,该表有无列名,此时如何能生成目录树?

--  作者:有点甜
--  发布时间:2014/7/20 16:21:00
--  

无规矩不成方

 

生成目录树,必须硬性根据两列或三列的内容生成;那么用户就必须有这三列内容;那么就是说,用户如果要想用你这个功能,就必须按需填入这三列的内容;

 

至于怎么填入,这个是用户的事,数据不规范,就不可能控制。

 

 


--  作者:hbhb
--  发布时间:2014/7/20 16:52:00
--  
但我感觉是这样的,大部分人员,平时使用excel的较多,根本不懂字段的含义是什么?那不就是说要客户删除可作为数据字段的excel上面的空行,且要更改可作为字段的名称了,客户很难做到的,因为用excel制作的表格一般多有标题名称,如:****表,何年何月,单位名称:计量单位等,数据很难规范,自定义的较多。
有无通用的做法?

--  作者:有点甜
--  发布时间:2014/7/20 16:53:00
--  
 用代码合并数据,给用户设置,从第几行开始合并,合并哪几列。
--  作者:hbhb
--  发布时间:2014/7/20 17:15:00
--  
懂者不难,难者不懂。数据库高效,excel方便、灵活,想两者高效结合,看来真不容易!能否设计一个能模糊的万能的
按照您上次介绍的示例,能否帮助完善一下?对您来说应该是小菜一碟,预计您的效率是我的1000倍!您是德国队,我是中国队!您30分钟能踢进5球,我踢进一球要30的5次方年,难呀,兄弟!

--  作者:有点甜
--  发布时间:2014/7/20 17:18:00
--  

按需导入数据,忽略表头,从第几行开始,这个不可能只能判断得出来的。必须有一个标准;而且哪一列对应表里面的哪一列,也是需要用户指定的,不可能模糊匹配。


--  作者:hbhb
--  发布时间:2014/7/20 17:24:00
--  
您在南京多好呀,可以当面讨教!
--  作者:有点甜
--  发布时间:2014/7/20 17:31:00
--  

你可以慢慢学,帮助能说的都说了,论坛有的是例子。

 

如果你要做一个通用的系统,就得去学习;如果自己实在做不出来,可以去请外援。