Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 26-03-2008
Avatar de georgejg
georgejg georgejg is offline
Miembro
 
Registrado: ene 2008
Ubicación: Colombia
Posts: 37
Poder: 0
georgejg Va por buen camino
Código Delphi [-]
procedure TUnit_Main.Button1Click(Sender: TObject);
begin

//Activar Tabla1 para que permita guardar mas de un registro de Tabla2
      BDMasdata.Table1.Active:= True;
      BDMasdata.Table1.Edit;

  //Guardar Tabla2
  BDMasdata.Query1.SQL.Text:= 'SELECT Max(CONSECUTIVO) FROM Tabla2';
  BDMasdata.Query1.Open;
  DBEdit1.Text:= FloatToStr(BDMasdata.Query1.Fields[0].AsFloat+1);
  BDMasdata.Query1.Close;

  BDMasdata.Table2.Active:= True;
  BDMasdata.Table2.Insert; 
  BDMasdata.Table2.FieldByName('EMPRESA').AsString:= ComboEmp.Text;
  BDMasdata.Table2.FieldByName('FECHA').AsDateTime:= Trunc(fecha.Date);
  BDMasdata.Table2.FieldByName('REPORTE').AsString:= ComboRep.Text;
  BDMasdata.Table2.FieldByName('CONSECUTIVO').AsString:= DBEdit1.Text;
  BDMasdata.Table2.FieldByName('TOTAL2').AsString:= EditTotal2.Text;
  BDMasdata.Table2.Post;

//Dar Valor a las variables
      if EditTotal2.Text = '' then begin EditTotal2.Text:= IntToStr(0); aco1:= StrToInt(EditTotal2.Text); end
      else begin aco1:= StrToInt(EditTotal2.Text); end;

      if Edit84.Text = '' then begin Edit84.Text:= IntToStr(0); aco2:= StrToInt(Edit84.Text); end
      else begin aco2:= StrToInt(Edit84.Text); end;

      MessageDlg('El Registro fue Guardado Satisfactoriamente',mtInformation,[mbOk],0);

  if MessageDlg('Desea Ingresar Mas Detalles !!',mtConfirmation,[mbYes, mbNo],0) = idYes then
    begin

      DBEdit2.Clear; DBEdit3.Clear; DBEdit4.Clear; DBEdit5.Clear;
      DBEdit6.Clear; DBEdit7.Clear; DBEdit8.Clear;

      DBEdit1.Clear;

      Cancelar.Enabled:= False;

      //Iniciar Nuevamente desde Fecha
      Fecha.SetFocus;

      //Dar Valor a las variables y sumar TOTAL
      aco3:= aco1+aco2;

      Edit84.Text:= IntToStr(aco3);
      EditTotal2.Text:='';
      aco1:= 0;

      //Mostrar un nuevo consecutivo en los DBEdit determinados
 BDMasdata.Query1.SQL.Text:= 'SELECT Max(CONSECUTIVO) FROM Tabla2';
 BDMasdata.Query1.Open;
 DBEdit1.Text:= FloatToStr(BDMasdata.Query1.Fields[0].AsFloat+1);
 BDMasdata.Query1.Close;

    end
    else begin

      DBEdit2.Clear; DBEdit3.Clear; DBEdit4.Clear; DBEdit5.Clear;
      DBEdit6.Clear; DBEdit7.Clear; DBEdit8.Clear;

      //Dar Valor a las variables y sumar
      aco3:= aco1+aco2;

      Edit84.Text:= IntToStr(aco3);
      EditTotalH.Text:= '';
      aco1:= 0;

    //Realizar modificaciones a la Tabla1 de acuerdo al Acumuldo de los Totales
      BDMasdata.Table1.Edit;
      BDMasdata.Table1.FieldByName('TOTALH_ENTREGADO_LIMPIO').Value:= Edit84.Text;
      BDMasdata.Table1.Post;
    end;
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Actualizar Registro con un conponente Table rodrigodeoz Conexión con bases de datos 5 26-09-2007 22:24:06
Actualizar un campo de un registro alcides Varios 6 23-05-2007 10:20:31
actualizar registro de windows jmeng2 Varios 2 08-12-2004 16:44:02
Actualizar un único registro Muten Firebird e Interbase 2 16-03-2004 16:03:30
Actualizar registro seleccionado en DBLookupListBox i.larranaga Varios 1 10-03-2004 16:35:43


La franja horaria es GMT +2. Ahora son las 15:42:16.


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