CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  基础类

救急呀!!!

楼主xiaozg118(肖)2002-10-22 16:15:23 在 PowerBuilder / 基础类 提问

我现在有一个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

相关问题

  • 救急!救急!
  • 救急,救急
  • 救急!救急!
  • 急救!急救!急救!急救!急救!急救!急救!急救!
  • 救急!!!!!!!
  • 救急!!!!!!
  • 救急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 救急!!
  • 救急!!!
  • 救急!!!!!!!

关键词

  • 字段
  • 用户
  • 数据
  • 选择
  • 输入
  • 姓名
  • 提示窗口
  • 号
  • 方法
  • 保存

得分解答快速导航

  • 帖主:xiaozg118
  • wu_07
  • zhanwei

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo