Office中国论坛/Access中国论坛

标题: 紧急请教 [打印本页]

作者: 瞳    时间: 2004-1-13 03:14
标题: 紧急请教
请问各位大虾如何将表中所有NULL值替换为零?简单点的方法,谢谢

作者: LYP6160    时间: 2004-1-13 05:42
请用更新查询
作者: sea.er    时间: 2004-1-13 07:20
对,UPDATE yourtable SET yourtable.字段1 = "0" WHERE (((yourtable.字段1) Is Null));

作者: 瞳    时间: 2004-1-13 20:58
但是有很多字段呢
作者: hi-wzj    时间: 2004-1-14 20:26
也可在调用该字段时,加上nz函数,使空值变零来处理。
作者: 瞳    时间: 2004-1-14 23:39
能说明白点吗
[em10][em10]
作者: swo    时间: 2004-1-14 23:46
先用查询,查出所有nz([字段])=0的,再针对查询做一个窗体用代码替换
作者: swo    时间: 2004-1-14 23:49
还有一个方法就是导出到excel中,升序排列,加上0,按住单元格右下角的十字架一直往下拖全部填充完。再导入。注意检查一下表的字段属性有没有变化。
作者: hi-wzj    时间: 2004-1-15 03:04
也可在调用该字段时,加上nz函数,使空值变零来处理。
即不做更新查询,在使用时在查询或窗体或报表运算和显示该字段值时使用nz函数将空值转换成零值来处理。
作者: sea.er    时间: 2004-1-15 08:14
以下是引用swo在2004-1-14 15:48:30的发言:
还有一个方法就是导出到excel中,升序排列,加上0,按住单元格右下角的十字架一直往下拖全部填充完。再导入。注意检查一下表的字段属性有没有变化。


在excel中,按ctrl+h,在“替换值”下的文本框中输入“0”,按一下全部替换按钮即可
作者: 瞳    时间: 2004-1-15 20:48
多谢搞定了





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3