Ver Mensaje Individual
  #6  
Antiguo 09-06-2015
alexglez1255 alexglez1255 is offline
Miembro
NULL
 
Registrado: jul 2013
Posts: 86
Reputación: 11
alexglez1255 Va por buen camino
ecfisa, ya tengo las tres tablas de campos anidados, correctamente acomodadas como master y detail..pero ahora me sale el
error 'at the beginning of the table', a que crees que se deba,
te pongo el codigo para que lo vean..muchas gracias por su ayuda....

Código Delphi [-]
 procedure Taltadecontratos.BtguardarArticuloClick(Sender: TObject);
begin

 With logicanegocio do
   begin
    If cdsArticContUnClienteCANTIDAD.Value>0 then
     begin
      if cdsContratUnCliente.State in dsEditModes then
         cdsContratUnCliente.Post;
      if cdsArticContUnCliente.State in dsEditModes then
          cdsArticContUnCliente.Post;
      { If cdsContratUnCliente.ChangeCount>0 then
          cdsContratUnCliente.ApplyUpdates(0);
          cdsArticContUnCliente.post;
      If cdsArticContUnCliente.ChangeCount>0 then
       begin
         cdsArticContUnCliente.ApplyUpdates(0);
        If cdsContratUnCliente.ChangeCount>0 then
          cdsContratUnCliente.ApplyUpdates(0);
          modulodatos.IBTransaction1.Active:=true;
          modulodatos.IBTransaction1.commit;
       end
         Else ShowMessage('Nada que gravar ');
      end  }
       Else begin
         ShowMessage('debe introducir la cantidad ');
         DBedit4.SetFocus;
       end; // End if si la cantidad es >0

     end;  // end Logicanegocio

end;

me marca el error en :

Código Delphi [-]
    cdsArticContUnCliente.Post;

Que es tabla detalle de contratos..
Responder Con Cita