以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于输入的想法~~有没有需要的,进来看看! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=68689) |
-- 作者:lhpc120 -- 发布时间:2015/5/22 16:03:00 -- 关于输入的想法~~有没有需要的,进来看看! 大家有没有遇到这样的情况! 有一个DropBox控件或者ComboBox控件。 显示列为姓名,取值列为身份证号。 大家当选择好了姓名以后,在输入框里面显示的是身份证号。 其实大家也想显示姓名,但是在存储的时候存储身份证号的有没有? 如果哪位大神有好的想法,来这里讨论啊? 如果控件的text值和Value值能分开就好了,也就是说 text显示的是姓名,而Value保存的确实身份证号! 希望大家讨论一下啊!让狐表越来越好用!
|
-- 作者:Bin -- 发布时间:2015/5/22 16:07:00 -- 可以考虑只用身份证号, 然后在DataFOrmat事件利用FIND找到对应的姓名,然后设置显示为姓名 例如 dim dr as datarow = datatables("X").find("身份证号码=\'" & e.Value & "\'") if dr isnot nothing then e.value=dr("姓名") end if
|
-- 作者:大红袍 -- 发布时间:2015/5/22 16:11:00 -- 呃,显示直接显示姓名。选择完姓名的时候,去表里面查找他的身份证赋值给此表或者某个控件即可。
不要做太复杂。 |
-- 作者:lhpc120 -- 发布时间:2015/5/22 16:12:00 -- 这个事读取,如果写入的时候呢? |
-- 作者:Bin -- 发布时间:2015/5/22 16:15:00 -- DataParse 代码也是类似的,只不过反过来姓名查找 身份证号码而已. 不过最好还是按照3楼说的做 |
-- 作者:lhpc120 -- 发布时间:2015/5/22 16:37:00 -- 如果姓名重复呢? |
-- 作者:Bin -- 发布时间:2015/5/22 16:38:00 -- 所以最好按照3楼所说的做 |
-- 作者:大红袍 -- 发布时间:2015/5/22 16:43:00 -- 以下是引用lhpc120在2015/5/22 16:37:00的发言:
如果姓名重复呢?
名字重复的情况,就弹出一个窗口让人家选择,是哪个身份证。 |