以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助] 查询 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=127938) |
||||
-- 作者:susanhe -- 发布时间:2018/11/25 17:43:00 -- [求助] 查询 这个查询做不来,能指导一下吗?
在窗口中,选定一个日期后,然后出现了选定的出勤表资料。
想要根据这个选定的资料,查询出员工的基本资料,员工基本资料不存在也需列出,并调出工基本资料进行新增和修改。附上实例,感谢。
|
||||
-- 作者:susanhe -- 发布时间:2018/11/25 17:44:00 --
|
||||
-- 作者:有点甜 -- 发布时间:2018/11/25 18:21:00 -- 1、显示存在的数据
Dim t As Table = Tables("出勤表")
2、显示没注册的数据
Dim t As Table = Tables("出勤表")
|
||||
-- 作者:susanhe -- 发布时间:2018/11/25 18:43:00 -- 版主,这个查询可能复杂了,其实我想要根据窗口日期选出的出勤记来看一下,这些人中哪些有基本资料,哪些人还没有,放到一张表上。这样的一目了然。
请再指导一下,谢谢。 |
||||
-- 作者:有点甜 -- 发布时间:2018/11/25 19:59:00 -- 比如,选出没有资料的,如
Dim t1 As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker1") If t1.text > "" Then Dim t As Table = Tables("出勤表") |
||||
-- 作者:susanhe -- 发布时间:2018/11/25 20:57:00 -- 版主,能不能帮忙产生一个临时表,表中的姓名取自出勤表中的按日期选 出来的,然后再根据这些姓名到员工基础资料表中去取这些人的体重,部门,性别等
找不到基础资料就只带姓名,其它相关内容就空着。这样我就知道哪些人有缺资料的.
对于人员变动大,资料更新不及时,这就有效多了。感谢版主指导。 |
||||
-- 作者:有点甜 -- 发布时间:2018/11/25 21:01:00 -- 参考
http://www.foxtable.com/webhelp/scr/2321.htm
http://www.foxtable.com/webhelp/scr/2322.htm
|
||||
-- 作者:有点甜 -- 发布时间:2018/11/25 21:02:00 -- 或者,参考
http://www.foxtable.com/webhelp/scr/2305.htm
|
||||
-- 作者:susanhe -- 发布时间:2018/11/25 21:30:00 -- 版主,帮忙看一下,这个只显示基本资料中有的,那个出勤表中有的,基本资料中没有的那些没有显示,还有只要查一段时间内的。还要怎么操作,请帮忙看一下,谢谢。 此主题相关图片如下:捕获.png |
||||
-- 作者:有点甜 -- 发布时间:2018/11/25 23:03:00 -- 1、把【内连接】改成【左连接】,即可。
2、这个查询表,要把日期列也带出来,在后面加上日期范围即可。
3、生成这个查询表,然后对这个查询表进行筛选,不就可以了? |