救急呀!!!
我现在有一个DW,这个DW中有一个字段用的是下拉数据窗口,下拉数据窗口的显示列是字符型的“姓名”,数据列是LONG型“ID”,ID是主键,姓名可以重复,现在当我在这个字段输入数据时(不管输入的是ID号还是姓名),如果输入的数据对应的姓名有重复,系统自动取ID最小的那个,而不是我所想要的那个。
有不有什么简单的方法解决这个姓名重复问题?
用户输入这个字段的数据时有三种方法:
1:输入ID 这时应该输入的ID是多少,保存的就是多少
2:输入姓名 这时如果有重复的姓名 应该有一个提示窗口 让用户选择 保存用户选择后返回的ID
3:下拉的方式输入 如果有重复现象 也应该有一个提示窗口 让用户选择 保存用户选择后返回的ID
现在关键的就是 不管用户用的是哪种方式输入的
我却无法判断出他是用什么方式输入的
现在用这三种方法中的任何一种方法输入
我在ITEMCHANGED中MESSAGEBOX(“”,DATA)
得出的都是一个ID号
我不知道怎么得到用户输入的是什么
例如用户用的是第一种方法输入的ID号 1001
我就希望能得到这个1001
如果用户是用第二种或者第三种方法输入的姓名“张三”
我就希望我能得到的是“张三”而不是张三对应的ID号
问题点数:100、回复次数:2Top
1 楼wu_07(一只狗不孤单,想一只狗才孤单)回复于 2002-10-22 17:08:14 得分 50
不让用户在此列输入,点击该字段弹出提示窗口
在此提示窗口让用户通过输入筛选出相关人员,选择后返回ID
Top
2 楼zhanwei(@_@,初学.Net)回复于 2002-10-22 19:24:10 得分 50
GETTEXT()Top




