Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 15-12-2009
Avatar de afunez2007
afunez2007 afunez2007 is offline
Miembro
 
Registrado: oct 2007
Ubicación: La Ceiba, Honduras
Posts: 170
Poder: 19
afunez2007 Va por buen camino
Lightbulb

Efectivamente Neftali tienes razon
Con respecto a este tema comentare lo sigiente:

Martin no estaba usando base de datos y yo le recomende que lo hiciera
Luego le explique como hacer para trabajar con tablas y grids para que la informacion se viera reflejada.
Seguidamente agregue un par de eventos para el manejo del alias de la base: Este crea el alias o lo modifica si hace falta ademas configura la sesion
Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
var
MyList: TStringList;
Lista:TStringList;
begin
  Lista:= TStringList.Create;
  Session1.GetAliasNames(Lista);
  Session1.Active:=False;
  Database1.Connected:=False;
  MyList := TStringList.Create;
  with MyList do
  begin
    Add('DEFAULT DRIVER=PARADOX');
    Add('ENABLE BCD=FALSE');
    Add('PATH='+ExtractFilePath(Application.ExeName));
  end;
  IF  AnsiContainsStr(Lista.GetText, 'CUENTAS') then
  begin
    try
     Form1.Session1.ModifyAlias('CUENTAS', MyList);
     Form1.Session1.SaveConfigFile;
    except

    end;
  end else
  begin
    try
      Form1.Session1.AddAlias('CUENTAS', 'STANDARD', MyList);
    except

    end;
    MyList.Free;
  end;
   IF  not DirectoryExists(ExtractFilePath(Application.ExeName)+'PRIV') then
   begin
      CreateDir(ExtractFilePath(Application.ExeName)+'PRIV');
      Session1.PrivateDir := ExtractFilePath(Application.ExeName)+'PRIV';
   end;
   IF  not DirectoryExists(ExtractFilePath(Application.ExeName) +'NET') then
   begin
      CreateDir(ExtractFilePath(Application.ExeName) +'NET');
   end;
  try
    Session1.NetFileDir := ExtractFilePath(Application.ExeName) + 'NET';
  except

  end;
  Session1.Active:=True;
  Database1.Connected:=True;  
end;

Y la insercion de registros en la tabla: desde el form2
Código Delphi [-]
procedure TForm2.Button2Click(Sender: TObject);
var
  FECHANAC:TDateTime;
  EDAD:Integer;
begin
FORM1.TABLE1.Open;
FORM1.TABLE1.Insert;
FORM1.Table1.FieldByName('NOMBRE').Text:=Trim(Edit1.Text)+', '+TRIM(Edit2.Text);
FORM1.Table1.FieldByName('TELEFONO').aSINTEGER:=StrToInt(Edit3.Text);
FORM1.Table1.FieldByName('SALDO').AsFloat:=StrTofLOAT(Edit4.Text);
FORM1.Table1.FieldByName('LOCALIDAD').Text:=Edit5.Text;
FORM1.Table1.FieldByName('EMAIL').Text:=Edit6.Text;
FECHANAC:=StrToDate(Edit7.Text+'/'+Edit8.Text+'/'+Edit9.Text);
EDAD:=YearsBetween(FECHANAC,Now);
FORM1.Table1.FieldByName('EDAD').ASINTEGER:=EDAD;
FORM1.Table1.Post;
FORM1.Table1.Active:=False;
FORM1.Table1.Active:=True;
end;

Espero haber ilustrado un poco la situcion

Saludos
__________________
Si robas, roba un beso, si mientes que sea por amor y si engañas que sea a la muerte!!
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
Administración remota!! acertij022 Varios 8 11-10-2006 21:33:18
Administracion Interbase 7 Rabata Conexión con bases de datos 1 13-10-2004 15:19:46
Administracion de Versiones JorgeBec Varios 2 10-09-2004 11:28:32
Administracion remota buitrago Varios 6 27-07-2004 19:57:12
Ayuda con administracion de archivos Waldo API de Windows 1 09-07-2004 19:18:12


La franja horaria es GMT +2. Ahora son las 21:52:31.


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