向上的英文歌曲:Excel表格导入到Access,对双方格式设置有何要求?

来源:百度文库 编辑:偶看新闻 时间:2024/05/04 09:13:59

1.有一个Access《产品资料表》(简称Access表)和一个Excel《产品资料表》(简称Excel表),它们都有相同的字段(表头),都有内容不重复的字段(表头)“产品编号”(但Access表“产品编号”不是主键,ID才是,以防止万一导入数据时有重复导致主键冲突);
2.Excel表的单元格式根据Access表的字段类型一一对应设成文本或数字(已反复检查无误);
3.其中Access表数字字段的属性:字段大小-双精度型(单精度型和长整型都试过了),格式-固定;

 

把Excel表导入到Access表后有如下问题:
1.当原Access表内没有的产品编号(即新编号),数据导入后会追加到Access表后,但数字类型字段全为整数,小数点后全为0,例如:3.147 变成了 3.000 ;
2.当Access表内原有的产品编号,数据导入后文本字段和数字字段内容都没有更新,哪怕原Access表内字段为空白导入后也一样没有数据(Excel表对应字段内是有数据的)。

 

于是我做了两个试验:
1.我把Excel表导入到Access内生成一个新表,借此观察该表的字段属性设置,然后我把新表的字段属性设置到与Access《产品资料表》一样,再用新表生成了一个追加查询,企图把记录追加到《产品资料表》内,但有的记录不能追加,能追加的记录追加后问题与之前描述一样;
2.我再把之前思路反过来,把Access表导出生成一个新Excel表,再在此新Excel表内添加上我想要的资料内容,然后把这个表再导回原来的Access表内,但问题依旧与之前描述一样。