易表在线答疑技术与交流用户社区 → 查找相同记录,并返回记录所在表的表名


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

主题:查找相同记录,并返回记录所在表的表名

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


加好友 发短信
等级:论坛游民 帖子:115 积分:0 威望:0 精华:0 注册:2006/12/12 23:08:00
查找相同记录,并返回记录所在表的表名  发帖心情 Post By:2007/6/18 23:14:00 [只看该作者]


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/6/18 23:32:00 [只看该作者]

简单的办法,在各表增加一列用于记录表名称,在表4用FindText返回其值即可。
笨办法,用if加FindText。

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/6/18 23:44:00 [只看该作者]

想了半天只想出笨办法,还是版主高见,向版主学习!(文件就不好意思上传了)

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


加好友 发短信
等级:论坛游民 帖子:115 积分:0 威望:0 精华:0 注册:2006/12/12 23:08:00
  发帖心情 Post By:2007/6/18 23:48:00 [只看该作者]

试了半天还是不行,能用if加FindText给我个具体的刷新公式吗?谢谢!

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/6/19 [只看该作者]

egd文件下载


   呵呵,还不明白,就先把我的笨办法用用吧!(建议用版主的第一个方案)


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


加好友 发短信
等级:蜘蛛侠 帖子:1191 积分:-50 威望:0 精华:0 注册:2007/5/25 12:56:00
  发帖心情 Post By:2007/6/19 5:42:00 [只看该作者]

egd文件下载

1.这个方法有个缺点:表1的记录 必须以1-开头  表2的记录必须以2-开头  表3的记录必须以3-开头
2.优点:数据量大的时候计算速度快,因为他不用到每个表中都去找记录。通过“编号”去相应的表查找记录。还有一个优点就是可以增加表4 表5 表6……一直到表9。但必须满足第一条的命名规则
3.表1 表2 表3 编号列加一个操作公式if(left([编号],1)=right(gridname,1),true,msgbox(……))

-=-=-=- 以下内容由 lxl2007年06月19日 05:43am 时添加 -=-=-=-
如果多于9个记录表 注意要把left 和right换成split


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


加好友 发短信
等级:蜘蛛侠 帖子:1191 积分:-50 威望:0 精华:0 注册:2007/5/25 12:56:00
  发帖心情 Post By:2007/6/19 6:51:00 [只看该作者]

egd文件下载
这个按斑竹说的方法做的  

也能增加新的记录表。不过增加表之后要在变量%A%里面相应的地方把 表5 表6加上。本来想用listgrids() 但是可能系统要做好多其他与记录无关的表。

-=-=-=- 以下内容由 lxl2007年06月19日 06:59am 时添加 -=-=-=-
优点:记录要求没那么严格,想记到哪张表上就记到哪张表上。表名和记录之间不必要有什么关联。
缺点:找起来慢一点。


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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2007/6/19 6:58:00 [只看该作者]

[这个贴子最后由smileboy在 2007/06/19 07:46am 第 1 次编辑]

也凑个热闹
egd文件下载

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2007/6/19 9:43:00 [只看该作者]

这样也可以吧?
egd文件下载

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


加好友 发短信
等级:蜘蛛侠 帖子:1191 积分:-50 威望:0 精华:0 注册:2007/5/25 12:56:00
  发帖心情 Post By:2007/6/19 10:05:00 [只看该作者]

要考虑到两点:
1.增加新表(看这个结构楼主应该还会增加表)
2.查一个表还是查所有表

 回到顶部
总数 27 1 2 3 下一页