【发布时间】:2017-03-27 01:53:51
【问题描述】:
我在一个程序中有一个主要的选择列表
执行 'SELECT PRODUCTS WITH DEL.DATE
然后我想将选择列表转换为数组,是否有 Universe 基本函数可以执行此操作,还是我需要编写一个函数?
【问题讨论】:
我在一个程序中有一个主要的选择列表
执行 'SELECT PRODUCTS WITH DEL.DATE
然后我想将选择列表转换为数组,是否有 Universe 基本函数可以执行此操作,还是我需要编写一个函数?
【问题讨论】:
使用 READLIST 将活动选择列表的内容读入以字段分隔 (@FM) 的动态数组。这是我在处理多个选择列表并且有效负载不太大时采用的范例。您还可以选择默认值 0 以外的其他列表,但这在智力上会有点混乱。
EXECUTE 'SELECT PRODUCTS WITH DEL.DATE <= "':EOM.DATE;'"' CAPTURING OUTPUT
READLIST PRODUCTS.LIST ELSE PRODUCTS.LIST = ''
PRODUCTS.COUNT = DCOUNT(PRODUCTS.LIST,@FM)
FOR X=1 TO PRODUCTS.COUNT
ID.PRODUCTS = PRODUCTS.LIST<X>
;* Your per ID magic goes here
NEXT X
祝你好运!
【讨论】: