RE:manejar un db navigator desde botones individua
Un dbnavigator no se maneja con un botón ni con nada, el dbnavigator sirve para manejar los datos de una tabla que suelen estar visibles en un grid.
Supongo que lo que quieres es eliminar el dbnavigator y sustituirlo por botones que tu pones.
Un ejemplo muy simple para InterBase con IBX.
Sustituyo el dbnavigator por 3 botones: añadir, modificar y borrar
En los OnClick respectivos iría:
Añadir: IBDataSetxxx.Append (añade un registro en blanco)
Modificar: IBDataSetxxx.Edit (puedes modificarle)
Borrar: IBDataSetxxx.Delete (Borra)
Necesitarías otros dos botones: Aceptar, Cancelar con este código:
Aceptar: IBDataSetxxx..Post (acepta los cambios)
Cancelar: IBDataSetxxx..Cancel (cancela los cambios)
También necesitas, si es interbase, controlar las transaciones y algunas otras cosas.
Podrías poner más botones: Siguiente (Next), Anterior (Prior), .....
Esto es un esbozo. Buscate algún tutorial, o ejemplos hechos.
Suerte