Ver Mensaje Individual
  #2  
Antiguo 28-03-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
El problema en sí no creo que se relacione con el DBNavigator. Habría que saber más detalles acerca del dataset al que esté conectado el DBNavigator. Por ejemplo si es un Query ten en cuenta que una consulta SQL no siempre es modificable (ni edición ni borrado).

Por otra parte no tiene ningún sentido valerse de un DBNavigator en el contexto en que lo usas. Lo único que el DBNavigator hace es presentar una interfaz gráfica mediante la cual el usuario accede a los métodos del dataset. Es decir, el DBNavigator no es quien se encarga de editar, borrar o moverse por los registros; simplemente pasa las acciones al dataset.

Todo dataset tiene métodos para navegar por los registros:

First, Last, Next, Prior, etc.

y métodos para insertar, editar, borrar y actualizar:

Append, Edit, Delete, Post

Así, por ejemplo, en tu botón para borrar, en lugar de poner:

TDBNavigator.BtnClick(nbDelete);

pones

Table1.Delete;

suponiendo que Table1 es el dataset conectado. Y lo mismo para el resto de métodos.

// Saludos
Responder Con Cita