社区
脚本语言
帖子详情
在PowerBulider中根据三个下拉表(dropdownlist)对数据窗口进行查询的按钮的代码怎么写啊?
dajiang126
2009-06-21 08:14:35
在PowerBulider中根据三个下拉表(dropdownlist)对数据窗口进行查询的按钮的代码怎么写啊?
我想在窗口中建立三个下拉表和一个检索按钮,根据我在下拉表选择的内容当点击检索按钮时,数据窗口就会显示我选择的数据,请问这个检索按钮的代码怎么写啊?!
...全文
211
6
打赏
收藏
在PowerBulider中根据三个下拉表(dropdownlist)对数据窗口进行查询的按钮的代码怎么写啊?
在PowerBulider中根据三个下拉表(dropdownlist)对数据窗口进行查询的按钮的代码怎么写啊? 我想在窗口中建立三个下拉表和一个检索按钮,根据我在下拉表选择的内容当点击检索按钮时,数据窗口就会显示我选择的数据,请问这个检索按钮的代码怎么写啊?!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bingdao2004
2009-07-01
打赏
举报
回复
把下拉表的值作为过虑条件。
例如过虑股室和单位
String Ls_Filter
Ls_Filter = '股室 = 国库股 and 单位 = 财政厅'
dw_1.SetFilter(Ls_Filter)
dw_1.Filter()
bingdao2004
2009-07-01
打赏
举报
回复
把下拉表的值作为过虑条件。
例如过虑股室和单位
String Ls_Filter
Ls_Filter = '股室 = 国库股 and 单位 = 财政厅'
dw_1.SetFilter(Ls_Filter)
dw_1.Filter()
fm20027
2009-07-01
打赏
举报
回复
定义三个实例变量,如is_1,is_2,is_3。
将ddlb_1.text 赋予is_1,ddlb_2.text赋予is_2,ddlb_3.text赋予is_3;
检索按钮中写:
dw_1.settransobject(sqlca)
dw_1.retrieve(is_1,is_2,is_3)
永生天地
2009-07-01
打赏
举报
回复
简单的做法就是在datawindow上加这3个检索参数,
在按钮里分别去取3个下拉里的数据,作为检索参数
sypch
2009-07-01
打赏
举报
回复
(1)、条件构造中第一个下拉列表代码如下:
/*ddlb_column的相应项改变时将触发selectionchanged事件,因此在该事件中
实现取相应列所对应的值并将其加入到ddlb_value中。其实现是通过SQL语句
取出列名所对应的值,并使用datastore记录其值*/
string temp,ls_sql_syntax,err_str
int j,k
//声明数据存储对象
datastore lds_data
//删除ddlb_value中的全部项目
do while(ddlb_value.totalitems()>0)
ddlb_value.deleteitem(1)
loop
//获得index对应的列的字段名,如student.name,其中student为表名
//name为字段名。index为本事件传递的参数,代表ddlb_column中列表项
//的索引号,也即该列在数据窗口中的列号
temp=dw_name.describe(columnname[index]+".dbname")
//形成select语句语法,如"select distinct name from student"
//distinct 起到抑制某列的重复值,相同的值只保留一个
ls_sql_syntax='select distinct '+columnname[index]+' from ' &
+left(temp,pos(temp,'.')-1)
//设置自动提交属性,这对于SQLServer数据库是必须的
sqlca.autocommit=true
//根据SQL Select语句生成数据窗口对象的源代码
ls_sql_syntax=sqlca.syntaxfromsql(ls_sql_syntax,"",err_str)
//创建存储过程
lds_data=create datastore
//根据SQL Select语句生成数据窗口对象的源代码,创建数据窗口对象
lds_data.create(ls_sql_syntax)
//设置事务对象,检索数据
lds_data.settransobject(sqlca)
j=lds_data.retrieve()
sqlca.autocommit=false
//通过循环读取与数据存储相关联的数据窗口对象中的数据
//data[k,1]可理解为数据窗口对象中的第k行第1列的数据值
for k=1 to j
temp=string(lds_data.object.data[k,1])
//如果是日期型数据,转换为标准格式
if columntype[index]='datetime' or &
columntype[index]='smalldatetime' or &
columntype[index]='date' then &
temp=string(lds_data.object.data[k,1],'yyyy-mm-dd')
if isnull(temp) or temp='' then continue
//将检索到的ddlb_column字段的所有可能取值添加到ddlb_value
ddlb_value.additem(temp)
next
易语言源码调试程序检测模块
易语言源码调试程序检测模块
【2026创新杯大学生大
数据
挑战赛】A 题:从燃油到纯电:电动汽车消费者转型分析 - word成品论文首发+详细思路+双
代码
分享+配套每小问
数据
代码
+项目文件结果图+全套保奖成品资料
特等奖标准成品论文(Word无水印纯净版) 硬核结构:全文包含完整的摘要、问题重述与分析、模型假设、符号说明、模型建立与求解、灵敏度分析及结论。 即插即用:排版严格遵循官方规范,逻辑严密。拿到手即可作为绝佳的高分参考模板,稍作替换与个性化润色即可极速完稿,彻底解决
写
论文难的痛点。 双源硬核解题
代码
(Python与MATLAB双版本) 拒绝假
代码
:提供底层逻辑清晰、模块化设计的全套可运行源码。 全流程覆盖:涵盖从前期
数据
清洗预处理,到
中
期核心数学模型训练,再到后期启发式算法寻优。 傻瓜式运行:
代码
自带详尽的逐行
中
文注释,并支持一键生成高质量结果可视化图
表
,编程小白也能轻松复现与二次开发。 全量
数据
与结果展示
表
所有
中
间处理
数据
、模型输出参数以及最终结论,均已精细整理成高质量
表
格。直观呈现性能评估指标与多模型对比分析,可直接作为论文正文或附件使用,极大提升学术说服力。 独家硬核思路解析 深入浅出剖析出题人意图,详细拆解每一小问的数学本质与底层逻辑,让你不仅知其然更知其所以然。 【四大核心产品优势】 高效实用:所有
代码
与论文均经过严格测试,确保结果精准无误、完全可复现,省去熬夜试错的时间。 全栈覆盖:从思路分析到跑出结果,再到
写
出高质量论文,提供一站式全流程资料矩阵。 排版辅助:资料内提供专业的论文排版一键转换工具与官方标准模板,告别格式调整的繁琐。 持续迭代:网盘直发,开赛后资料库将持续滚动更新,所有用户均可免费同步获取最新包。 【适用人群】 想要打破建模瓶颈的参赛队长与主攻手;急需高质量底层
代码
的编程小白;目标直指特等奖需要高分模板对标的精英团队。
用多区域因素模型预测世界贸易.pdf
用多区域因素模型预测世界贸易.pdf
化妆工具:全球化妆工具市场深度分析:美妆消费升级推动产业链重构与市场新机遇.docx
化妆工具:全球化妆工具市场深度分析:美妆消费升级推动产业链重构与市场新机遇
海南省低碳转型
中
长期展望基于EPS 模型探索“双碳”路径2025.pdf
海南省低碳转型
中
长期展望基于EPS 模型探索“双碳”路径2025.pdf
脚本语言
743
社区成员
8,037
社区内容
发帖
与我相关
我的任务
脚本语言
PowerBuilder 脚本语言
复制链接
扫一扫
分享
社区描述
PowerBuilder 脚本语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章