如何搜索 table 中是否存在某个值

How to search if a value exists in table

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

但是如果输入的员工 ID 不在 table 中,我想显示一条消息。例如,如果我已经删除了记录 1,而用户再次尝试删除记录 1,它应该显示一条消息说 "employee doesn't exist, please enter existing ID"。我已经使用 obj-open->obj-delete->commit 来删除记录。

请帮我看看如何实现。

我附上了我的 GUI 截图,例如我已经删除了 2 号记录,所以当用户再次输入 2 并单击删除按钮时,它应该显示一条消息说 "no such user"。

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