以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教:当数值型字段为空时,表字段值复制时取0是什么原因? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=138679) |
-- 作者:jiterp -- 发布时间:2019/8/3 8:46:00 -- 请教:当数值型字段为空时,表字段值复制时取0是什么原因? B表和A表都有双精度字段【lenght】和【长度】,我通过下面语句复制: For Each dr1 As Row In Tables("A表").GetCheckedRows Dim dr2 As Row = Tables("B表").Current dr2("matename") = dr1("物料描述") dr2("lenght") = dr1("长度") dr2("width") = dr1("宽度") next 结果是:当A表【长度】字段是空时,复制到B表中【lenght】字段变成0,我需要继续保持空,需要怎么处理?谢谢 [此贴子已经被作者于2019/8/3 8:47:16编辑过]
|
-- 作者:y2287958 -- 发布时间:2019/8/3 9:17:00 -- 复制后清空一下呗 |
-- 作者:有点蓝 -- 发布时间:2019/8/3 9:28:00 -- 看看:http://www.foxtable.com/webhelp/topics/1516.htm if dr1.isnull("长度") = false dr2("lenght") = dr1("长度") end if
|
-- 作者:jiterp -- 发布时间:2019/8/3 9:34:00 -- 明白了,谢谢有点蓝老师! |