jpfuentes2
jpfuentes2

Reputation: 2135

Variable variables in Progress 4GL

Is there a way to dynamically reference a variable? Apparently value() does not work on a variable reference.

def var export-columns as char extent.
def var i as int.

def var my-columns as char extent ["column1, column2"].

export-columns = value("my-columns").

do i = 1 to extent(export-columns):
  put export-columns[i].
end.

Upvotes: 2

Views: 2420

Answers (1)

Tim Kuehn
Tim Kuehn

Reputation: 3251

The only way to dynamically access variables is if they're in a temp-table. local variables cannot be accessed dynamically.

Upvotes: 5

Related Questions