5. Mai 2008 14:59
TNRSPRA   T_NR   SPRACHE
0000000001D   1   D
0000000002D   2   D
0000000003D   3   D
0000000004D   4   D
0000000005D   5   D
0000000001F   1   F
0000000006D   6   D
0000000006F   6   F
0000000007D   7   D
0000000008D   8   D
0000000008F   8   F
0000000009D   9   D
0000000009F   9   F
0000000010D   10   D
0000000010F   10   F
0000000011D   11   D
0000000011F   11   F
0000000012D   12   D
0000000012F   12   F
0000000013D   13   D
0000000013F   13   F
0000000014D   14   D
0000000014F   14   F
0000000015D   15   D
0000000015F   15   F
0000000016D   16   D
0000000016F   16   F
0000000017D   17   D
0000000017F   17   F
0000000018D   18   D
0000000018F   18   F
0000000019D   19   D
0000000019F   19   F
0000000020D   20   D
0000000020F   20   F
0000000021D   21   D
0000000021F   21   F
0000000022D   22   D
0000000022F   22   F
0000000023D   23   D
0000000023F   23   F
0000000024D   24   D
0000000024F   24   F
0000000025D   25   D
0000000025F   25   F
0000000026D   26   D
0000000026F   26   F
0000000027D   27   D
0000000027F   27   F
0000000028D   28   D
0000000028F   28   F
0000000029D   29   D
0000000029F   29   F
0000000030D   30   D
0000000030F   30   F
0000000031D   31   D
0000000031F   31   F
0000000032D   32   D
0000000032F   32   F
0000000033D   33   D
0000000033F   33   F
0000000034D   34   D
0000000034F   34   F
0000000035D   35   D
0000000035F   35   F
0000000036D   36   D
0000000036F   36   F
0000000037D   37   D
0000000037F   37   F
0000000038D   38   D
0000000038F   38   F
0000000040D   40   D
0000000007F   7   F
0000000040F   40   F5. Mai 2008 15:16
Name        DataType    Subtype    Length
Variable    Text                   14
Variable := '';
Variable := FORMAT(T_NR) + SPRACHE;
CASE STRLEN(Variable) OF
   1: TNRSPRA := '0000000000000'+Variable;
   2: TNRSPRA := '000000000000'+Variable;
   3: TNRSPRA := '00000000000'+Variable;
   4: TNRSPRA := '0000000000'+Variable;
   5: TNRSPRA := '000000000'+Variable;
   6: TNRSPRA := '00000000'+Variable;
   7: TNRSPRA := '0000000'+Variable;
   8: TNRSPRA := '000000+Variable;
   9: TNRSPRA := '00000'+Variable;
  10: TNRSPRA := '0000'+Variable;
  11: TNRSPRA := '000'+Variable;
  12: TNRSPRA := '00'+Variable;
  13: TNRSPRA := '0'+Variable;
END;
5. Mai 2008 15:39
IF rec_PRODUKTLINIEN.FINDLAST THEN
   T_NR :=  rec_PRODUKTLINIEN.T_NR + 1;5. Mai 2008 16:04
rec_PRODUKTLINIEN.SETCURRENTKEY(Sprache,T_NR);
IF rec_PRODUKTLINIEN.FINDLAST THEN 
   T_NR :=  rec_PRODUKTLINIEN.T_NR + 1; 
rec_PRODUKTLINIEN.FIND('-');
If NOT Rec_item_tmp.GET(FORMAT(rec_PRODUKTLINIEN.T_NR)) Then Begin
   Rec_item_tmp."No." := FORMAT(rec_PRODUKTLINIEN.T_NR);
   Rec_item_tmp."Unit Price" := rec_PRODUKTLINIEN.T_NR;
   Rec_item_tmp.INSERT;
END;
// Möglichkeit 1
Rec_item_tmp.RESET;
IF Rec_item_tmp.FINDLAST Then Begin
   IF EVALUATE(T_NR,Rec_item_tmp."No.") Then;
   T_NR := T_NR + 1;
END;
// Möglichkeit 2
Rec_item_tmp.RESET;
IF Rec_item_tmp.FINDLAST Then
   T_NR := Rec_item_tmp."Unit Price" + 1;
6. Mai 2008 15:29
IF rec_PRODUKTLINIEN.FINDLAST THEN
   T_NR :=  rec_PRODUKTLINIEN.T_NR + 1;
Variable := '';
Variable := FORMAT(T_NR) + SPRACHE;
CASE STRLEN(Variable) OF
   1: TNRSPRA := '0000000000000'+Variable;
   2: TNRSPRA := '000000000000'+Variable;
   3: TNRSPRA := '00000000000'+Variable;
   4: TNRSPRA := '0000000000'+Variable;
   5: TNRSPRA := '000000000'+Variable;
   6: TNRSPRA := '00000000'+Variable;
   7: TNRSPRA := '0000000'+Variable;
   8: TNRSPRA := '000000+Variable;
   9: TNRSPRA := '00000'+Variable;
  10: TNRSPRA := '0000'+Variable;
  11: TNRSPRA := '000'+Variable;
  12: TNRSPRA := '00'+Variable;
  13: TNRSPRA := '0'+Variable;
END; 7. Mai 2008 08:30
TNRSPRA := PADSTR('',20-strlen(Variable),'0') + Variable