Visual Basic - archivo secuencial

Life is soft - evento anual de software empresarial
 
Vista:

archivo secuencial

Publicado por Sergio Cardona (15 intervenciones) el 12/04/2006 21:59:01
Por favor, alguien que me ayude....

Nececito crear un campo de identificación autonumerico para registros de un archivo secuencial....

alguien puede ayudarme ocn eso?

ejemplo

"1".... Sergio
"2".... Andrés
"3"... Cardona

Donde el número es el campo autonumércio.... gracias por la ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:archivo secuencial

Publicado por jose carlos (340 intervenciones) el 14/04/2006 02:04:01
no creo que te haga falta los números, puedes grabarl de la siguiente manera:

OPEN "C:\RUTA\ARCHIVO.TXT" FROM OUTPUT AS #1
PRINT #1, "SERGIO"
PRINT #1, "ANDRÉS"
PRINT #1, "CARDONA"
CLOSE #1

y para leerlos

OPEN "C:\RUTA\ARCHIVO.TXT" FROM INPUT AS #1
CUENTA=1
DATO1=INPUT #1, "SERGIO"
CUENTA=2
DATO2=INPUT #1, "ANDRÉS"
CUENTA=3
DATO3=INPUT #1, "CARDONA"
CLOSE #1

o bien esta otra forma, mediante matrices
con esto calcula el total de datos

NUMERO=0
OPEN "C:\RUTA\ARCHIVO.TXT" FROM INPUT AS #1
INPUT #1, A$"
NUMERO=NUMERO+1
IF EOF(1) THEN GOTO FUERA
CLOSE #1
FUERA:
CLOSE #1

y con esto captura los datos

OPEN "C:\RUTA\ARCHIVO.TXT" FROM INPUT AS #1
FOR X=0 TO NUMERO
CUENTA(X)=X
DATO(X)=INPUT #1,A$
NEXT
CLOSE #1

en la variable CUENTA() TIENES LOS NÚMEROS Y EN LA VARIABLE DATO() TIENES LOS NOMBRES

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:archivo secuencial

Publicado por Sergio Cardona (15 intervenciones) el 14/04/2006 06:59:31
Hey, se le agradece la ayuda, pero la cuestión es que nececito el campo de los numeros para saber en que numero de registro fue guardado y tomar ese numero como clave unica, es decir nececito que ese numero se guarde automaticamente dentro del archivo.... estilo acces cuando marcas un campo como clave principal y autonumérico--- ese es mi pequeño problema en el manejo de archivos secuenciales y aqu emodificar un dato es algo complicado.. si algo me escribís al correo y te agradecéría de nuevo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:archivo secuencial

Publicado por Aldo (1 intervención) el 21/04/2006 20:05:21
Hombre, acabo de ver el ejemplo y no creo que ande ... tenes que poner ...
OPEN "ruta y nombre del archivo" FOR INPUT (o OUTPUT) .... bla bla bla ... la palabra es FOR no FROM ....
Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar