Foxtable(狐表)用户栏目专家坐堂 → 如何设置表达式公式


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

主题:如何设置表达式公式

美女呀,离线,留言给我吧!
zhangning
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
如何设置表达式公式  发帖心情 Post By:2016/7/18 11:16:00 [只看该作者]

如何将“部品工程项目”设置表达式成     将“部品ID”列和“工程”列和“略”列 的字符合并,
如本列单元格为空,则同本列上行有字的内容,请老师帮看看,
图片点击可在新窗口打开查看此主题相关图片如下:111.jpg
图片点击可在新窗口打开查看

 回到顶部
美女呀,离线,留言给我吧!
zhangning
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
  发帖心情 Post By:2016/7/18 11:23:00 [只看该作者]

我现在设置的公式,只能都有字的时候才显示,空格的不显示


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


加好友 发短信
等级:幼狐 帖子:180 积分:1706 威望:0 精华:0 注册:2014/6/7 15:40:00
  发帖心情 Post By:2016/7/18 11:36:00 [只看该作者]

表达式是这样的,只要参与计算的数据中有空,则最终数据也为空.
放在DataColChanged会好点

某一列的内容被更改后执行,此时列的内


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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/18 11:48:00 [只看该作者]


 回到顶部
美女呀,离线,留言给我吧!
zhangning
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
  发帖心情 Post By:2016/7/18 12:57:00 [只看该作者]

不计算我是知道怎么能,就是不知道如果为空,则引用本列上行的内容,如果上行也为空,就引用其上行的内容,
直到出现内容,请问各位老师,这个怎么弄呢

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/18 14:06:00 [只看该作者]

表达式做不到,只能用代码处理,取得当前行索引,向前逐行取值判断


 回到顶部
美女呀,离线,留言给我吧!
zhangning
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
  发帖心情 Post By:2016/7/18 16:03:00 [只看该作者]

哪位老师,能不能帮写以下代码,谢谢!


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


加好友 发短信
等级:狐精 帖子:3082 积分:20596 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2016/7/18 16:17:00 [只看该作者]


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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/7/18 17:23:00 [只看该作者]

类似

Dim idx As Integer = Tables("表A").FindRow(e.DataRow)
If idx > -1 Then
    Do While idx >= 0
        If Tables("表A").Rows(idx).IsNull("第一列") Then
            idx -= 1
        Else
            msgbox(Tables("表A").Rows(idx)("第一列"))
            Exit Do
        End If
        
    Loop
End If

 回到顶部
美女呀,离线,留言给我吧!
zhangning
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:513 积分:3355 威望:0 精华:0 注册:2016/4/14 16:56:00
  发帖心情 Post By:2016/7/18 18:04:00 [只看该作者]

因为是新人,看不懂,粘帖改用后,不管用,麻烦老师帮我写个完整的呗,

 回到顶部
总数 19 1 2 下一页