@ShiftList
Syntax
@ShiftList(FN1;FN2;DIRECTION3);
@ShiftList(TEXT1;TEXT2;DIRECTION3);
@ShiftList(TD1;TD2;DIRECTION3);
@ShiftList(FNLIST1;FN2;DIRECTION3);
@ShiftList(TEXTLIST1;TEXT2;DIRECTION3);
@ShiftList(TDLIST1;TD2;DIRECTION3);
Beschreibung
Verschiebt die FN/TEXT/TD/FNLIST/TEXTLIST/TDLIST FN1/TEXT1/TD1/FNLIST1/TEXTLIST1/TDLIST1 in der Richtung FN DIRECTION3, setzt an die freigewordene Position FN/TEXT/TD FN2/TEXT2/TD2 und entfernt das Element am anderen Ende der Liste. Für FN1/TEXT1/TD1 ist dies gleichbedeutend mit einem einfachen Austauschen durch FN2/TEXT2/TD2.
DIRECTION3:
0=Rechts
1=Links
Beispiel: @ShiftList(FN1;FN2;DIRECTION3)
FN1:=10;
FN2:=20;
DIRECTION3:=0;
@ShiftList(FN1;FN2;DIRECTION3);
ergibt 20
Beispiel: @ShiftList(TEXT1;TEXT2;DIRECTION3)
TEXT1:="Alt";
TEXT2:="Neu";
DIRECTION3:=1;
@ShiftList(TEXT1;TEXT2;DIRECTION3);
ergibt "Neu"
Beispiel: @ShiftList(TD1;TD2;DIRECTION3)
TD1:=[30.09.93];
TD2:=[01.10.93];
DIRECTION3:=0;
@ShiftList(TD1;TD2;DIRECTION3);
ergibt [01.10.93];
Beispiel: @ShiftList(FNLIST1;FN2;DIRECTION3)
FNLIST1:=10:11:12:13:14;
FN2:=20;
DIRECTION3:=0;
@ShiftList(FNLIST1;FN2;DIRECTION3);
ergibt 20:10:11:12:13
Beispiel: @ShiftList(TEXTLIST1;TEXT2;DIRECTION3)
TEXTLIST1:="Alt1":"Alt2":"Alt3":"Alt4";
TEXT2:="Neu";
DIRECTION3:=1;
@ShiftList(TEXTLIST1;TEXT2;DIRECTION3);
ergibt "Alt2":"Alt3":"Alt4":"Neu"
Beispiel: @ShiftList(TDLIST1;TD2;DIRECTION3)
TDLIST1:=[28:09.93]:[29.09.93]:[30.09.93];
TD2:=[01.10.93];
DIRECTION3:=0;
@ShiftList(TDLIST1;TD2;DIRECTION3);
ergibt [01.10.93]:[28.09.93]:[29.09.93]
