Einfügen einer neuen Submaske
Beispiel 6: eine zweite Submaske, die mit der Lieferantenmaske verknüpft ist, soll neben der ersten, die verkleinert wurde, angelegt werden;
In der Datei mod_beispiel.def müssen die Änderungen wieder eingetragen werden:
/* Code-Ausschnitt: mod_beispiel.def */
OS_SUBMASK SUBMASK3_ARTI [55 * FONTWIDTH, 60] OS_READ|OS_WRITE {
OS_LINEHEIGHT FONTHEIGHT;
OS_HEIGHT 11 * LINEHEIGHT - LINEGAP;
OS_NEXTMASK LFART;
OS_GIVEFIELDLIST{
ART_ARTI_ARTI, ART_LFART_LFART;
ART_ARTI_ARTI, ART_LFART_LFART, OS_TGSEL;
}
}
OS_UPDATEFRAME ARTI_SUB1 [0, 0]{ // nötig bei neuem Feld bzw. Submaske
OS_MFIELDLIST {
OS_ADD SUBMASK3_ARTI [FXPOS(57), FYPOS(0)];
}
}
/* Ausschnitt-ENDE */
Nach dem erfolgreichen Compilieren muss der mxsd-Prozess gestoppt und neu gestartet werden, damit die Änderungen wirksam werden.
