Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-05-2006
zugazua2001 zugazua2001 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Necochea
Posts: 237
Poder: 20
zugazua2001 Va por buen camino
Obtener los valores de un archivo .txt

Hola amigos del club, tengo un problema, yo tengo un archivo con extension .txt. Este archivo esta compuesto por filas, cada fila tiene el siguiente formato:

Codigo del empleado, hora ingreso, hora egreso, fecha.

Codigo del empleado: seria alfanumerico de 5.
Hora: es del tipo TTime.
Fecha: es del tipo TDate.

Yo quiero levantar toda la informacion en una tabla que tenga esos mismos campos.

Bueno les agradeceria muchisimo me orientaran
Saludos a todos.
Responder Con Cita
  #2  
Antiguo 20-05-2006
celades1 celades1 is offline
Miembro
 
Registrado: ago 2005
Posts: 116
Poder: 19
celades1 Va por buen camino
Hola

Esto es un ejemplo

Código Delphi [-]
procedure leer_fichero(fitxer:string)
  Var F1 : TextFile;
  ch,fecha,hora,codigo:string;
begin
  AssignFile(F1,fitxer ); 
  Reset(F1) ;
  while not Eof(F1) do 
  begin
    ReadLN(F1, Ch);
    codigo:=copy(ch1,1,10);
    fecha:=copy(ch1,11,10);
    hora:=copy(ch1,21,10);
  end
  CloseFile( F1 );
end;

Luego transformas el string fecha a datetime y la hora al que tenga tu tabla
y pones el codigo necesario para insertar en tu tabla dentro del bucle while not Eof(F1)

En fin Saludos

Última edición por dec fecha: 20-05-2006 a las 18:37:25.
Responder Con Cita
  #3  
Antiguo 20-05-2006
zugazua2001 zugazua2001 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Necochea
Posts: 237
Poder: 20
zugazua2001 Va por buen camino
Gracias me fue muy util

Gracias me ha sido muy util.
Responder Con Cita
  #4  
Antiguo 20-05-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Otra forma más:

Código Delphi [-]
var archivo : TstringList;
     i:integer;
begin

archivo := TStringlist.Create;
archivo.LoadFromFile('c:\.lñ.....');

for i:=0 to archivo.count-1 do
  showmessage(archivo[i]);

freeandnil(archivo);
end;

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta



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
Obtener los valores de un .doc zugazua2001 Varios 1 21-05-2006 17:38:15
Obtener la fecha de modificación de un archivo Javi2 Varios 2 08-11-2004 09:49:36
Como obtener la version de un archivo por red? Javi2 Varios 4 25-06-2004 18:43:03
Obtener filas que contienen dos o más valores distintos Angel Firebird e Interbase 3 14-10-2003 17:27:56
Obtener el Tamaño de un Archivo Viet OOP 1 09-09-2003 14:34:03


La franja horaria es GMT +2. Ahora son las 09:36:09.


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