Foxtable(狐表)用户栏目专家坐堂 → 请教“周”列如何实现显示星期几


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

主题:请教“周”列如何实现显示星期几

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


加好友 发短信
等级:二尾狐 帖子:535 积分:3891 威望:0 精华:0 注册:2018/1/3 16:03:00
请教“周”列如何实现显示星期几  发帖心情 Post By:2022/4/30 9:02:00 [只看该作者]

老师您好!向您请教列中如何显示星期几的问题

表中有日期列和列,日期列已在DataRowAdding事件中设置e.DataRow("考勤日期") = Date.Today()代码,周列想显示与日期列当天的星期几,我用下面的的代码:Output.Show("星期" & "日一二三四五六".Chars(Today.DayOfWeek))

Dim Today As Date = Date.Today

Dim Names As String = "日一二三四五六"

Dim Result As String

Result = "星期" & Names.Chars(Today.DayOfWeek)

Output.Show(Result)

都没能实现列,为当天是星期几,周列设置字符型、日期型都没实现。

敬请老师指导


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


加好友 发短信
等级:小狐 帖子:322 积分:4979 威望:0 精华:0 注册:2019/1/1 15:53:00
  发帖心情 Post By:2022/4/30 9:53:00 [只看该作者]

Dim Today As Date = Date.Today

Dim Names As String = "日一二三四五六"

Dim Result As String

Result = "星期" & names.substring(Today.DayOfWeek,1)

Output.Show(Result)

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


加好友 发短信
等级:小狐 帖子:322 积分:4979 威望:0 精华:0 注册:2019/1/1 15:53:00
  发帖心情 Post By:2022/4/30 10:16:00 [只看该作者]

‘简单可以如下调用’
Dim Today As Date = Date.Today
output.Show(WeekDayName(weekday(today)))

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


加好友 发短信
等级:二尾狐 帖子:535 积分:3891 威望:0 精华:0 注册:2018/1/3 16:03:00
  发帖心情 Post By:2022/4/30 10:27:00 [只看该作者]

以上代码是放在表事件DataColChanged中吗

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


加好友 发短信
等级:二尾狐 帖子:535 积分:3891 威望:0 精华:0 注册:2018/1/3 16:03:00
  发帖心情 Post By:2022/4/30 10:33:00 [只看该作者]

现在我是不知道怎么使”周“显示当天是星期几,敬请老师指点

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


加好友 发短信
等级:二尾狐 帖子:535 积分:3891 威望:0 精华:0 注册:2018/1/3 16:03:00
  发帖心情 Post By:2022/4/30 10:45:00 [只看该作者]

敬请蓝老师指导

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


加好友 发短信
等级:二尾狐 帖子:535 积分:3891 威望:0 精华:0 注册:2018/1/3 16:03:00
  发帖心情 Post By:2022/4/30 10:49:00 [只看该作者]

在表事件DataColChanged写入如下代码,也为实现周列填入星期几

Dim dc As DataCol = e.DataCol
Dim
dr As DataRow = e.DataRow
If
dc.Name = "
出勤日期" Then
    If
dr.IsNull("
出勤日期") Then
        dr("
") = Nothing
    Else

        dr("
") = dr(Format("出勤日期", "dddd"))
    End If
End
If


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


加好友 发短信
等级:小狐 帖子:322 积分:4979 威望:0 精华:0 注册:2019/1/1 15:53:00
  发帖心情 Post By:2022/4/30 15:30:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:自动星期_2022-04-30_151420.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:小狐 帖子:322 积分:4979 威望:0 精华:0 注册:2019/1/1 15:53:00
  发帖心情 Post By:2022/4/30 15:37:00 [只看该作者]

上楼的是自动增加新行时执行,本楼是当【日期】列修改时,【周]自动更新

图片点击可在新窗口打开查看此主题相关图片如下:自动星期2_2022-04-30_151420.jpg
图片点击可在新窗口打开查看


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


加好友 发短信
等级:二尾狐 帖子:535 积分:3891 威望:0 精华:0 注册:2018/1/3 16:03:00
  发帖心情 Post By:2022/4/30 16:12:00 [只看该作者]

好,谢谢您!马上试试

 回到顶部
总数 11 1 2 下一页