以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  姓名重名调用数据的问题?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31346)

--  作者:xfilemark
--  发布时间:2013/4/13 14:40:00
--  姓名重名调用数据的问题?
比如:一般情况下,每个人都有一个唯一的编号,当我们在控件里输入姓名的时候,程序会自动把这个人名对应的编号提取出来。但是,现在有这样一个问题,如果两个人同名,应该怎么办?
我想实现这种效果:没有重名的情况下,输入人名,自动提取编号;如果有重名,输入人名后,给用户一个下拉选项,让用户自己选。求各位大侠如何实现?

--  作者:don
--  发布时间:2013/4/13 14:44:00
--  
如有重名,就应该建立人员信息表, 每个人只有一个唯一的编号!
--  作者:Bin
--  发布时间:2013/4/13 14:58:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table

刚刚那个没有清除历史记录.多次输入的话选择列表会越来越多.这个修复了.
[此贴子已经被作者于2013-4-13 15:05:54编辑过]

--  作者:xfilemark
--  发布时间:2013/4/13 16:01:00
--  
下载后,提示版本太高无法打开,下一步该怎么操作?
--  作者:Bin
--  发布时间:2013/4/13 16:01:00
--  
以下是引用xfilemark在2013-4-13 16:01:00的发言:
下载后,提示版本太高无法打开,下一步该怎么操作?

下载更新2013版本
--  作者:xfilemark
--  发布时间:2013/4/13 16:03:00
--  
好,谢谢!
--  作者:xfilemark
--  发布时间:2013/4/13 16:08:00
--  
我在百度和官网上都没有找到2013,还望大侠指教?
--  作者:Bin
--  发布时间:2013/4/13 16:09:00
--  
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=31231
--  作者:xfilemark
--  发布时间:2013/4/18 0:02:00
--  
bin, 你好,
非常感谢你的事例代码,但我现在有两个问题:
1)你的事例中的代码在textchanged事件中可以调出数据,但是如果光标离开textbox,combobox里的值就会消失;
2)如果代码在valuechanged事件中运行,则无法正常调出数据,请问为什么?

顺便提一个问题如果让重复的值只显示一次?

谢谢!

--  作者:lsy
--  发布时间:2013/4/18 8:02:00
--  

用一个ComBox,在属性中设置“数据表”、“显示列”为姓名、“取值列”为编号、过滤条件为:[姓名] Is Not Null

简单准确。

[此贴子已经被作者于2013-4-18 8:02:28编辑过]