请教正规军一个dropdowndw的问题!!!!急急急!!!!

balancell 2009-07-28 02:55:15
如图

在数据窗口中指定了3个 retrieval arguments 即 :日期1 :日期2 :科室 ,并且在where条件语句里也指定了
date1= :日期1
date2= :日期2
dept= :科室

科室已用dropdowndw子窗口列表显示且在列首添加了一个空行,如图:


问题来了:如何实现不选科室或选择空行,点击查询按钮就可以取的全部科室的数据?????
...全文
157 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
dahaidao 2009-08-17
  • 打赏
  • 举报
回复
用 like吧,这样省点劲。
永生天地 2009-07-28
  • 打赏
  • 举报
回复
你看看增加空行的代码是不是在open事件里
把代码贴一下

直接修改下拉datawindow的语法也很方便:
select code, name from table
union all
select '全部', '全部'

再就是用like也还可以,只是实现的功能稍有差别


[Quote=引用 5 楼 balancell 的回复:]
xys_777  谢谢!!!呵呵 你已经很正规军了!!!
如何把那个空行定义为‘全部’并赋值为所有的科室呢?我比较菜!不耻下问!
我用的pb6.5,图片多刷刷!

[/Quote]
liubocy 2009-07-28
  • 打赏
  • 举报
回复
建议:
where条件语句把dept= :科室 改为dept like :科室 。

在dropdowndw子窗口的sql 语句里用union all把"全部"加上去。
如原sql(code 科室编码, name 科室名称):
select code, name from table
改为
select code, name from table
union all
select '%', '全部'

在窗口的open事件里,给dropdowndw字段设值'%'

balancell 2009-07-28
  • 打赏
  • 举报
回复
xys_777 谢谢!!!呵呵 你已经很正规军了!!!
如何把那个空行定义为‘全部’并赋值为所有的科室呢?我比较菜!不耻下问!
我用的pb6.5,图片多刷刷!
balancell 2009-07-28
  • 打赏
  • 举报
回复
百度敢叫网民回家吃饭??有种都赶了! 我重新链一个!
永生天地 2009-07-28
  • 打赏
  • 举报
回复
我是在正规公司上班,不知道是不是正规军,办法有两个:
1、动态修改sql语句用SetSQLSelect
2、修改retrieve条件:
date1= :日期1
date2= :日期2
(dept= :科室 or
:科室 = ‘全部’)

科室用dropdowndw子窗口列表显示且在列首添加了一个空行,data设置为‘全部’
leio 2009-07-28
  • 打赏
  • 举报
回复
看不到图片

百度叫楼主回家吃饭。
青锋-SS 2009-07-28
  • 打赏
  • 举报
回复
看不到图片
balancell 2009-07-28
  • 打赏
  • 举报
回复
谢谢楼上的所有人!!!!!!!!!!!!!!都是好人啊!!!!!!
li_willian114 2009-07-28
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 liubocy 的回复:]
建议:
where条件语句把dept=  :科室 改为dept like  :科室 。

在dropdowndw子窗口的sql 语句里用union all把"全部"加上去。
如原sql(code 科室编码, name 科室名称):
select code, name from table
改为
select code, name from table
union all
select '%', '全部'

在窗口的open事件里,给dropdowndw字段设值'%'


[/Quote]
引用一下 UP
liubocy 2009-07-28
  • 打赏
  • 举报
回复
呵呵 楼上的也发现了
jimwoo 2009-07-28
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 balancell 的回复:]
xys_777  谢谢!!!呵呵 你已经很正规军了!!!
如何把那个空行定义为‘全部’并赋值为所有的科室呢?我比较菜!不耻下问!
我用的pb6.5,图片多刷刷!

[/Quote]
问问题还不耻下问,很牛嘛
qzyuanmu 2009-07-28
  • 打赏
  • 举报
回复
楼主 ,饭吃了没 ?
zhidaoleme 2009-07-28
  • 打赏
  • 举报
回复
顶 顶 顶
zhidaoleme 2009-07-28
  • 打赏
  • 举报
回复
ding ding

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧