Foxtable(狐表)用户栏目专家坐堂 → 求代码


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

主题:求代码

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


加好友 发短信
等级:八尾狐 帖子:1837 积分:12984 威望:0 精华:0 注册:2013/6/10 9:23:00
求代码  发帖心情 Post By:2014/11/25 17:18:00 [只看该作者]

订单主表有个“已开piao”逻辑列, 订单明细表有个“开piao编号”列, 如果开piao编号列的内容不为空, 那么已开piao=TRUE, 这个代码如何写

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/25 17:22:00 [只看该作者]

 问题要详细一点啊,一行对应一行? 开piao编号是关联列?


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/11/25 17:22:00 [只看该作者]

datacolchanged 事件

if e.datacol.name="开piao编号" then
   if e.datarow.isnull(e.datacol.name) = false then
     e.datarow("已开piao")=true
   end if
end if

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


加好友 发短信
等级:八尾狐 帖子:1837 积分:12984 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2014/11/25 17:23:00 [只看该作者]

不是关联列, 关联列是订单编号

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/25 17:25:00 [只看该作者]

If e.DataCol.Name = "开piao编号" Then
    Dim count As Integer = e.DataTable.Compute("Count(开piao编号)", "主表编号 = '" & e.DataRow("主表编号") & "' and 开piao编号 is not null")
    Dim rcount As Integer = e.DataTable.Compute("Count(开piao编号)", "主表编号 = '" & e.DataRow("主表编号") & "'")
    Dim fdr As DataRow = DataTables("订单").Find("主表编号 = '" & e.DataRow("主表编号") & "'")
    If count = rcount Then
        fdr("已开piao") = True
    Else
        fdr("已开piao") = False
    End If
End If

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


加好友 发短信
等级:八尾狐 帖子:1837 积分:12984 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2014/11/25 17:26:00 [只看该作者]

我来测试一下, 谢谢老师!

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


加好友 发短信
等级:八尾狐 帖子:1837 积分:12984 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2014/11/25 17:29:00 [只看该作者]

写在子表的datacolchanged 事件里吗?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/25 17:35:00 [只看该作者]

 是的

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


加好友 发短信
等级:八尾狐 帖子:1837 积分:12984 威望:0 精华:0 注册:2013/6/10 9:23:00
  发帖心情 Post By:2014/11/25 17:42:00 [只看该作者]

成功了, 谢谢老师, 但如果清空开piao编号, 已开piao=false, 怎么搞呢

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/11/25 17:43:00 [只看该作者]

 呃,上面的代码,就是

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