关于选择出错的一个问题!
请教一个问题,请问各位朋友,我使用了一个表,这个表用“序号”作主索引,用“名称”作普通索引!在表单1里用一个COMMBO1来显示“序号”和“名称”,当我在表单1里选择了某一个记录时,进入表单2“浏览”其内容,可是出现这样一个问题,例如:
序号 名称
01 a
02 b
03 b
...
当我选择03时,在表单2中显示的是02,请问这是什么原因,有什么方法可以解决它?请告知,谢谢!
问题点数:40、回复次数:5Top
1 楼sunsunup(細水長流)回复于 2003-12-01 16:06:26 得分 10
你要把03傳到表單2, 不要把b傳到表單2, 因為b不是唯一Top
2 楼dazhao(大钊)回复于 2003-12-01 16:49:17 得分 0
谢谢指点!还有一点,我想实现这样一个功能:
我想在COMBO1中既可选择又可以键盘输入,而所输入内容的是“名称”,在表单2中也能按照我所选择或输入的“名称”显示出来,请问这样的功能能实现吗?这样我又应该怎样做?请继续指点赐教!谢谢!例如:
序号 名称
01 a
02 b
03 b
...
我在COMBO1中输入b(03的b),我想在表单2的“序号”中显示03,在“名称”中显示b!Top
3 楼ekekyn(aaa梦)回复于 2003-12-01 17:15:54 得分 10
那是不行的因为你的名称不唯一。
如果要唯一必须加上序号Top
4 楼sunsunup(細水長流)回复于 2003-12-01 17:16:34 得分 10
可以. 不管螢幕中輸入什么內容, 顯示什么內容. 你只要傳送序號的值給表單2就可以.也可以傳送多個值給表單2. 或者在表單2中通過序號重新讀記錄也可以Top
5 楼gechaosa(@working for b/s in delphi)回复于 2003-12-01 17:24:22 得分 10
老兄:由于B不唯一,无法判断,只根据序号唯一传递
Top




