以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 窗口chick中代码 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=157982) |
-- 作者:nbsugu_z -- 发布时间:2020/11/4 10:41:00 -- 窗口chick中代码 \'日期转星期 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执行的代码?谢谢
|
-- 作者:有点蓝 -- 发布时间:2020/11/4 11:20:00 -- tables(xxx).current("xq") = Format(tables(xxx).current("rq"), "dddd") |
-- 作者:nbsugu_z -- 发布时间: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编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/11/4 13:57:00 -- table才有current属性,不要乱用 Tables("cxb1").current("xq") = Format(Tables("cxb1").current("付费时间"), "dddd")
|
-- 作者:nbsugu_z -- 发布时间: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编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/11/4 14:21:00 -- 看4楼,请认真,仔细看 不过这个代码只是转换了一行。如果要处理整个表,需要遍历所有行处理,遍历的用法:http://www.foxtable.com/webhelp/topics/1438.htm
|