Hurra
genau das hab ich gebraucht
. Meine Lösung sieht jetzt so aus:
Aus der Liste fliegen jetzt die 0 raus:
(Auswahl Bereich Abt.P) | cus_SelectionAreaP | 1
(Auswahl Bereich Abt.Q) | cus_SelectionAreaQ | 0
(GeräteInfo1) | cus_DeviceInfo1 | 1
...
_tmp := @Trim( @GetProfileField( "DatabaseProfile"; "apOpSubforms" ));
_null := @Trim( @Left( _tmp; "| 0" ) +"| 0" );
delimiter := @NewLine;
@Trim( @Word( @Explode( @Implode(
@Replace( _tmp; _null; "" );
delimiter ); delimiter );
"|"; 2 ));
REM "-";
Die berechneten Teilmasken enthalten jetzt die @F:
_idx := 1; <= Position in der Haupt-Maske
@Subset( @Subset( clSubformList; _idx ); -1 );
Damit lese ich jetzt die verwendeten Teilmasken aus dem Profile aus.
Gruss &