Ver Mensaje Individual
  #12  
Antiguo 01-12-2009
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Reputación: 17
rgstuamigo Va por buen camino
Arrow

Cita:
Empezado por hybrid Ver Mensaje
es q eso es lo q hago... pero m da un error....
'No se puede agregar o cambiar el registro porque se necesita un registro relacionado en la tabla COMPRAS_CLIENTE'

por eso he pensado q hacerlo manualmente era incorrecto... y q seria algo mas parecido a un trigger, por eso lo del onpost... m habia sonado bien
Entonces quiere decir que primero debes insertar el master y luego el detalle,(Cambia el orden primero el post y luego el ExecSQL) aunque debes tener cuidado al hacer la actualizacion justo por lo que acabas de mencionar (las referencias foraneas).
El criterio que yo uso para esos casos es:
Cita:
* Si voy a insertar un nuevo registro pues inserto primero el Master y luego el detalle
*Si voy a actualizar un registro elimino todos los detalles de ese registro ,edito el master y luego nuevamente inserto el detalle;claro esta que yo trabajo con transacciones y desde luego no siempre es adecuado hacerlo asi.
*Si voy a eliminar un registro pues elimino primero el detalle y luego el master.
Espero que te sea de utilidad.
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita