| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 918 人关注过本帖
标题:[讨论]一个按钮脚本能不能用2次OpenWithParm来打开同一个窗口?
取消只看楼主 加入收藏
SingleLove
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-3-10
收藏
 问题点数:0 回复次数:2 
[讨论]一个按钮脚本能不能用2次OpenWithParm来打开同一个窗口?

我把正段代码弄上来大家看看:
decimal{4} ldc_return, ldc_money_sum, ldc_IC
long ll_insert_row, ll_row_count
string ls_consume_no

if idc_ys <= 0 then
MessageBox("³ö´í", "Ó¦ÊÕ½ð¶î±ØÐë´óÓÚÁ㣡", Exclamation!)
Return
end if

//µ±ÒѸ¶½ð¶î´óÓÚÓ¦ÊÕʱ²»´ò¿ªIC¿¨Ïû·Ñ£¡
ll_row_count = dw_payment.RowCount()
if ll_row_count > 0 then
ldc_money_sum = dw_payment.GetItemDecimal(ll_row_count, "check_money_sum")

if idc_ys <= ldc_money_sum then
MessageBox("Ìáʾ", "¸¶¿î×ܶîÒѾ­×ã¹»½áÕË£¬²»ÄÜʹÓ÷¿¿¨£¡")
Return
end if
end if

ls_consume_no=Message.stringParm
ldc_IC = idc_ys - ldc_money_sum
OpenWithParm(w_liu_iccard_consume, ldc_IC)
OpenWithParm(w_liu_iccard_consume, ls_consume_no)

ldc_return = Message.DoubleParm
if ldc_return < 0 then Return

/*Ìí¼ÓÒ»Ìõ¡°×Ų̈´úÊÕ¡±¼Í¼£¬²¢ÇÒ±£´æ£¬³É¹¦ºó²»ÄÜÓá®È¡Ïû¡¯°´Å¥*/
ll_insert_row = dw_payment.InsertRow(0)
dw_payment.ScrollToRow(ll_insert_row)

dw_payment.SetItem(ll_insert_row, "area_no", gs_area_no)
dw_payment.SetItem(ll_insert_row, "check_no", is_check_no)
dw_payment.SetItem(ll_insert_row, "order_no", ii_max_order_no)
dw_payment.SetItem(ll_insert_row, "mode_no", "06")
dw_payment.SetItem(ll_insert_row, "check_money", ldc_return)
dw_payment.SetItem(ll_insert_row, "other_memo", "·¿¿¨Ïû·Ñ")

f_dw_save(dw_payment)

ii_max_order_no += 1

cb_cancel.Enabled = False

OpenWithParm2次打开同一个窗口并传递不同的参数,这样做可以么?
或者谁能指教下打开一个窗口而要传递2个不同的参数怎么做?并且怎么用Message来取得这两个不同的参数?

搜索更多相关主题的帖子: OpenWithParm 脚本 按钮 窗口 
2006-03-18 14:17
SingleLove
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-3-10
收藏
得分:0 
没得高手来指点下蛮?
2006-03-19 20:32
SingleLove
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-3-10
收藏
得分:0 

感谢楼上的解答~我已经用了定义结构的方法传递成功了~!

2006-03-28 11:30
快速回复:[讨论]一个按钮脚本能不能用2次OpenWithParm来打开同一个窗口?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027226 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved