社区
PowerBuilder
帖子详情
如何在两个窗体之间进行多值传递!!?
zlheadof
2003-02-28 08:28:25
如何在两个窗体之间进行多值传递!!?
...全文
92
16
打赏
收藏
如何在两个窗体之间进行多值传递!!?
如何在两个窗体之间进行多值传递!!?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
反复徘徊
2003-03-01
打赏
举报
回复
很多参数就用结构!
反复徘徊
2003-03-01
打赏
举报
回复
定义字符串!
hai_yu2000
2003-02-28
打赏
举报
回复
丁一个全局的结构变量,将结构传递过去
liaolwj
2003-02-28
打赏
举报
回复
可以做一个数据存储,传递数据存储
datastore ldst_1
ldst_1 = message.PowerObjectParm
htp_htp
2003-02-28
打赏
举报
回复
结构
wj_mailbox
2003-02-28
打赏
举报
回复
oldsql = dw_1.describe("datawindow.tabel.select")
dw_1.modify("datawindow.table.select=~""+oldsql+"where xm='小王'"+" and age=23"+" and sex='女'+"~"")
dw_1.retrieve()
zlheadof
2003-02-28
打赏
举报
回复
比如我想检索
姓名=小王
并且
年龄=23
并且
性别=女
将得到的检索结果存到一个数据窗体中!如何做???
11407
2003-02-28
打赏
举报
回复
用 OpenWithParm 打开窗口并向窗口传递参数时,PowerBuilder 只允许传递一个参数,例如: OpenWithParm(w_abc,
"hello")
如何传递多个参数呢?很简单,创建一个结构,将你希望传递的参数都定义到这个结构中去。
例如:首先定义结构 str_parms
然后在 script中声明结构变量:
str_parms l_str_parms
给结构变量赋值:
l_str_parms.name = "Smith"
l_str_parms.tel = "1234567"
OpenWithParm(w_abc, l_str_parms)
在窗口 w_abc的open事件中输入代码如下:
str_parms l_str_parms
l_str_parms = Message.PowerObjectParm
这个方法同样适用于CloseWithReturn.
successfulmaster
2003-02-28
打赏
举报
回复
把你问题说的详细些,太少了别人难以理解.
zlheadof
2003-02-28
打赏
举报
回复
怎么样在数据窗体中检索!!
多条件的记录呢??
xiaohon
2003-02-28
打赏
举报
回复
在这里我随便提一下???
我现在也正在做这个!!我采用的是结构传递!!
但是我在接收结构的时候!!
结果结构传过来的全是空的!!!
不知道是怎么会事!!!
sun_shineall
2003-02-28
打赏
举报
回复
上面两种方法都可以,参数多时用结构,少的时候可以考虑用字符串。
successfulmaster
2003-02-28
打赏
举报
回复
楼上的方法挺不错的,
另外还有一种就是将所有要传递的参数转换成字符串型,然后加在一起组成一个串,并以一个特殊的字符分割,这样就形成了一个参数,在接收的窗口中,再将参数分害转换成原来的类型
这种相对上面的有些麻烦,但有时候要比上面的方法有效.
你自己选择吧.
skywalkerdjy
2003-02-28
打赏
举报
回复
把结构体作为参数传递!
huangxinru
2003-02-28
打赏
举报
回复
定义一个公共的结构
hyljqr
2003-02-28
打赏
举报
回复
最好傳遞一個自定對象﹐可以每次實例化﹐可避免多人同時操作的并發性
至于多條件可用wj_mailbox(aaa)所說的動太修改dw語法,對于名字等可把" = "改為like,另外也可傳多個參數給dw來Retrieve(ls_1,ls_2...)
Python Tkinter
窗体
讲解
Python作为自立门户的语言,除了学习它的基础编程之外,它还提供了
窗体
的学习,这样相对来说,它就完整了,如果大家学习过C#
窗体
实现或者Java,MFC等等吧,再学习它就会简单的多。当然大家也不用担心,即使没学过,...
C#中
两个
窗体
间的数据传递
winform
窗体
编程 在
两个
窗体
间传递数据可分为两种: 一:父
窗体
向子
窗体
传递。 二:子
窗体
向父
窗体
传递。 传递实现的机制: 分别在
两个
窗体
中创建公有属性的设置字段,分别供
两个
窗口调用。 两种情况的区别: 一:在父
窗体
向子
窗体
传递数据时,由于在父窗口中已经实例化出子窗口对象,可以直接调用子窗口的设置字段程序。 代码示例: Step one:在父
窗体
中添加_senddata字段。 p...
【
窗体
】Winform
两个
窗体
之间
通过委托事件
进行
值传递
,基础篇
在实际项目中,我们可能会用到一些
窗体
做一些小工具或者小功能。比如:运行程序,在主
窗体
A基础上,点击某个按钮希望能够弹出B
窗体
, 在B
窗体
完成操作后,希望能够把
值传递
回到A
窗体
,然后
进行
其他业务操作。
C#
两个
窗体
之间
值通信
C#
两个
或者多个
窗体
之间
值得传递方法有很多种,大致可以分为单向传递和双向传递两种,后者当然更加灵活一点,对于C#的特点体现的也最好。这里总结两种最为常用的方法,通过属性设置和事件委托
进行
通信。 1、事件委托 我们可以做
两个
窗体
Form1,Form2来实现
两个
整数的相加求和,其中前者负责输入第一个整数,通过点击事件弹出第二个
窗体
,在第二个
窗体
中设置第二个整数,再返回整数给第一个
窗体
c#多个
窗体
之间
传值
多个
窗体
传值,就是把一个
窗体
中的值通过某种方式传递给另一个
窗体
,如把A
窗体
的一个textbox中的字符串(但不限于字符串,简单起见,只展示一个字符串),传递给另一个
窗体
B的textbox(接受字符串)。个人知道的有两种方式,下面分别介绍:方式(一):利用静态字段
进行
传递 原理就是:在项目中,除了2个
窗体
之外,再另建一个公共的类,里面包含需要
进行
传递的数据的类
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章