当前位置: 代码迷 >> PB >> powerbuilder9.0,该怎么解决
  详细解决方案

powerbuilder9.0,该怎么解决

热度:153   发布时间:2016-04-29 07:52:27.0
powerbuilder9.0
因本人技术原因图片未能插入,现在只能口述了,
环境;一个单行编辑按钮(学号sle_1),一个单选按钮(学号rb_1),一个下拉式列表框(姓名ddib_1),一个数据窗口按钮(dw_1),另有6个命令按钮(browse,find,insert,update,delete,return)(cb_1---cb_6)
(dw_student是grid型的)

题目;1,点击按钮“Browse”可以显示学员表的内容。
2,在姓名下拉列表中选择一个值,按“find”可在数据窗口显示查询结果。
3,按学号单选按钮,在学号单行编辑器中选择一个值,按“find”可在数据窗口显示查询结果。

------解决思路----------------------
另外你把查询写成choose case虽然暂时能实现你的要求,但是学号不能只有1、2、3、4吧,学生也不能只有四个吧,如果有成千上万个学生,你还用choose 吗?

dw_1.setfilter("学号='"+trim(sle_1.text)+"'")
dw_1.filter()

如果学号是数据窗口中的字段而且类型是字符型那么上面语句格式是正确、检查一下一定在别的地方出错的

如果实在弄不明白,[email protected],我帮你修改