DictTable.Fieldnext Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Fieldnext(Int32) |
Returns the value of the next field ID during a field iteration of the table. |
Fieldnext(Int32, TableScope) |
Fieldnext(Int32)
Returns the value of the next field ID during a field iteration of the table.
public:
virtual int Fieldnext(int fieldId);
public virtual int Fieldnext (int fieldId);
abstract member Fieldnext : int -> int
override this.Fieldnext : int -> int
Public Overridable Function Fieldnext (fieldId As Integer) As Integer
Parameters
- fieldId
- Int32
Returns
The ID of the next field in the field iteration for the table; 0 (zero) if there are no more fields to iterate.
Remarks
The value of the fieldId parameter should evaluate to 0 (zero) to start the field iteration, and the return value should be used for subsequent calls to the iteration.
The following example iterates through the fields of a table.
DictTable dt;
DictField df;
int counter;
counter = 0;
dt = new DictTable(tablenum(CustTable));
if (dt)
{
counter = dt.fieldNext(counter);
while (counter)
{
df = dt.fieldObject(counter);
if (df)
{
print strfmt("ID: %1 Name: %2",
df.id(),
df.name() );
}
counter = dt.fieldNext(counter);
}
}
Applies to
Fieldnext(Int32, TableScope)
public:
virtual int Fieldnext(int fieldId, Microsoft::Dynamics::Ax::Xpp::TableScope tableScope);
public virtual int Fieldnext (int fieldId, Microsoft.Dynamics.Ax.Xpp.TableScope tableScope);
abstract member Fieldnext : int * Microsoft.Dynamics.Ax.Xpp.TableScope -> int
override this.Fieldnext : int * Microsoft.Dynamics.Ax.Xpp.TableScope -> int
Public Overridable Function Fieldnext (fieldId As Integer, tableScope As TableScope) As Integer
Parameters
- fieldId
- Int32
- tableScope
- TableScope