以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何检索表内不重复项目 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=109579) |
-- 作者:堕落的后天 -- 发布时间:2017/11/15 11:02:00 -- [求助]如何检索表内不重复项目 一个页面内,在输入框输入字段姓名,检索出表内姓名相同的字条,但是不能有重复项目(表内有“姓名”“病历号”“电话”三个字段,也就是说,检索出的项目姓名相同,但电话相同的,病历号相同的都筛选掉) Dim txt As String = e.Form.Controls("TextBox1").Text Dim tbl As Table = Tables("内加工录入小窗口_Table1") If txt = "" Then tbl.Filter = "" Else tbl.Filter = "[姓名] = \'“& txt &”’ " End If |
-- 作者:有点甜 -- 发布时间:2017/11/15 11:18:00 -- 在后面加上代码
Dim idx As String = "-1," If count > 1 Then t.filter = "_Identify not in (" & idx.trim(",") & ")" |
-- 作者:堕落的后天 -- 发布时间:2017/11/15 16:31:00 -- 好像您写的代码有问题 count += 1 If flag Then |
-- 作者:有点甜 -- 发布时间:2017/11/15 16:35:00 -- count += 1
等同于 count = count + 1
If flag Then
等同于 If flag = true Then
如果有问题,上传具体例子说明 |
-- 作者:堕落的后天 -- 发布时间:2017/11/15 17:19:00 -- 后来我在想,系统不是有一个命令 Syscmd.Filter.HideSameValues() 排除重复值 这个怎么写成排除固定字段重复值(一般是要选定某列才能使用) 1.我先执行筛选操作(筛选出姓名为“A”的用户) 2.然后执行Syscmd.Filter.HideSameValues() 排除电话相同的项目
|
-- 作者:有点甜 -- 发布时间:2017/11/15 17:27:00 -- 参考
http://www.foxtable.com/webhelp/scr/2712.htm
|
-- 作者:堕落的后天 -- 发布时间:2017/11/16 9:56:00 -- 谢谢 版主 |
-- 作者:堕落的后天 -- 发布时间:2017/11/16 21:23:00 -- 版主,我再请教一个问题; 我有两个表,一个是员工的目录表(含*姓名*电话两个字段)一个是考情表(含*员工*日期*迟到与否 三个字段) 如何设置一个按键,点击后 table里面(或者list)列出当天 所有员工考情未到的人员目录(即遍历当日考情,列出未考勤的人员,考情迟到的人员,(因为没来的无记录,所以要用员工目录去遍历检索))
|
-- 作者:有点甜 -- 发布时间:2017/11/16 21:47:00 -- 直接生成查询表即可
http://www.foxtable.com/webhelp/scr/2321.htm
|
-- 作者:堕落的后天 -- 发布时间:2017/11/17 17:37:00 -- 理解了 在做软件升级的时候,有一个是互联网升级的一章,里面有一个参数:
我添加了一个按钮,点击来设置这个升级路径,这个代码如何写的? 还有一个问题;就是我对项目进行了升级,里面本来一个表有 姓名/用户名/密码 三个字段,但是我编辑项目后,把这个表修改了一下,多了一个“用户组”的地段,当进行升级时,是简化升级还是完整升级;升级后的软件,数据库也自己升级了么,会冲突么? |