Cita:
Empezado por jcarteagaf
Nereida, ahora si entendi tu problema:
1. Usas un IBTable para mostrarlo en el grid
2. Usas una forma aparte para añadir un registro mediante un IBQuery
3. Al añadir un nuevo registro...mocos!!!, el grid muestra lo que quiere.
Solución:
1. Añade la unidad de laforma donde esta el grid a la pantalla de adición.
2. En tu forma de adición debes tener un datasource haz que apunte al IBTable de la forma del grid.
3. En la forma del grid pon lo siguiente en el boton Adición (o en el contro lque uses para llamar a tu forma de adicion):
Código Delphi [-]IbTable1.Append;
if MiformaAdicion.Showmodal= mrok then
IbTable1.Post
else
IbTable1.cancel
Al tener 2 datasets diferente apuntando al mismo dato, nunca lograras coordinar la información. Por eso usa uno solo (IbTable en tu caso) para que al actualizar en un lado, se actualize automaticamente en el otro.
Ahora si espero haberte ayudado. Saludos.
|
La informacion si que me sale bien, esta todo coordinado, mi problema es que el selector de registro del dbgrid no me señala al nuevo registro.
Me parece que te estoy mareando un poco, asi que lo siento.