Quihubo...
Por lo regular el error:
"(DataSet) not in Mode edit o insert"
es el resultado de querer guardar datos en uno o varios campos de una tabla que no pusimos en modo de edición o a la cual no le agregamos un nuevo registro...
te sugiero probar lo siguiente en el código que se debe ejecutar en el evento OnCalcFields, antes de guardar los datos, indica a la tabla que se ponga en modo de edición...
Tabla.Edit;
y al finalizar de guardar los datos salva los cambios...
tabla.post;
Ejemplo:
DmDatos3.Edit;
DmDatos3.PFacturasTelefonos.Value :=
DmDatos3.PFacturalTelefono.Value + ' ,' +
DmDatos3.PFacturasTelTrab.Value + ' ,' +
Dmdatos3.pfacturalcelular.value;
DmDatos3.Post;
Espero que te sea de utilidad esta sugerencia...
hasta pronto...
|