【问题标题】:Universe basic convert a select list to an array?Universe 基本将选择列表转换为数组?
【发布时间】:2017-03-27 01:53:51
【问题描述】:

我在一个程序中有一个主要的选择列表

执行 'SELECT PRODUCTS WITH DEL.DATE

然后我想将选择列表转换为数组,是否有 Universe 基本函数可以执行此操作,还是我需要编写一个函数?

【问题讨论】:

    标签: select universe


    【解决方案1】:

    使用 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
    

    祝你好运!

    【讨论】:

    • 感谢您的回答,错过了 READLIST,隐约认为一种 MV 中的 SELECT TO 具有相同的效果,但绝对不是根据我正在查看的 UV 10 手册。
    猜你喜欢
    • 2021-08-27
    • 1970-01-01
    • 2017-08-30
    • 1970-01-01
    • 1970-01-01
    • 2016-01-08
    • 1970-01-01
    • 2015-10-25
    • 2015-02-06
    相关资源
    最近更新 更多