Foxtable(狐表)用户栏目专家坐堂 → [求助]从excel表手动导入的空值问题


  共有3349人关注过本帖树形打印复制链接

主题:[求助]从excel表手动导入的空值问题

帅哥哟,离线,有人找我吗?
pladic
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:225 积分:2015 威望:0 精华:0 注册:2015/12/23 11:59:00
  发帖心情 Post By:2016/9/22 11:07:00 [只看该作者]

字符型

 回到顶部
帅哥哟,离线,有人找我吗?
pladic
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:225 积分:2015 威望:0 精华:0 注册:2015/12/23 11:59:00
回复:(有点蓝)狐表中 ("应发期数")是什么列类...  发帖心情 Post By:2016/9/22 11:08:00 [只看该作者]

字符型,如“第1期”

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/22 13:59:00 [只看该作者]

                   If sheet(n,m).value="1"
                        r("发刊标识") = False
                    Else
                        r("发刊标识") = True
                    End If

 回到顶部
帅哥哟,离线,有人找我吗?
pladic
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:225 积分:2015 威望:0 精华:0 注册:2015/12/23 11:59:00
回复:(有点蓝)         ...  发帖心情 Post By:2016/9/22 14:14:00 [只看该作者]

设发刊标识的默认值时,弄反了。我不太明白,就这么用了。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/22 14:47:00 [只看该作者]

加上双引号还有问题么

 回到顶部
帅哥哟,离线,有人找我吗?
pladic
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:225 积分:2015 威望:0 精华:0 注册:2015/12/23 11:59:00
回复:(有点蓝)加上双引号还有问题么  发帖心情 Post By:2016/9/22 15:25:00 [只看该作者]

加了双引号,问题解决了。谢谢

max = e.DataTable.Compute("Max(订户编号)","发行员 = '" & lb & "' And [_Identify] 

<> " & e.DataRow("_Identify")) '取得该类别的最大编号

这行代码中关于e参数的部分还是报错。
之前,dim lb as string=tables("表名").current("发行员")的代码可以通过。

求指教。
[此贴子已经被作者于2016/9/22 15:25:29编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/22 15:30:00 [只看该作者]

e.DataTable 改为 datatables("表名")

e.DataRow 改为tables("表名").current
[此贴子已经被作者于2016/9/22 15:29:56编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
pladic
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:225 积分:2015 威望:0 精华:0 注册:2015/12/23 11:59:00
  发帖心情 Post By:2016/9/22 16:00:00 [只看该作者]

好。其实,应该还是datacolchanged中解决吧。我再想想。

另外,excel表中,邮编列,前面加0的,如055600,导入狐表后,前面的0就没了。能直接转过来吗?

否则,只能先判断字符串的长度如果=5,则字符串=”0“+字符串。

 回到顶部
帅哥哟,离线,有人找我吗?
pladic
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:225 积分:2015 威望:0 精华:0 注册:2015/12/23 11:59:00
回复:(有点蓝)e.DataTable 改为 datatables("表名"...  发帖心情 Post By:2016/9/22 16:44:00 [只看该作者]

在老师的指导下,邮编缺0和排编号,两个问题都解决了。
今天的收获真大。

如果需要将单元格的值或父表关联列的值赋给子表,应该怎么写?
e.
datatables.
tables.

几项虽然反复看帮助,但毕竟没有实操过,总是糊涂。
希望通过这个实际案例,在老师指点下,弄明白。



 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/22 17:18:00 [只看该作者]

以下是引用pladic在2016/9/22 16:44:00的发言:

如果需要将单元格的值或父表关联列的值赋给子表,应该怎么写?


到父表事件处理


 回到顶部
总数 41 上一页 1 2 3 4 5 下一页