以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- selec t语句 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94400) |
||||
-- 作者:zhangjian222200 -- 发布时间:2016/12/22 17:23:00 -- selec t语句 我希望将窗口selec t语句,设置为:selec t * f rom {会员报名} w here [_I dentify] is Null 那么,如何利用:SELECT DISTINCT 女生编号,第二列,第三列 FROM {会员报名} 设置为动态加载这个窗口表呢?(实际上我想要的是:从“会员报名”表,取不重复的“女生编号”行,显示到窗口表) |
||||
-- 作者:狐狸爸爸 -- 发布时间:2016/12/22 17:38:00 -- 插入一个Table控件,绑定到表,利用这个方法筛选出不重复值: 不过你原来的表都已经是不重复值了啊,不懂你的意思。
[此贴子已经被作者于2016/12/22 17:39:15编辑过]
|
||||
-- 作者:有点色 -- 发布时间:2016/12/22 18:00:00 -- 你要先理解好你的逻辑,当取出女生编号不重复的时候,其它列,要怎么显示?其它列肯定有很多不同的值啊,你要显示哪一个? |
||||
-- 作者:有点色 -- 发布时间:2016/12/22 18:01:00 -- 如果要执行这个 SELECT DISTINCT 女生编号,第二列,第三列 FROM {会员报名}
参考 http://www.foxtable.com/webhelp/scr/1777.htm
|
||||
-- 作者:zhangjian222200 -- 发布时间:2016/12/22 18:37:00 -- 一位女生,可能有多名男生报名,窗口表"会员报名页_Tablebmnvsb"需要按“女生编号”不重复列出所有行 窗口是sqltable,采用阿里云服务器外部数据源,无法绑定表,窗口的select语句设置为:selec t * fro m {会员报名} wher e [_ Id entify] i s N ull 下面这段代码写在菜单click里面,接受数据表是:会员报名页_Tablebmnvsb,来源表只有:"会员报名",不需要从其他表是外部数据员:会员报名,这样fill方法,根据文档介绍,可能也不太适合。如何将select语句(S ELECT D ISTINCT 女生编号,第二列,第三列 F ROM {会员报名} ),替换到下述粉色代码中,作为动态加载条件?无论怎么做,只要实现目的即可 \'如果窗口:会员报名页,是否打开了,打开窗口并设置加载第一页的条件 If Forms("会员报名页").opened = False Then LockWindowUpdate(baseMainform.handle) Forms("会员报名页").open() LockWindowUpdate(System.IntPtr.Zero) With DataTables("会员报名页_Tablebmnvsb") \'设置分页加载,第一页(只要之前,会员报名页,没有打开,就执行这段代码) .LoadTop = 4 .LoadPage = 0 .LoadOrder = "注册日期 Desc" .loadFilter = "[报名处理情况] = \'尚未处理\' " .load() End With ElseIf Forms("会员报名页").opened = True Then With DataTables("会员报名页_Tablebmnvsb") \'设置分页加载,第一页(只要之前,会员报名页,打开了,就执行这段代码) .LoadTop = 4 .LoadPage = 0 .LoadOrder = "注册日期 Desc" .loadFilter = "[报名处理情况] = \'尚未处理\' " .load() End With End If |
||||
-- 作者:有点色 -- 发布时间:2016/12/22 21:24:00 -- 理解不了你的意思,做个内部数据源的例子上来测试,说明要做的效果。 |
||||
-- 作者:zhangjian222200 -- 发布时间:2016/12/23 10:15:00 -- 这是窗口前端,能够让红框里的编号不重复就可以 此主题相关图片如下:窗口前端.png [此贴子已经被作者于2016/12/23 10:16:50编辑过]
|
||||
-- 作者:zhangjian222200 -- 发布时间:2016/12/23 10:15:00 --
[此贴子已经被作者于2016/12/23 10:15:41编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2016/12/23 11:27:00 -- 显示某列不重复值是很简单的: http://www.foxtable.com/webhelp/scr/2712.htm
其他我真的看不懂你的设计逻辑。 |