Foxtable(狐表)用户栏目专家坐堂 → 查询问题


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

主题:查询问题

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


加好友 发短信
等级:三尾狐 帖子:788 积分:6297 威望:0 精华:0 注册:2012/6/11 17:21:00
查询问题  发帖心情 Post By:2016/8/29 8:28:00 [只看该作者]


 有学生信息表,如上图

在窗口查询中增加“监护人电话”和“与监护人关系”列

如果性别是“女”,监护人等于父亲姓名,监护人电话等于父亲电话,与监护人关系是“父女”

如果性别是“男”,监护人等于父亲姓名,监护人电话等于父亲电话,与监护人关系是“父子”

如果性别是“女”,监护人等于母亲姓名,监护人电话等于母亲电话,与监护人关系是“母女”

如果性别是“男”,监护人等于母亲姓名,监护人电话等于母亲电话,与监护人关系是“母子”

e.Form.controls("Table1").Table.Fill("Select  学生姓名,父亲姓名,母亲姓名,父亲电话,母亲电话,监护人,?? As 监护人电话, ,?? As 监护人关系 * {学生信息}","数据库", True)

 

请指点,谢谢!

[此贴子已经被作者于2017/5/14 8:44:00编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/29 9:35:00 [只看该作者]

如果是Access数据库,参考

 

iif(监护人=父亲姓名, 父亲电话, iif(监护人=母亲姓名,母亲电话,null)) as 电话, iif(监护人=父亲姓名, iif(性别='男', '父子', '父女'), iif(监护人=母亲姓名, iif(性别='女', '母子', '母女'),null))

 

如果是Sqlserver,参考

 

https://www.baidu.com/baidu?wd=sqlserver+case+When&tn=monline_4_dg

 


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


加好友 发短信
等级:三尾狐 帖子:788 积分:6297 威望:0 精华:0 注册:2012/6/11 17:21:00
  发帖心情 Post By:2016/8/29 10:28:00 [只看该作者]

谢谢!

 回到顶部