社区
PowerBuilder
帖子详情
怎么用openwitharm/closewithreturn传递结构
XueGLSoft
2002-05-27 03:15:18
有两窗口
其中一个关闭的时候把一个结构传出来
另外一个就要使用该结构
问题是只能传出来
我不知道怎么在新开窗口使用
我用的是openwithparm
取得的结构都是0值的
...全文
138
4
打赏
收藏
怎么用openwitharm/closewithreturn传递结构
有两窗口 其中一个关闭的时候把一个结构传出来 另外一个就要使用该结构 问题是只能传出来 我不知道怎么在新开窗口使用 我用的是openwithparm 取得的结构都是0值的
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blackcorbie
2002-05-27
打赏
举报
回复
你在主窗口的需要的按钮中写代码:
string ls_where
openwithparm(w_name1,ls_where)
ls_where = message.powerobjectparm
if ls_where = "0" or isnull(ls_where) then
return
end if
在你要带回的信息的窗口的确定按钮中写代码:
string ls_where
ls_where = where条件
closewithreturn(w_name2,ls_where)
linger_liang
2002-05-27
打赏
举报
回复
openwithparm(要传到的那个窗口名,结构名)
在接收的窗口写:
结构名 str_var-----定义结构变量
str_var = Message.powerObjectParm //结构变量取值
这样就接收过来了
lmby
2002-05-27
打赏
举报
回复
在新窗口的open里写:
structurename lst_local
lst_local = message.powerobjectparm
virable1 = lst_local.virable1
....
ok~
yk_001
2002-05-27
打赏
举报
回复
怎么取得呀,用MESSAGE。POWEROBJECTPARM
PB窗口之间
传递
多参数的方法
如果需要
传递
包含多个字段的复杂数据
结构
,可以使用用户自定义的
结构
数据类型。例如,我们定义了一个
结构
体`lstr_para`,其中包含`ID`、`Name`、`Sex`和`Loca`四个字段: ```powerbuilder // 定义
结构
体lstr_para ...
商业进销售存代码
pb开发的进销存源代码 string ls_user,ls_pass,ls_passdata integer li_count ls_user = trim(sle_user.text) ls_pass = trim(sle_pass.text) if isnull(ls_pass) then ls_pass = ...
close
with
return
(parent,"login")
PowerBuilder窗口之间
传递
多参数的方法
使用复杂数据
结构
传递
参数 对于复杂的
结构
体或者对象类型的参数,可以利用`Message.PowerObjectP
arm
`来
传递
。 ##### 示例一:定义并
传递
结构
体 ```powerbuilder // 定义
结构
体 struct lstr_declaredstr integer...
pb 窗口间
传递
参数的方法
**缺点**:当需要
传递
较为复杂的
结构
时,可能会显得力不从心。 #### 方法二:使用用户对象 **步骤一:创建用户对象** 创建一个用户对象,将所有需要
传递
的参数作为实例变量定义。 ```powerbuilder DEFINE CLASS ...
pb函数库之窗口操作函数
其中 windowvar 是要打开的窗口的名称,可以使用窗口画笔定义的窗口对象名,也可以使用该窗口对象的某个变量。parent 是可选项,指定要打开的窗口的父窗口。 语法二、打开程序运行后才能确定数据类型的窗口对象: ...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章