以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]新版本是不是限制了表的字段数量 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48770) |
-- 作者:kwwl200601 -- 发布时间:2014/4/4 16:36:00 -- [求助]新版本是不是限制了表的字段数量 如题 有一个表原来在2013下用的好好的,转到2014后,修改字段提示 你定义的字段太多,数了数124列没问题,第125列就不能修改字段类型了.
|
-- 作者:Bin -- 发布时间:2014/4/4 16:38:00 -- 呵呵,狐表内部数据源用的就是ACCESS ACCESS字段能设计多少就是多少哦. 另外,100多个列,显然是设计不科学. 正常不会用到这么多的.
|
-- 作者:kwwl200601 -- 发布时间:2014/4/4 17:08:00 -- 2006年到2013年的套改工资表,每年固定13列.外加一些必要的基本项也就有120多列了. 事情的经过是这样滴: 1 想把表根据姓名按拼音排好,方便找(1000多号人呢). 2 把表从foxtable导出成 XXX.mdb 3 用access 打开,排好序 4 导出成 XXX.xml 5 导入foxtable ,由于导入的 XXX.xml 所有字段的默认值为文本,所以要修改字段类型 6 修改前面124个字段没问题,到第125个的时候提示:(运行错误) 定义了过多的字段. 就是这样,对了 office2010+win7
|
-- 作者:Bin -- 发布时间:2014/4/4 17:11:00 -- 呵呵,你这种情况显然是不对的. 应该增加一个列为年份列.用于标识当前数据是那一年的. 而不是 2013年1月 2014年2月这样. 一个系统正常运作后,应该是增加行,而不是增加列.
|
-- 作者:有点甜 -- 发布时间:2014/4/4 17:13:00 -- 表设计得不合理。内部表的列最多是252列,如果没够但不能添加,就压缩一下项目。
http://www.foxtable.com/help/topics/0006.htm
|
-- 作者:jspta -- 发布时间:2014/4/4 17:17:00 -- 以下是引用kwwl200601在2014-4-4 17:08:00的发言:
2006年到2013年的套改工资表,每年固定13列.外加一些必要的基本项也就有120多列了. 你这种事EXCEL的设计,不符合数据库要求的。按照数据库的设计,你这张表应该在10多列就够了。 |
-- 作者:bahamute -- 发布时间:2014/4/4 21:49:00 -- 我也在做类似项目,楼主表设计不合理。 工资表每项做一列,最多20多列,然后增加“年月”列,用以区别年月,新数据追加导入即可。 按你的设计,查询,导入都会出现问题。
[此贴子已经被作者于2014-4-4 21:49:46编辑过]
|