数据窗口问题,请教高手~~~~在线等

justzhafeng 2008-05-21 11:06:08
我建立了一个数据窗口dw_1,一个数据窗口对象d_1,d_1中的字段有dd_no,cus_no,product_no,product_quantity,这4个字段在数据库中是在一张表dd里的(dd_no是主键),另外建立了个控件cb_1,我想实现的功能是在数据窗口中输入dd_no的值,然后点击cb_1,程序能在数据库中查找出cus_no,product_no,product_quantity的值再填入数据窗口各个相应的字段中去,请问能实现吗?如果能实现代码该怎么写?谢谢~~~~~~~~
...全文
184 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiongshouyong 2008-05-22
  • 打赏
  • 举报
回复
靠...正确答案有了,你还结贴啊////
WorldMobile 2008-05-21
  • 打赏
  • 举报
回复
d_1数据窗口的sql语句改为:
select dd_no,cus_no,product_no,product_quantity from dd where dd_no = :as_dd_no
在d_1的constructor事件里
d_1.insertrow(0)

然后在按钮里写
string ls_dd_no
ls_dd_no = dw_1.getitemstring(dw_1.getrow(), 'dd_no')
dw_1.retrieve(ls_dd_no)

即可
skyzcl 2008-05-21
  • 打赏
  • 举报
回复
string ls_cusno,ls_productno,ls_productq,ls_ddno
dw_1.accepttext()
ls_ddno = dw_1.getitemstring(dw_1.getrow(),'dd_no')
select cus_no into :ls_cusno,product_no into :ls_productno,product_quantity into ls_productq from dd where dd_no =:ls_ddno;

dw_1.setitem(dw_1.getrow,'cus_no',ls_cusno)
...
//同样赋值就OK了
eviler 2008-05-21
  • 打赏
  • 举报
回复
是数据窗口的 itemchanged 事件
使用
if dwo.name = 'dd_no' then
………………
end if
justzhafeng 2008-05-21
  • 打赏
  • 举报
回复
数据窗口对象里的dd_no字段有事件?在哪打开啊?我没找到!我只知道sle控件里有这个事件
justzhafeng 2008-05-21
  • 打赏
  • 举报
回复
select语句有点不对,其他的都正确了,谢谢啊~~~~~~~
select cus_no,product_no,product_quantity into :ls_cusno,:ls_productno,:ls_productq from dd where dd_no =:ls_ddno;
编程夜猫 2008-05-21
  • 打赏
  • 举报
回复
楼上和楼上的楼上方案可取。
lllyyymmm 2008-05-21
  • 打赏
  • 举报
回复
直接在dd_no列的itemchanged 写事件就得了:
if dwo.name = 'dd_no' then
select cus_no into :ls_cusno,product_no into :ls_productno,product_quantity into ls_productq from dd where dd_no =:data;
dw_1.setitem(dw_1.getrow,'cus_no',ls_cusno)
.....
end if
SKY_4K_PPM 2008-05-21
  • 打赏
  • 举报
回复
CB_1多余,直接在dd_no列的itemchanged 写事件就得了
内容概要:本文围绕“【SCUC】N-1故障集+安全约束机组组合研究(Matlab代码实现)”展开,系统探讨电力系统在N-1故障场景下的安全约束机组组合(SCUC)问题,旨在实现系统安全性与运行经济性的协同优化。研究通过构建包含机组启停、出力计划、潮流约束、备用容量及N-1安全准则的数学模型,结合混合整数线性规划等优化算法,利用Matlab平台完成仿真求解,并引入YALMIP等建模工具提升建模效率。文档提供了完整的代码实现方案与测试案例,涵盖故障集的生成与处理方法,帮助用户掌握鲁棒性和分布鲁棒优化的基本思想,适用于电力系统安全校核与调度决策支持。; 适合人群:电力系统及相关专业的研究生、从事电力调度、能源优化的科研人员及工程技术人员。; 使用场景及目标:① 掌握N-1安全准则在机组组合中的建模方法与实现流程;② 开展安全约束机组组合(SCUC)与安全约束经济调度(SCED)的仿真分析;③ 利用Matlab/YALMIP快速搭建电力系统优化模型并进行求解与验证。; 阅读建议:建议读者结合文档内容与网盘提供的完整资源(含代码与数据),动手实践建模与调试过程,重点关注约束条件的设定、故障场景的枚举与处理策略,同时参考相关文献深化对鲁棒优化与分布鲁棒方法的理解。

743

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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