以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  凭证日期列数据录入后星期列自动生成星期几。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188953)

--  作者:divil
--  发布时间:2023/11/2 9:16:00
--  凭证日期列数据录入后星期列自动生成星期几。
版主,您好,凭证日期列需要自动填充后自动星期列显示星期几,实现这个功能:
我在表属性中,DataColchanged栏中输入以下函数无法实现上述功能,请版主指导,谢谢!
If e.DataCol.Name = "凭证日期" Then
    If e.DataRow.IsNull("凭证日期") Then
        e.DataRow("星期") = Nothing
    Else
        e.DataRow("星期") = WeekDayName("凭证日期")
    End If
End If
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2023/11/2 10:11:00
--  
WeekDayName是表达式的用法,代码没有这种用法。


e.DataRow("星期") = e.DataRow("凭证日期").DayOfWeek