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 24-05-2006
Avatar de MadeInBsAs
MadeInBsAs MadeInBsAs is offline
Miembro
 
Registrado: dic 2005
Ubicación: Bs As, Argentina.
Posts: 34
Poder: 0
MadeInBsAs Va por buen camino
Cual es mi ultimo registro (Record)?

Hola. Si tengo un registro tipo:

Record = TRegistro
Alumno : String;
Curso : String;
Clase : String;
Profesor : String;
Catedra : String;
End;

Curso : TRegistro;

y suponiendo que guarde en rigido algunos registros, como accedo
al ultimo registro?
En Pascal recuerdo que lo hacia con Seek nRegistro, pero no se:
Cómo posicionarme en el ultimo registro ingresado.
__________________
"Dime que presumes, y te dire de que careces"
Responder Con Cita
  #2  
Antiguo 24-05-2006
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Cita:
y suponiendo que guarde en rigido algunos registros, como accedo
al ultimo registro?
Eso nunca guardara varios registros, y siempre mostrará el ultimo dato ingresado. Si fuera declarado con array, ya es otra cosa.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 24-05-2006
Avatar de MadeInBsAs
MadeInBsAs MadeInBsAs is offline
Miembro
 
Registrado: dic 2005
Ubicación: Bs As, Argentina.
Posts: 34
Poder: 0
MadeInBsAs Va por buen camino
Cita:
Empezado por vtdeleon
Eso nunca guardara varios registros, y siempre mostrará el ultimo dato ingresado. Si fuera declarado con array, ya es otra cosa.
No, es cierto, solo estoy creando un registro de datos y luego declaro una variable como "registro", osea, tal como vos decis, esto por si solo no hace nada.
No, no estoy utilizando arrays. y mi inquietud sigue siendo:

Como acceder al ultimo registro guardado de mi archivo.

Gracias de todas formas por intentar ayudarme!
__________________
"Dime que presumes, y te dire de que careces"
Responder Con Cita
  #4  
Antiguo 24-05-2006
LUCHO LUCHO is offline
Miembro
 
Registrado: abr 2006
Ubicación: USA.
Posts: 20
Poder: 0
LUCHO Va por buen camino
Te pregunto en que tipo de archivo almacenas el registro..?????

De acuerdo a esto se podria implemtar en codigo como ver el ultimo registro...

Cordilamente,

Lucho...
Responder Con Cita
  #5  
Antiguo 25-05-2006
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Espero que te sirva

¿Haces empleo de un archivo de registros? Algo como:
Código Delphi [-]
Registro = Record
                ....
               end;

ArchivoReg: file of Registro

Pues si es así, para ir al final... es como dices.... con seek:
Código Delphi [-]
Seek(ArchivoReg,FileSize(Archivo));

De hecho... puedes ubicarte en cualquier parte con esta función. Lo que hice es que FileSize me devuelva "el tamaño" del archivo.... es este caso... el tamaño es la ultima posición... espero haber sidfo de ayuda.
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #6  
Antiguo 26-05-2006
Avatar de MadeInBsAs
MadeInBsAs MadeInBsAs is offline
Miembro
 
Registrado: dic 2005
Ubicación: Bs As, Argentina.
Posts: 34
Poder: 0
MadeInBsAs Va por buen camino
Cita:
Empezado por Delphius
¿Haces empleo de un archivo de registros? Algo como:

Código Delphi [-]
Registro = Record
....
end;

ArchivoReg: file of Registro





Pues si es así, para ir al final... es como dices.... con seek:

Código Delphi [-]
Seek(ArchivoReg,FileSize(Archivo));





De hecho... puedes ubicarte en cualquier parte con esta función. Lo que hice es que FileSize me devuelva "el tamaño" del archivo.... es este caso... el tamaño es la ultima posición... espero haber sidfo de ayuda.

Exacto! eso era lo que me faltaba. el dichoso FileSize
Es que no encuentro libros sobre Delphi y sin un libro y solo dependiendo del
foro todo se hace mas dificil de aprender... Aveces me dan ganas de probar suerte con Visual Basic... pero un poco de fuerza mia, mas ayuda de ustedes, hace que siga peleandola aca.
Gracias a ambos!
__________________
"Dime que presumes, y te dire de que careces"
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
Como puedo saber cual es ultimo dia del mes Shidalis Varios 3 24-10-2005 20:15:03
No guarda el ultimo registro Tecnic2 Conexión con bases de datos 3 01-09-2004 19:31:23
Ultimo registro ander Firebird e Interbase 3 18-03-2004 14:52:02
Obtener el último registro juanchi Conexión con bases de datos 2 06-02-2004 01:52:21
Ir al último registro de una tabla fortran Tablas planas 6 05-09-2003 16:36:02


La franja horaria es GMT +2. Ahora son las 08:51:44.


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