Foxtable(狐表)用户栏目专家坐堂 → 窗口chick中代码


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

主题:窗口chick中代码

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


加好友 发短信
等级:一尾狐 帖子:410 积分:3682 威望:0 精华:0 注册:2017/4/8 8:59:00
窗口chick中代码  发帖心情 Post By:2020/11/4 10:41:00 [只看该作者]

'日期转星期
If e.DataCol.Name = "rq" Then
    If e.NewValue = Nothing Then
        e.DataRow("xq") = Nothing
    Else
        e.DataRow("xq") = Format(e.DataRow("rq"), "dddd")
    End If
End If


老师,如何修改成窗口中chick执行的代码?谢谢

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


加好友 发短信
等级:超级版主 帖子:110669 积分:563259 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/4 11:20:00 [只看该作者]

tables(xxx).current("xq") = Format(tables(xxx).current("rq"), "dddd")

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


加好友 发短信
等级:一尾狐 帖子:410 积分:3682 威望:0 精华:0 注册:2017/4/8 8:59:00
  发帖心情 Post By:2020/11/4 13:50:00 [只看该作者]

Dim jb As New SQLJoinTableBuilder("cxb1","freelog")
jb.C
jb.Addexp("车牌","carno")
jb.Addexp("卡类","cardtype")
jb.Addexp("入场时间","intime")
jb.Addexp("付费时间","outtime")
jb.Addexp("券号","ticketno")
jb.Addexp("打折类型","freetype")
jb.Addexp("优惠额度","freenumber")
jb.Addexp("sjbh","customerId")
jb.addexp("张数","Ceiling(freenumber/30)")
jb.Filter = "customerId= '00059'"
jb.Build()
DataTables("cxb1").DataCols.Add("xq", Gettype(String))
DataTables("cxb1").DataCols.Add("商家", Gettype(String))

DataTables(cxb1).current("xq") = Format(DataTables(cxb1).current("付费时间"), "dddd")   '日期转星期
MainTable = Tables("cxb1")

贴上完整代码,无法保存,提示变量CXB1 什么保护,代码错误提示,请大师看看,)第二行是因为上传不了空的,是数据源定义
[此贴子已经被作者于2020/11/4 13:51:00编辑过]

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


加好友 发短信
等级:超级版主 帖子:110669 积分:563259 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/4 13:57:00 [只看该作者]

table才有current属性,不要乱用

Tables("cxb1").current("xq") = Format(Tables("cxb1").current("付费时间"), "dddd")

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


加好友 发短信
等级:一尾狐 帖子:410 积分:3682 威望:0 精华:0 注册:2017/4/8 8:59:00
  发帖心情 Post By:2020/11/4 14:14:00 [只看该作者]

Dim jb As New SQLJoinTableBuilder("cxb1","freelog")
jb.C
jb.Addexp("车牌","carno")
jb.Addexp("卡类","cardtype")
jb.Addexp("入场时间","intime")
jb.Addexp("付费时间","outtime")
jb.Addexp("券号","ticketno")
jb.Addexp("打折类型","freetype")
jb.Addexp("优惠额度","freenumber")
jb.Addexp("sjbh","customerId")
jb.addexp("张数","Ceiling(freenumber/30)")
jb.Filter = "customerId= '00059'"
jb.Build()
DataTables("cxb1").DataCols.Add("xq", Gettype(String))
DataTables("cxb1").DataCols.Add("商家", Gettype(String))

Tables(cxb1).current("xq") = Format(Tables(cxb1).current("付费时间"), "dddd")   '日期转星期
MainTable = Tables("cxb1")

也是提示未声明CXB1,他可能保护级别不同不能访问,转星期这行代码错误
贴上完整代码,无法保存,提示变量CXB1 什么保护,代码错误提示,请大师看看,)第二行是因为上传不了空的,是数据源定义
[此贴子已经被作者于2020/11/4 14:16:09编辑过]

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


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

看4楼,请认真,仔细看

不过这个代码只是转换了一行。如果要处理整个表,需要遍历所有行处理,遍历的用法:http://www.foxtable.com/webhelp/topics/1438.htm

 回到顶部