以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求如何让身份证号后4位进行脱敏处理 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=151636) |
-- 作者:wu725 -- 发布时间:2020/6/29 21:56:00 -- 求如何让身份证号后4位进行脱敏处理 我想设计有一张表,身份证号字段输入18位后,后四位数自动变成星号,如果要查询全部的号证必须要指定人员,有专门的权限和密码。如511181198712300450,由输入框输入后,表中身份证号字段自动变成51118119871230****。请教怎样设计。 |
-- 作者:有点蓝 -- 发布时间:2020/6/29 22:06:00 -- 参考:http://www.foxtable.com/webhelp/topics/2262.htm 比如: If e.Col.Name = "身份证号" andalso e.Row.isnull("身份证号") = false andalso e.Row("身份证号").length = 18 Then \'请改为实际列名 e.Text = e.Row("身份证号").substring(0,14) & "****" End If
|
-- 作者:天宇科技 -- 发布时间:2020/6/29 22:08:00 -- 蓝版出手,问题解决。 [此贴子已经被作者于2020/6/30 11:44:26编辑过]
|
-- 作者:程兴刚 -- 发布时间:2020/6/30 4:06:00 -- 2楼是保存了原始号码的,您要深入研究! |
-- 作者:sloyy -- 发布时间:2020/6/30 9:05:00 -- 很简单,按原身份证号码查询,看能不能查到 |
-- 作者:wu725 -- 发布时间:2020/6/30 11:23:00 -- 谢谢,老师,我明白了设置两列身份证号,用不同权限人员查看列。 |