Foxtable(狐表)用户栏目专家坐堂 → 非关联表之间的数据同步


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

主题:非关联表之间的数据同步

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


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

    
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:非关联表之间的数据同步.table


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


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

     
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:非关联表之间的数据同步.table


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


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

  请看完数据统计一章->分组统计

 

http://www.foxtable.com/help/topics/00143.htm

 


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


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

 就是简单的分组统计啊。如果要根据批次,那就加入一列批次列就行啊


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


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

 没有影响。你要的就是分组统计而已。

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


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

 做一个辅助列,比如叫做 是否计入,领取包装的时候,勾选即可。

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


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

 你可以合并不正确,就是你数据有问题。空行问题可以设置条件 mg.Fitler = "设备型号 is not null"

 

 或者你可以用代码合并 http://www.foxtable.com/help/topics/2334.htm

 


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


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

Dim d1 As Date = e.Row("上次保养时间")
Dim d2 As Date = Date.today
Dim t As TimeSpan = d2 - d1
Dim d As Single = t.TotalDays
Dim Pt As String = e.Row("材料名称")
If e.Row.IsNull("上次保养时间") = False Then
    Select Case pt
        Case "机油"
            If d >= 83 AndAlso d < 89 Then
                e.style = "近期"
            Else If d >= 89 AndAlso d < 97 Then
                e.Style = "到期"
            Else If d >= 97 AndAlso d < 105 Then
                e.style = "超期"
            Else If d >=105 Then
                e.Style = "严重超期"
            End If
        Case "齿轮油"
            If d >= 173 AndAlso d < 179 Then
                e.style = "近期"
            Else If d >= 179 AndAlso d < 187 Then
                e.Style = "到期"
            Else If d >= 187 AndAlso d < 195 Then
                e.style = "超期"
            Else If d >=195 Then
                e.Style = "严重超期"
            End If
    End Select
End If

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


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

 这样处理一下,参考代码

 

Dim str As String = "2014-12-27 0:00:00|2014-12-28 0:00:00"
Dim reg As new System.Text.RegularExpressions.Regex(" +.+\|+")
str = reg.replace(str & "|", "|")
msgbox(str.Trim("|"))


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


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

 代码写给你了啊

 

Dim str As String = DataTables("材料领用表").GetComboListString("领用时间","使用地点 = '" & djmc.value & "'")
Dim reg As new System.Text.RegularExpressions.Regex(" +.+\|+")
str = reg.replace(str & "|", "|")
e.sender.ComboList = str.Trim("|")


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