Tabelvelden
Pages
CFL NAV Table Fields
Pagina die kan gebruikt worden voor het weergeven van alle velden binnen een tabel.
procedure CFLSetTableFilter
procedure CFLSetTableFilter(tableno: Integer)
Functie voor het instellen van filter op tabelnummer.
procedure CFLSetTypeFilter
procedure CFLSetTypefilter(passedType: Integer)
Functie voor het instellen van filter op veldtype.
procedure CFLSetClassfilter
procedure CFLSetClassfilter(passedClass: Option Normal,FlowField,FlowFilter)
Functie voor het instellen van filter op field class.
procedure CFLSetObsoleteStatefilter
procedure CFLSetObsoleteStatefilter(passedObsoleteState: Option No,Pending,Removed)
Functie voor het instellen van filter op obsoletestate.
procedure CFLSetPrimaryKeyfilter
procedure CFLSetPrimaryKeyfilter(passedPrimaryKey: boolean)
Functie voor het instellen van filter op primary key velden.
Voorbeeld
Deze pagina wordt in BoCount Dynamics Base onder andere gebruikt in de Mailsjablonen.
Bij opstellen van de vervangstrings is het mogelijk om tabel te kiezen en een veld uit de tabel te selecteren.
field("CFL Source Field No."; "CFL Source Field No.")
{
Enabled = boolSourceEnabled;
ApplicationArea = All;
trigger OnLookup(var Text: Text): Boolean
var
FieldList: Page "CFL NAV table Fields";
Field: Record "Field";
begin
FieldList.cflsettablefilter("CFL Source Table No.");
FieldList.LOOKUPMODE := TRUE;
FieldList.EDITABLE := FALSE;
IF FieldList.RUNMODAL = ACTION::LookupOK THEN BEGIN
FieldList.GETRECORD(Field);
Rec."CFL Source Field No." := Field."No.";
exit;;
END;
end;
}