Beispiel Block-Funktion XFAS

Block-Funktion XFAS

/XFAS_BLOCK
«
{
    // Ist XFAS-Rückgabe definiert? Sprich: Liefert der Script-Aufruf eine XFAS-Rückgabe oder nicht.
    if(XFAS.IsDefined() = TRUE)
    {
    // Aktuellen Inhalt (insbesondere Spalten und Zeilen) zurücksetzen. Abkürzung für 'XFAS(clear)'.
       XFAS.Clear()
    }
    // Mehrere Spalten hinzufügen. Abkürzung für 'Abkürzung für 'XFAS(heads=name1,name2,...)'.
    XFAS.AddHeads('Addr.Number','Addr.FirstName')
    // Ist eine Spalte mit dem übergebenen Namen vorhanden? Abkürzung für 'XFAS(head?name)'.
    if(XFAS.HasHead('Addr.LastName') = FALSE)
    {
    // Eine Spalte hinzufügen. Abkürzung für 'XFAS(head=name)'.
       XFAS.AddHead('Addr.LastName')
    }
    // Mehrere Zellen hinzufügen. Abkürzung für 'XFAS(cells=val1,val2,...)'. 
    XFAS.AddCells('100','Martin','Schild','101','Kai','Reichmuth')
    // Eine Zeile abschliessen und gleichzeitig eine neue eröffnen. Abkürzung für 'XFAS(newRow)'.
    XFAS.NewRow()
    // Wert für eine bestimmte Spalte setzen. Abkürzung für 'XFAS(col=ColName,value)'.
    XFAS.SetCol('Addr.Number', '102')
    XFAS.SetCol('Addr.FirstName', 'Roman')
    XFAS.SetCol('Addr.LastName', 'Vonwil')
}
»
/