A lo mejor te estoy contestando la a por la j, pero prueba con la propiedad state del dataset:
if (dataset.state in [dsEdit, dsInsert])
dataset.post (o lo que le quieras hacer)
Esto lo puedes poner en el onclose del formulario, para asegurarte que el dataset no queda por ahí en edición o en inserción.
Un saludo
Edu
|