Hola marial....
y si no quieres programar ( a veces me sucede que no quiero tecrelar mucho), mirate en la paleta standar, el ultimo componente llamado actionlist, que tine varias acciones "comunes" entre ellas:
MiTabla.First;
MiTabla.Last;
MiTabla.Prior;
MiTabla.Next;
MiTabla.Append;
MiTabla.Post;
MiTabla.Cancel;
MiTabla.Edit;
MiTabla.Refresh;
lo que tienes que haces es agregar las acciones al actionslist (es muy facil de usar, checalo) y a las acciones agregadas en su propiedad datasource el datasource que usas para enlazar tu Tabla.
Ademas, puedes usar un TImageList, agregar tus dibuios de agregar, guardar, eleminar y el TimageList enlazarlo con el ActionsList y tus acciones estandar, tendran los dibujitos que tu hayas querido.
y para terminar.... puedes colacar un boton, un bitbtn, un mainmenu, poppupmenu, por citar algunos.... y en la propiedad Action (Esa que aparece casi siempre al inicio de tu object inspector) seleccionas la accion que quieres que haga el objeto cuando se haga click y listo......
(traduccion de todo lo escrito anterior: tienes el comportamiento de un dbnavigator, pero de forma versatil)
espero haberme entendido, si no, de todos modos es otra solucion a tu duda....
que estes muy bien
saludos a Todos y Todas......