以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]一个简单的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=75444) |
||||
-- 作者:manyifuwu -- 发布时间:2015/10/8 17:08:00 -- [求助]一个简单的问题 希望能选择时间列,如8:00 时段列自动填充为上午。 选择时间列,如16:00 时段列自动填充为 :下午。 小白求助。
|
||||
-- 作者:大红袍 -- 发布时间:2015/10/8 17:15:00 -- If e.DataCol.Name = "时间" Then If e.DataRow.IsNull("时间") Then e.DataRow("时段") = Nothing Else Dim d As Date If Date.TryParse(e.NewValue, d) Then e.DataRow("时段") = iif(d.Hour>11, "下午", "上午") Else e.DataRow("时段") = Nothing End If End If End If |
||||
-- 作者:manyifuwu -- 发布时间:2015/10/8 17:19:00 -- 非常谢谢。已解决。 |
||||
-- 作者:manyifuwu -- 发布时间:2015/10/8 17:29:00 -- 如果 选择时间列,如8:00 时段列自动填充为:一班。 选择时间列,如13:00 时段列自动填充为 :二班。 选择时间列,如16:00 时段列自动填充为 :三班。 这又怎么实现呢?谢谢
|
||||
-- 作者:大红袍 -- 发布时间:2015/10/8 17:47:00 -- If e.DataCol.Name = "时间" Then If e.DataRow.IsNull("时间") Then e.DataRow("时段") = Nothing Else Dim d As Date If Date.TryParse(e.NewValue, d) Then Select Case d.Hour Case 8 e.DataRow("时段") = "一班" Case 13 e.DataRow("时段") = "二班" Case 16 e.DataRow("时段") = "三班" Case Else e.DataRow("时段") = iif(d.Hour>11, "下午", "上午") End Select Else e.DataRow("时段") = Nothing End If End If End If |
||||
-- 作者:manyifuwu -- 发布时间:2015/10/8 18:05:00 -- 谢谢!谢谢
|
||||
-- 作者:sundashe -- 发布时间:2015/10/8 22:42:00 -- 我想问一下 foxtable有没有考虑使用其他语言来作为编程语言,比如Python,或者提供Python的API。 |
||||
-- 作者:大红袍 -- 发布时间:2015/10/8 22:43:00 -- 以下是引用sundashe在2015/10/8 22:42:00的发言:
我想问一下 foxtable有没有考虑使用其他语言来作为编程语言,比如Python,或者提供Python的API。
没有。目前就是vb.net,以后有可能考虑C# |