【问题标题】:How to search if a value exists in table如何搜索表中是否存在值
【发布时间】:2020-03-01 01:50:31
【问题描述】:

我正在尝试通过 GUI 删除记录。我在我的部分中有一个文本输入,该文本输入与属性 (.EID) 映射,该属性输入员工 ID(例如 1),当我单击“删除”按钮时,应从数据库中删除该特定记录。我写了一个成功删除的活动。

但如果输入的员工 ID 不在表格中,我想显示一条消息。例如,如果我已经删除了记录 1,并且用户再次尝试删除记录 1,它应该会显示一条消息“员工不存在,请输入现有 ID”。我已经使用 obj-open->obj-delete->commit 来删除记录。

请帮助我如何实现这一目标。

我附上了我的 GUI 截图,例如我已经删除了第 2 条记录,所以当用户再次输入 2 并单击删除按钮时,它应该会显示一条消息说“没有这样的用户”。

【问题讨论】:

    标签: pega


    【解决方案1】:

    您可以在删除按钮上启动本地操作(流程操作)。 在流动作的预处理中调用一个活动。将员工 ID 作为参数传递给活动。 在活动中对表执行 obj-browse 并在employeeid 列上添加过滤器。 将 obj-browse 的计数存储在属性中。如果 obj-browse 的计数大于 0,则删除该记录。 流程操作部分将根据 when 条件显示 2 条消息。当计数大于零时,一条消息将变为活动状态,这将显示帐户已删除;当计数为零时,另一条消息将变为活动状态,将显示帐户不存在。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-25
      • 1970-01-01
      • 2021-01-15
      • 2017-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-21
      相关资源
      最近更新 更多