gracias por tu respuesta, pero no es asi, lo que tengo es una forma con un grid para la consulta el cual esta dentro de un Pagecontrol con 2 o mas paginas, al dar clic en insertar muestro la siguiente pagina y ahi capturo toda la informacion del registro.
mi problema principal no es que yo quiera controlar el estado de la edicion del dataset, mas que nada es que cuando doy insertar, el estado cambia de insert a browse de forma inmediata en lugar de ponerme un registro en blanco me pone los datos del ultimo registro(por el Append) y en lugar de ingresar un nuevo registro estaria modificando uno existente
, lo que hice para dar una solucion la cual no me gusta, es que cree una variable en la cual indico cuando es o no una insercion, y cuando el control donde lleva la clave recibe el foco, ahi verifico esta variable, si es insercion doy un append, y ahi si funciona... raro no