RecordRef

  • 2 minutes to read

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.