Office中国论坛/Access中国论坛

标题: 字段类型“计算”的表达式问题 [打印本页]

作者: lanshijitian    时间: 2014-8-17 23:18
标题: 字段类型“计算”的表达式问题
本帖最后由 lanshijitian 于 2014-8-17 23:28 编辑

[字段3]设置为计算类型,计算表达式为: IIf(([字段1]="/"),"/",Round(([字段1]/[字段2]),2))“解释:当[字段1]为”/“时,返回值"/",若不是则返回[字段1][字段2]的比值并保留2位小数,保存过程中系统提示:无法将[字段3]计算数据类型!如果要实现条件计算该如何使用?谢谢调过后仍然出现错误提示:无法保存该表达式,因为服务器不支持其结果类型(如二进制或Null)

作者: roych    时间: 2014-8-18 10:52
按你的表述,字段1应为文本格式的、因此是不能直接“[字段1]/[字段2]”,应该转换为数值型再处理。例如:Nz([字段1],0)/[字段2]




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