|
Realmente estas despelotado...
Si entiendo bien, creo que quieres hacer cosas antes que estas sucedan... Es decir, por lo que explicas se trataría de una relación Master/Detail.
Para ello debes primero grabar la película y luego agregarle (el detalle) los actores. Hay varias formas de hacerlo, una sería usando tabsheets, por ejemplo:
Tabsheet1: Muestras un grid con la peliculas y botones para Agregar, editar, etc. Cuando hacen click en Agregar los mandas al tabsheet2.
Tabsheet2: muestra los edits de la tabla de peliculas. Cuando aceptan los datos los grabas y los mandas al tabsheet3.
Tabsheet3: Tienes los edits de los actores. Cuando aceptan los datos grabas los actores que toman el id_pelicula de la tabla de películas ya que el puntero está un el ultimo registro de la misma. Al hacer click en algun botón Terminar o Salir vuelves al tabsheet1 y comienza el ciclo nuevamente con una nueva película.
Sin access violation ni nada parecido... es algo muy simple y funciona, logicamente puedes sofisticarlo a tu gusto.
Espero que te sirva
saludos
|