A que le llamas consecutivo?
Para lo del reporte checa la respuesta que le di a Alexander mas abajo en este foro.
Optimista y pesimista son los tipos de buffer que se pueden aplicar a una tabla. Con el optimista salvas todos los cambios realizados en la
tabla. Con el pesimista solo los del registro actual. De preferencia siempre usa el optimista ya que el pesimista salva muchas veces la informacion si darte cuenta (por ejemplo, al mover el cursor).
Con el asunto del menu, busca un archivo llamado solution.app, este te presenta un monton de ejemplos de ayuda. Te vas a la seccion de menus y corres el ejemplo llamado "agregar un menu a un formulario SDI" una vez que este corriendo el ejemplo, clickeas sobre
el boton que tiene un signo de interrogacion, ahi te daran al explicacion.
Ademas puedes ver el codigo fuente del ejemplo...