Foxtable(狐表)用户栏目专家坐堂 → 关于多个联接列


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

主题:关于多个联接列

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


加好友 发短信
等级:六尾狐 帖子:1310 积分:10133 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2015/12/27 15:44:00 [显示全部帖子]

年和月一起弄的会弄了
跨过年,直接弄月的还是不知怎么弄,如筛选10月份,统计表出来各年10份的数据进行同期比较,帮我看看以下代码有什么问题

    Dim d As Date = DataTables("部门损益总账").Compute("max(所属日期)")
    Dim y As Integer = d.year
    Dim m As Integer = e.Form.Controls("YF").Text
    Dim dt1 As New Date(y, m, 1)
    Dim dt2 As New Date(y, m, Date.DaysInMonth(y,m)) '获取该月的最后一天
    Filter = "所属日期 >= #" & dt1 & "# And 所属日期 <= #" & dt2 & "#"
    End If


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


加好友 发短信
等级:六尾狐 帖子:1310 积分:10133 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2015/12/27 16:45:00 [显示全部帖子]

With e.Form.Controls("YF") '在前一筛选条件控制下设置第二项筛选条件,其内容根据第一列的变化而变化
    If .Value IsNot Nothing Then
        If Filter > "" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "year(所属日期) = " & .value
    End If
End With

这个代码放进去,错误提示是没有了,但没筛选到任何数据

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


加好友 发短信
等级:六尾狐 帖子:1310 积分:10133 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2015/12/27 17:01:00 [显示全部帖子]

哦,对了,这是筛选月份,我自己也搞晕了,现在可以了,谢谢

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


加好友 发短信
等级:六尾狐 帖子:1310 积分:10133 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2016/1/20 9:16:00 [显示全部帖子]

两表拼接好了,但发现另一表的数据没过来,也没提示啥错误,找了很久没找出原因,求助
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.foxdb


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


加好友 发短信
等级:六尾狐 帖子:1310 积分:10133 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2016/1/20 10:57:00 [显示全部帖子]

筛选条件不能用?

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


加好友 发短信
等级:六尾狐 帖子:1310 积分:10133 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2016/1/20 11:16:00 [显示全部帖子]

Filter启用后还是有问题的

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


加好友 发短信
等级:六尾狐 帖子:1310 积分:10133 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2016/1/20 12:52:00 [显示全部帖子]

谢谢,找出问题所在了, 代码中有点小错误没发现
bd2.AddTable("部门损益总账","科目名称","科目档案","科目名称") '添加统计表
应该是科目编号对应,粗心了

 回到顶部
总数 28 上一页 1 2 3