Foxtable(狐表)用户栏目专家坐堂 → 请教字符型和日期型的问题


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

主题:请教字符型和日期型的问题

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


加好友 发短信
等级:小狐 帖子:349 积分:3329 威望:0 精华:0 注册:2016/3/8 18:13:00
请教字符型和日期型的问题  发帖心情 Post By:2019/6/19 16:03:00 [只看该作者]

老师好!  我有个字段“报告时间”是字符型的,准备在任务栏中做个提醒栏,如果不是今年就提示到期。代码如下:
Dim StartDate As Date = Date.Today

Dim rw As WinForm.TopicBar = e.Form.Controls("任务栏")
Dim bg As WinForm.TopicLink = rw.Pages("提醒").Links("报告时间")


bg.Text = "到期的报告 共有 " & DataTables("客户").Compute("count(_identify)","报告时间 < #" &  StartDate.Year &"# ")

运行报“该字符串未被识别为有效的 DateTime。”

请教应该如何转换下。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/19 18:21:00 [只看该作者]

 

bg.Text = "到期的报告 共有 " & DataTables("客户").Compute("count(_identify)","substring(报告时间,1,4) < " &  StartDate.Year & "")


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


加好友 发短信
等级:小狐 帖子:349 积分:3329 威望:0 精华:0 注册:2016/3/8 18:13:00
  发帖心情 Post By:2019/6/20 15:04:00 [只看该作者]

甜老师,现在我还有一个问题,运行任务栏中TopicLinkClick事件的还是报
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.6.18.1
错误所在事件:
详细错误信息:
该字符串未被识别为有效的 DateTime。
请问在这里面怎么转换下。改为substring(报告时间,1,4)一样报错
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:提醒.table

Dim StartDate As Date = Date.Today

Select Case e.Link.Name
    Case "报告时间"
        Tables("客户").Filter = "报告时间 < #" & StartDate.Year & "#"
End Select

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/20 15:22:00 [只看该作者]

改成

 

Dim StartDate As Date = Date.Today

Select Case e.Link.Name
    Case "报告时间"
        Tables("客户").Filter = "substring(报告时间,1,4) < " &  StartDate.Year
End Select


 回到顶部