Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-04-2008
teclilla teclilla is offline
Miembro
 
Registrado: feb 2008
Posts: 41
Poder: 0
teclilla Va por buen camino
Maestro/Detalle (No graba en tabla Maestro)

Hola a todos,
estoy empezando a programar en delphi con una aplicacion para hacer presupuestos, albaranes, etc. con clientes y productos. Uso delphi 5 y paradox 7 y mi problema es el siguiente:

tengo un formulario para hacer un albaran, del siguiente modo:
DBedits con datos generales del albaran, Idalb, fecha, observaciones, etc. (Talbaranes) Tabla Maestra.
Un apartado para seleccionar el cliente mediante un boton en el que se abre otro formulario donde se selecciona y se rellena el campo cliente de Talbaranes.
Otro apartado para ir añadiendo la linea de detalle del albaran, es decir, producto, cantidad, precio. Estos ultimos datos los guardo en TalbprodDetalle, Tabla Detalle.
Hasta aqui todo funciona bien, despues tengo un botón Confirmar, para validar el albaran y guardarlo en tabla, este botón realiza el siguiente codigo, (entre otras cosas):
Código Delphi [-]
procedure TFormAlbaran.GrabarAlbaran;
begin
    if ((DBEditIdalb.Field.IsNull) or (DBEditFechaAlb.Field.IsNull) or (DBEditNifCli.Field.IsNull))then
        if Application.MessageBox('Faltan datos obligatorios del Albarán','Añadiendo Albarán',mb_iconExclamation+mb_ok)= id_ok then
        begin
        SpeedButtonCancelarClick(Self);
        Abort;
        end
    else
        begin
        //guardamos presupuesto
        Talbaranes.Post;
        Talbaranes.ApplyUpdates;
        TalbprodDetalle.Post;
        TalbprodDetalle.ApplyUpdates;
        end;
end;

Bien pues el tema es que guarda los datos en la tabla detalle, pero no en la tabla maestra, ya que lo compruebo abriendo directamente las tablas con el Database Desktop.

Espero que alguien sepa el porqué ocurre esto y haberlo explicado adecuadamente.

Un saludo.
Muchas gracias.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Tabla Paradox maestro/detalle Ayuda Jaros Tablas planas 2 05-01-2008 13:35:33
Problema tabla Maestro-detalle en la q la pk de t.detalle formad por 2cods de la maes akinom38 Varios 1 09-11-2007 19:27:44
Respecto a la relacion maestro detalle detalle ilichhernandez Conexión con bases de datos 0 15-05-2007 18:13:54
Maestro-Detalle 'virtual' con una sola tabla gluglu Conexión con bases de datos 2 11-10-2004 19:44:23
Maestro-Detalle ;Actualizar detalle a partir de un DBgrid norberto_larios Conexión con bases de datos 1 11-09-2004 18:17:34


La franja horaria es GMT +2. Ahora son las 18:41:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi