Sql server 如何根据Infor Syteline(9.00.03)ERP中RMA行表单上的不同输入参数,从多个表中填充下拉列表中的数据

Sql server 如何根据Infor Syteline(9.00.03)ERP中RMA行表单上的不同输入参数,从多个表中填充下拉列表中的数据,sql-server,erp,Sql Server,Erp,我们在Syteline9.00.03 ERP中的RMA行表单上添加了两个自定义字段。 第一个字段是原因类型,第二个字段是返回原因。由于退货原因,我们有五种不同的定制表。 当我们选择原因类型时,基于原因类型的数据将从不同的表填充到返回原因下拉列表中 数据可以直接来自一个表或两个表的连接。我们应该编写一个存储过程,其中包含一个名为Reason Type的输入参数 创建过程GetReturnReason @ReturnType NVARCHAR10-值可以是A、B、C、D、E 作为 如果@Retur

我们在Syteline9.00.03 ERP中的RMA行表单上添加了两个自定义字段。 第一个字段是原因类型,第二个字段是返回原因。由于退货原因,我们有五种不同的定制表。 当我们选择原因类型时,基于原因类型的数据将从不同的表填充到返回原因下拉列表中


数据可以直接来自一个表或两个表的连接。

我们应该编写一个存储过程,其中包含一个名为Reason Type的输入参数

创建过程GetReturnReason @ReturnType NVARCHAR10-值可以是A、B、C、D、E

作为

如果@ReturnType='A'

  SELECT ReturnReason FROM Table1  -- Write your own query
如果@ReturnType='B'

SELECT ReturnReason FROM Table2
如果@ReturnType='C'

 SELECT ReturnReason FROM Table3
如果@ReturnType='D'

从T1.item=T2.item上的表1 T1内部联接表2 T2中选择T1.ReturnReason作为ReturnReason

如果@ReturnType='E'

SELECT ReturnReason FROM Table4
创建一个自定义加载方法,并将上述存储过程与IDO中的CLM链接。 转到下拉列表,使用CLM创建listsource,并将输入参数Reason Type传递给CLM。 保存更改并从syteline注销。 丢弃Ido。 登录syteline并检查它是否能按照您的要求工作。
大家好,欢迎来到SO。你的问题一点也不清楚。您是否试图实现两个下拉列表,根据第一个下拉列表中选定的值填充第二个下拉列表?@sean当我们用Java、C、Vb.net编写UI代码时,这是一个简单的问题。但在mongoose平台上工作时,它看起来很棘手。我们不能直接将Sp输出添加到下拉列表中。这个问题与Infor Syteline ERP有关。