interfaceAL Developmentofficial - Microsoftderived - from the source, no model text

Interface "Record Reference"

System Application · System.Reflection

Across versions

  1. BC23-30present

System Application · System.Reflection · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Access Public

Procedures

  • ReadPermission(RecordRef: RecordRef): Boolean: Determines if you can read from a table.
  • WritePermission(RecordRef: RecordRef): Boolean: Determines if you can write to a table.
  • Count(RecordRef: RecordRef): Integer: Counts the number of records that are in the filters that are currently applied to the table referred to by the RecordRef.
  • CountApprox(RecordRef: RecordRef): Integer: Gets an approximate count of the number of records in the table
  • IsEmpty(RecordRef: RecordRef): Boolean: Determines whether any records exist in a filtered set of records in a table.
  • Find(RecordRef: RecordRef; Which: Text): Finds a record in a table based on the values stored in the key fields.
  • Find(RecordRef: RecordRef; Which: Text; UseReturnValue: Boolean): Boolean: Finds a record in a table based on the values stored in the key fields.
  • FindLast(RecordRef: RecordRef): Finds the last record in a table based on the current key and filter.
  • FindLast(RecordRef: RecordRef; UseReturnValue: Boolean): Boolean: Finds the last record in a table based on the current key and filter.
  • FindFirst(RecordRef: RecordRef): Finds the first record in a table based on the current key and filter.
  • FindFirst(RecordRef: RecordRef; UseReturnValue: Boolean): Boolean: Finds the first record in a table based on the current key and filter.
  • FindSet(RecordRef: RecordRef): Finds a set of records in a table based on the current key and filter. FINDSET can only retrieve records in ascending order.
  • FindSet(RecordRef: RecordRef; UseReturnValue: Boolean): Boolean: Finds a set of records in a table based on the current key and filter. FINDSET can only retrieve records in ascending order.
  • FindSet(RecordRef: RecordRef; ForUpdate: Boolean; UpdateKey: Boolean; UseReturnValue: Boolean): Boolean: Finds a set of records in a table based on the current key and filter. FINDSET can only retrieve records in ascending order.
  • Next(RecordRef: RecordRef; Steps: Integer): Integer: Steps through a specified number of records and retrieves a record.
  • Next(RecordRef: RecordRef): Integer: Steps through a specified number of records and retrieves a record.
  • Get(RecordRef: RecordRef; RecordId: RecordId): Gets a record based on the ID of the record.
  • Get(RecordRef: RecordRef; RecordId: RecordId; UseReturnValue: Boolean): Boolean: Gets a record based on the ID of the record.
  • GetBySystemId(RecordRef: RecordRef; SystemId: Guid): Gets a record based on the ID of the record. The RecordRef must already be opened.
  • GetBySystemId(RecordRef: RecordRef; SystemId: Guid; UseReturnValue: Boolean): Boolean: Gets a record based on the ID of the record. The RecordRef must already be opened.
  • Insert(RecordRef: RecordRef; RunTrigger: Boolean): Inserts a record into a table.
  • Insert(RecordRef: RecordRef; RunTrigger: Boolean; UseReturnValue: Boolean): Boolean: Inserts a record into a table.
  • Insert(RecordRef: RecordRef; RunTrigger: Boolean; InsertWithSystemId: Boolean; UseReturnValue: Boolean): Boolean: Inserts a record into a table.
  • Modify(RecordRef: RecordRef; RunTrigger: Boolean): Modifies a record in a table.
  • Modify(RecordRef: RecordRef; RunTrigger: Boolean; UseReturnValue: Boolean): Boolean: Modifies a record in a table.
  • Delete(RecordRef: RecordRef; RunTrigger: Boolean): Deletes a record in a table.
  • Delete(RecordRef: RecordRef; RunTrigger: Boolean; UseReturnValue: Boolean): Boolean: Deletes a record in a table.
  • DeleteAll(RecordRef: RecordRef; RunTrigger: Boolean): Deletes all records in a table that fall within a specified range.

Ask your agent

Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "interface", object_name: "Record Reference"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources