Powerbuilder 7.0 - 将事件的值传递给另一个事件

时间:2017-06-30 06:02:08

标签: event-handling powerbuilder

我目前正在使用Powerbuilder 7.0。所以我得到了一个需要修改2个事件的对象。这是一个库存程序,它将检查项目是否低于该级别,它将弹出一条消息以显示当前可用的数量和重新订购等级数量。

因此,事件 stock_reorder_level 用于显示消息,而事件 stock_checking 用于检查库存数量。现在我已经完成了消息,但它显示0表示可用并重新排序数量。 qty的值是在事件 stock_checking 上定义的,我不知道如何将qty的值传递给 stock_reorder_level 事件。以下是我完成的一些编码。

event stock_reorder_level

event stock_checking

我的问题:如何将dec_totPrdQty和dec_stockReorderLevel传递给事件stock_reorder_level。

1 个答案:

答案 0 :(得分:0)

你需要:

  • adec_prdqtyadec_reorderlevel作为参数添加到stock_reorder_level的事件定义中,而不是两个局部变量。
  • 当您调用stock_reorder_level时,
  • 将两个值作为参数传递。 EX:

    THIS.EVENT ue_reachStockReorderLevel(al_row, dec_totPrdQty, dec_stockReorderLevel)
    

您可以使用位于右上角的“显示/隐藏原型”按钮在PowerBuilder的脚本画家中切换事件定义。