English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Document Orientation
  • ID Collection Definition

FK Fields

funzione copia link

Scopo

Questa funzione ritorna una Collection dei DBCode delle proprietà del documento detail che sono coinvolte nella relazione; di solito corrisponde alla foreign key del documento detail relativa al documento master.

Sintassi

c := Collezione.FKFields()

Argomenti

Questa funzione non ha argomenti.

Valore di ritorno

Viene ritornata una Collection dei DBCode delle proprietà del documento detail che sono coinvolte nella relazione.

Esempio

// ***************************************
// Carica la definizione di una collection
// ***************************************

public void MyIDCollectionDefinition.Carica(
  IDCollectionDefinition Definizione // Definizione da caricare
)
{
  // Carica le proprietà della collection
  Index := Definizione.Index()
  Transient := Definizione.Transient
  Visible := Definizione.Visible
  ChildrenName := Definizione.ChildrenName
  // 
  Leggo la PK
    ...
  // 
  Leggo la FK
  {
    Collection c = null // 
    int i = 0           // 
    // 
    c := Definizione.FKFields()
    // 
    while i < c.Count()
    {
      string idx = "" // 
      // 
      idx := c.GetString(i)
      FKFields := FKFields +c idx +c C; +c Space
      i := i + ONE
    }
    if Length(FKFields) > ZERO
    {
      FKFields := C{ +c Left(FKFields, Length(FKFields) - 2) +c C}
    }
  }
  // 
  this.SetOriginal()
}

Ultima modifica: 25/10/2016 / Validità: da 7.5.3400

Vedi Anche

  • Collection