Foxtable(狐表)用户栏目专家坐堂 → 临时表中短时间如何设置


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

主题:临时表中短时间如何设置

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/21 15:18:00 [显示全部帖子]

 

不理解你的意思,代码没问题啊。你要做到什么效果?截图说明

 

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/21 15:59:00 [显示全部帖子]

请贴出完整代码

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/21 17:29:00 [显示全部帖子]

红色代码弹出什么值?你逻辑是不是有错?

 

For Each lm As String() In tb6.DataTable.GetValues("系统编号|项目名称|开标日期|开标时间")
'For Each lm As String() In tb6.DataTable.GetValues("系统编号|项目名称|开标日期")
    Dim ndr As DataRow = tb5.DataTable.AddNew()
    ndr("系统编号") = lm(0)
    ndr("项目名称") = lm(1)
    ndr("开标日期") = lm(2)
    ndr("开标时间") = lm(3)
msgbox("aaa:" & lm(3))
    For Each dc As DataCol In tb6.DataTable.DataCols
        If dc.Name = str Then
            For Each dr1 As DataRow In tb6.DataTable.Select("系统编号 = '" & lm(0) & "'")
                ndr(dr1("投标单位")) = dr1(dc.Name)
                Dim fdr As DataRow = DataTables("开标记录").Find("系统编号 = '" & lm(0) & "' And 中标单位 = '" & dr1("投标单位") & "'")
                If fdr IsNot Nothing Then
                    ndr("中标基准价") = dr1(dc.Name)
                    ndr("开标时间") = dr1("开标时间")
                End If
                msgbox("bbb:" & dr1("开标时间"))
            Next
        End If
    Next
Next

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/21 17:57:00 [显示全部帖子]

以下是引用ZJZK2018在2019/3/21 17:43:00的发言:
二个测试数据都对的,为什么最后显示为00:00

 

先设置这个 tb5.DataTable.DataCols("开标时间").SetDateTimeFormat(DateTimeFormatEnum.Time)

 

然后再赋值进去。也就是,把这个代码,写在前面去。


 回到顶部