以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]导入excle覆盖报错 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=133938) |
-- 作者:湛江智 -- 发布时间:2019/4/23 20:06:00 -- [求助]导入excle覆盖报错 急求助 导入excle报错: 1、从字符串“”到类型“Date”的转换无效。
Foxtable 版本:2018.7.9.1 不能升级狐表了,回帖版本高了,打不开 [此贴子已经被作者于2019/4/24 9:17:28编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/4/23 20:55:00 -- …… If fdr Is Nothing Then \'如果不存在同编号的订单 fdr = DataTables("全周期计划").AddNew() End If For m As Integer = 0 To nms.Length - 1 If Sheet(n,m).Value > "" fdr(nms(m)) = Sheet(n,m).Value End If Next …… |
-- 作者:湛江智 -- 发布时间:2019/4/23 21:13:00 -- 回复:(有点蓝)……? ? ? ? If... 项目里的日期有,导入的excle表日期为空,不能更新项目里的日期为空 想实现的是,导入的excle表数据和之前项目表里面的数据,变化的红色显示
执行坛主,上楼代号后,筛选出已修改的行,下面代码失效,求助 Tables("全周期计划后台窗口_Table1").StateFilter = StateFilterEnum.Modified
[此贴子已经被作者于2019/4/23 21:21:01编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/4/23 21:26:00 -- Tables("全周期计划后台窗口_Table1").StateFilter = StateFilterEnum.Added 只能筛选其中一种状态,上面截图是新增的
|
-- 作者:湛江智 -- 发布时间:2019/4/23 21:34:00 -- 回复:(有点蓝)Tables("全周期计划后台窗口_Table1"... 主要问题是,导入的excle表已经把日期删除为空的情况,坛主上面的代码,不能更新项目里面存在的日期为空 3楼的图片,也已经蓝色圈出来了 下图,我再圈提醒:项目里面原数据是导入这个表:原始表.xls 导入这个表:原始表 - 部分行已修改.xls ,不同之处圈出来,删了2个日期
[此贴子已经被作者于2019/4/24 9:17:09编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/4/23 22:16:00 -- For m As Integer = 0 To nms.Length - 1 If Sheet(n,m).Value > "" fdr(nms(m)) = Sheet(n,m).Value else fdr(nms(m)) = nothing End If Next
|