Foxtable(狐表)用户栏目专家坐堂 → [求助] 查询


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

主题:[求助] 查询

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


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

1、显示存在的数据

 

Dim t As Table = Tables("出勤表")
Tables("员工基本资料").filter = "姓名 in ('" & t.DataTable.GetComboListString("姓名",  t.filter).replace("|", "','") & "')"

 

2、显示没注册的数据

 

Dim t As Table = Tables("出勤表")
t.filter = "姓名 not in ('" & DataTables("员工基本资料").GetComboListString("姓名").replace("|", "','") & "')"

 

 


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


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

比如,选出没有资料的,如

 

Dim t1 As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker1")
Dim filter As String = "1=1"

If t1.text > "" Then
   
    filter &= " and 日期 = #" & t1.Value & "#"
End If

Dim t As Table = Tables("出勤表")
t.filter = filter & " and 姓名 not In ('" & DataTables("员工基本资料").GetComboListString("姓名").replace("|", "','") & "')"


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


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


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


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


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


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

1、把【内连接】改成【左连接】,即可。

 

2、这个查询表,要把日期列也带出来,在后面加上日期范围即可。

 

3、生成这个查询表,然后对这个查询表进行筛选,不就可以了?


 回到顶部