| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > BreakManagerClass > BreakManagerClass - Methods >====== AddLevel (add a Level to the BreakId Break) ====== | [[addbreak add a break .htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[addresetfield add a reset field to the last level added .htm|{{btn_next_n.gif|Next page}}]] | | || **AddLevel( **| //breakid// |** )** {{blk2blue.jpg|blk2blue.jpg}} | **AddLevel** | Assign a level number to the active break. | | //breakid// | An integer that identifies which internal break to assign this level to. | The **AddLevel **method identifies the order of break execution that is assigned to a corresponding report. This is used when nested breaks are assigned, and controls which break is executed first. **Implementation:** The **AddLevel** method is called after each break is added, directly following the AddBreak method. **Example:** **  BreakMgr.AddBreak()                 !First Break** **  BreakMgr.****AddLevel()****                 !Auto assign level 1** **  BreakMgr.AddResetField(PEO:Gender)** **  BreakMgr.AddTotal(TestCount,1)** **  BreakMgr.AddBreak()                 !Second Break** **  BreakMgr.****AddLevel()**** !Break2** **See Also:     **[[addbreak add a break .htm|Add Break]]