Foxtable(狐表)用户栏目专家坐堂 → 错在那?


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

主题:错在那?

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


加好友 发短信
等级:婴狐 帖子:28 积分:227 威望:0 精华:0 注册:2017/4/9 13:04:00
错在那?  发帖心情 Post By:2017/4/19 10:12:00 [只看该作者]

Dim m As Integer = CurrentTable.Current("出生日期").Month
        Filter = Filter & m= " & .Value & "



提取出生月 并显示符合条件记录  该语句执行后为空记录

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/19 10:15:00 [只看该作者]

 参考

 

http://www.foxtable.com/webhelp/scr/1058.htm

 

 如果不会写,截图说明问题,或者上传具体例子说明问题。


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


加好友 发短信
等级:婴狐 帖子:28 积分:227 威望:0 精华:0 注册:2017/4/9 13:04:00
  发帖心情 Post By:2017/4/19 10:28:00 [只看该作者]

Dim Filter As String

With e.Form.Controls("生日月份")
    If .Value IsNot Nothing Then
        If Filter >"" Then
            Filter = Filter & " And "
        End If 
   Dim m As Integer = CurrentTable.Current("出生日期").Month
        Filter = Filter & m= " & .Value & "
    End If
End With


If Filter > "" Then
     Tables("村民成员表").Filter = Filter
     Output.Show(Tables("村民成员表").Rows.Count)
    e.Form.Controls("合计").Text = Tables("村民成员表").Rows.Count
End If

是参照列子写得 我目的是输入月份 判断 #出生日期# 中该月出生的人有多少 便于发短信祝贺生日快乐 多谢

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/19 10:57:00 [只看该作者]


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/4/19 11:00:00 [只看该作者]

 如果是按月筛选,参考

 

Dim idxs As String = DataTables("表a").SQLGetComboListString("_Identify", "month(第三列) = 4")
If idxs > "" Then
    Tables("表a").filter = "_Identify in (" & idxs.replace("|", ",") & ")"
Else
    Tables("表a").filter = "1=2"
End If


 回到顶部