RecordRef
Codeunits
CFLRecRefHelper
Bevat functies die het werken met recordref, fieldref en keyref vereenvoudigen.
procedure CFLConvertTextToFieldRef
procedure CFLConvertTextToFieldRef(Textvalue: text; Recref: recordref; FldRef: FieldRef)
Hiermee kan een waarde in eender welke fieldref worden ingevuld.
CAUTION
Er gebeurt hier geen validatie van de waarde.
procedure CFLConvertTextToValue
procedure CFLConvertTextToValue(TextValue: text; var Value: Variant; FldRef: FieldRef): Boolean
Converteert de text-waarde naar een variant van hetzelfde datatype als het opgegeven veld in de fieldref.
procedure CFLIsTextField
procedure CFLIsTextField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "text" is.
procedure CFLIsCodeField
procedure CFLIsCodeField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "Code" is.
procedure CFLIsIntegerField
procedure CFLIsIntegerField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "integer" is.
procedure CFLIsBigIntegerField
procedure CFLIsBigIntegerField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "biginteger" is.
procedure CFLIsDecimalField
procedure CFLIsDecimalField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "decimal" is.
procedure CFLIsDateField
procedure CFLIsDateField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "date" is.
procedure CFLIsDateTimeField
procedure CFLIsDateTimeField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "datetime" is.
procedure CFLIsTimeField
procedure CFLIsTimeField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "time" is.
procedure CFLIsDurationField
procedure CFLIsDurationField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "duration" is.
procedure CFLIsDateFormulaField
procedure CFLIsDateFormulaField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "dateformula" is.
procedure CFLIsOptionField
procedure CFLIsOptionField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "option" is.
procedure CFLIsGUIDField
procedure CFLIsGUIDField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "GUID" is.
procedure CFLIsBlobField
procedure CFLIsBlobField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "blob" is.
procedure CFLIsMediaField
procedure CFLIsMediaField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "Media" is.
procedure CFLIsMediaSetField
procedure CFLIsMediaSetField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "MediaSet" is.
procedure CFLIsBooleanField
procedure CFLIsBooleanField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "Boolean" is.
procedure CFLIsRecordIDField
procedure CFLIsBooleanField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "Recordid" is.
procedure CFLIsTableFilterField
procedure CFLIsBooleanField(TableId: Integer; FieldId: Integer): Boolean
Retourneert "true" als het opgegeven veldnr van de opgegeven tabelnr van het datatype "TableFilter" is.
procedure CFLGetEnumValueFromCaption
procedure CFLGetEnumValueFromCaption(TableId: Integer; FieldId: Integer; Caption: text;LanguageCode : integer)Value: text
Retourneert de enum name voor de opgegeven caption.