Foxtable(狐表)用户栏目专家坐堂 → 求助:replacefor语句写法


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

主题:求助:replacefor语句写法

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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
求助:replacefor语句写法  发帖心情 Post By:2016/5/24 14:52:00 [显示全部帖子]

A有两个字段

字段1

字段2

 

 

Aa\aa\12

 

 

Aa\aa\12\13

 

 

Aa\aa\11

 

想把表A字段2的值为Aa\aa\12的记录的字段1的值改为Aa\aa,如何写replacefor语句


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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2016/5/24 14:55:00 [显示全部帖子]

前面表述错误了,正确的是

A有一个字段

字段1

字段2

 

 

Aa\aa\12

 

 

Aa\aa\12\13

 

 

Aa\aa\12\13\11

 

 

Aa\aa\12\13

 

 

Aa\aa\11

 

想把表A字段2的值最后一位\前的为Aa\aa\12的记录的字段1的值改为Aa\aa,如何写replacefor语句


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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2016/5/24 15:15:00 [显示全部帖子]

不好意思,前面的说法还是有点问题,

想把表A字段2的值最后一位\前的为Aa\aa\12的记录的字段1的值改为Aa\aa,如何写replacefor语句

不是直接改为Aa\aa,而是要找出它的下级记录,在字段1里填上其它的值,不是Aa\aa

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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2016/5/24 15:36:00 [显示全部帖子]

表中有三列,第一列为ID列,是唯一的,第二列目前是空的,第三列是一个路径列,现在想根据路径列的内容,在第二列中填上按路径列指定的上级的第一列的值

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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2016/5/24 16:12:00 [显示全部帖子]

谢谢大红袍老师

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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2016/5/24 17:24:00 [显示全部帖子]

还有个问题,请老师看看


tblUser.Fill("s elect * from {用户名表} where 角色编号 like '%" & e.Table.Current("角色编号") & "%'" ,gs_strActiveConn,False)

{用户名表} 的【角色编号】字段内容是用多值字段方式填进去的,如值为 1|12|2|13,上面的代码要如何修改才能筛选出角色编号包含1的记录?现在把1,12,13都筛选出来了

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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2016/5/24 17:38:00 [显示全部帖子]

谢谢老师

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


加好友 发短信
等级:四尾狐 帖子:995 积分:6712 威望:0 精华:0 注册:2015/1/12 22:12:00
  发帖心情 Post By:2016/5/24 17:48:00 [显示全部帖子]

大红袍老师,在上面的代码中再加个 用户名称不为空的判断,出现错误,请老师修改一下
tblUser.Fill("s
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
elect * from {用户名表} where ('|'+角色编号+'|') like '%|" & e.Table.Current("角色编号") & "|%'" & "And 用户名称 = """ ,gs_strActiveConn,False)



 回到顶部