Ufffffffffffff ya lo logre gracias amigos lo unico que hice fue convinar tu respuesta con mi solucion y funciona al pelo es decir primero hago un ApplyUpdate y luego commit jejejeje Gracias
Y para la maldita grilla use:
Código:
procedure TForm4.Button3Click(Sender: TObject);
begin
DataModule2.IBDataSet1.Last; // para que inserte despues del ultimoregistro
DataModule2.IBDataSet1.Insert; // inserta
end;
uff ya quiero nuevamente a delphi hace 20 minutos lo odiaba con todas mis fuerzas.
Gracias amigos.