以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  日期列空白行变01-01  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=109958)

--  作者:zr8243
--  发布时间:2017/11/23 16:01:00
--  日期列空白行变01-01

小白第一次提问,有一日期列,在drawcell事件里写的如下代码:

Select Case e.Col.Name

Case "厂修_日期"

e.Text = Format(e.Row("厂修_日期"),"yy-MM")

End Select

但是日期列里有很多先不用写好的日期,结果没写日期的行全变01-01了。怎么办


在问老师一下,日期行能只输入如17-11,这种吗?不需要具体日子。有很多行日期要输入,每次要写全很麻烦

[此贴子已经被作者于2017/11/23 16:05:26编辑过]

--  作者:有点蓝
--  发布时间:2017/11/23 16:37:00
--  
Select Case e.Col.Name
    Case "厂修_日期"
        If e.Row.Isnull("厂修_日期") = False Then
            e.Text = Format(e.Row("厂修_日期"),"yy-MM")
        End If
End Select

--  作者:有点蓝
--  发布时间:2017/11/23 16:39:00
--  
以下是引用zr8243在2017/11/23 16:01:00的发言:


在问老师一下,日期行能只输入如17-11,这种吗?不需要具体日子。有很多行日期要输入,每次要写全很麻烦

[此贴子已经被作者于2017/11/23 16:05:26编辑过]

参考:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=106275