![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Grabar y leer datos desde un fichero
Disculpen gente, se que esto puede ser extremadamente simple pero estoy muy acostumbrado a trabajar con DataSet. Necesito hacer un ABM simple de Codigo, Nombre, Domicilio y Localidad de una persona trabajando con ficheros archivos.txt.
La verdad que nunca he trabajado de manera como le comente siempre utilizo BD relacionales. Saben en donde puedo tener ejemplos o alguna sugerencia rapida, ya que lo tengo que hacer en un par de horas. Saludos y gracias por leer. |
#2
|
||||
|
||||
¿Es una broma?
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Por supuesto que es una broma,feliz dia de los inocentes!
|
#4
|
||||
|
||||
Falta mucho para el 28 de diciembre.
Entonces lo paso al foro de "humor".
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
Aclare que nunca utilice text file gracias igual por el sarcasmo pero estoy haciendo esto
Lo que necesito es recorrer el text file linea por linea.. como es la forma mas optima? |
#6
|
||||
|
||||
Recorrerlo como si fuera un DataSet con Next y Prior
|
#7
|
||||
|
||||
Hola Jere_84.
Si es un archivo de Texto no podes usar un registro, al menos del modo que lo estas usando con el procedimiento Readln. Te hice un ejemplo rápido, sin mucho detalle (y que no funciona), tal como se esperaría en este foro ![]() Bueno, ahora en serio... Se puede simplificar usando otras librerias, pero lo hice ajustándome a las funciones y procedimientos estandar Pascal. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#8
|
||||
|
||||
Y porque tenes que trabajar con un .txt? Para evitar instalar un RDBMS?
No podes usar firebird embedded? O SQlite? |
#9
|
||||
|
||||
Es un examen laboral para una empresa, es todo por Internet. Se que un txt es algo simple pero nunca ni me puse a hacer un ABM con archivos .txt. Es mas en los tutoriales que he leído como la cara oculta cuando veía que explicaban en .txt ni lo leía porque es algo viejo de antaño!
Igual ya me puse y es fácil pero es laburar al pedo! perdón por la expresión |
#10
|
||||
|
||||
Hola Jere_84.
Cita:
Cita:
![]() Cita:
Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#11
|
||||
|
||||
Realmente trabajar con archivos de texto para diseñar un ABM en el 2015...
Y que pasa si guardas la informacion como si fueran registros. Que el archivo de texto te quede asi, literalmente
Podes laburar con un TStringList? Sino con el Readln y Writeln tambien puede servir, pero me gusta mas TStringList. Vas leyendo hasta FILEEND, y en cada "#" significa que cambiaste de persona y ya tenes sus datos. Yo los cargaria en un tipo Record para que al menos tengas una estructura en la que puedas acceder por campo. Desde una lista o array manejar la informacion creo que es mucho mas comodo que el archivo, tomalo como estas usando una transaccion, y el commit seria usar como indice los campos "inicio" y "fin" y grabar ahi los cambios Saludos Última edición por AgustinOrtu fecha: 08-04-2015 a las 09:05:31. |
#12
|
||||
|
||||
Jere_84,
Cita:
![]() El código anterior en Delphi 7 sobre Windows 7 Professional x32, Implementa un ABM rudimentario basado en TextFile, como se muestra en la siguiente imagen: ![]() Nota : 1- La aplicación permite códigos duplicados, los cuales se pueden evitar por medio de una función de chequeo previa a la adición. 2- No se implemento validación de campos, la idea era mostrar el uso de archivos de texto por medio de TFileStream. 3- El código del ejemplo esta disponible en : TextFile ABM.rar Espero sea útil ![]() Nelson. Última edición por nlsgarcia fecha: 08-04-2015 a las 15:35:14. |
#13
|
||||
|
||||
Como los de la Empresa visiten Clubdelphi va a ser divertido... o no.
![]() Cargar datos de un TXT a un TDataset (utilizando ADO) Cargar datos de un TXT a un TDataset (utilizando ADO) – Parte 2
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#14
|
||||
|
||||
Si espero que no sean usuarios de este foro jeje Bueno gracias por las respuestas la verdad que es muy útil el foro y es un muy lindo grupo el que hay acá.. viva delphi! jaja
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Leer email desde fichero .MSG de Outlook | delphijm | Internet | 2 | 13-06-2019 08:25:05 |
leer datos desde un ms-dos | odiseeus | C++ Builder | 3 | 07-11-2011 17:09:31 |
Leer un fichero PDF para grabar información en una Base de Datos | ALMERA | Impresión | 0 | 06-03-2009 14:13:54 |
grabar datos desde edit a la tabla | fernando1973 | SQL | 7 | 04-05-2007 20:13:22 |
Capturar datos desde un fichero .pdf | taita | Varios | 0 | 19-10-2005 01:03:26 |
![]() |
|