2. En ciencias de la computación, el archivo de
acceso secuencial significa que un grupo de
elementos es accedido en un predeterminado
orden secuencial. El acceso secuencial es a veces
la única forma de acceder a los datos, por ejemplo
en una cinta de cassette. También puede ser el
método de acceso elegido, para simplemente
procesar una secuencia de datos en orden.
En las estructuras de datos, se dice que una
estructura tiene acceso secuencial si solo podemos
visitar los valores contenidos en un determinado
orden. El ejemplo trivial, es la lista enlazada.
3. ¿Que es archivo de acceso secuencial?
En el caso de los archivos de ACCESO
SECUENCIAL, para tener acceso al registro localizado
en la posición N, se deben haber accesado los N-1
registros previos, en un orden secuencial.
4. Cuando se tienen pocos registros en un archivo, o que
los registros son pequeños, la diferencia entre los
tiempos de acceso de forma secuencial y directa puede
no ser perceptible para el usuario; sin embargo, la
diferencia viene a ser significativa cuando se manejan
archivos con grandes cantidades de información.
5. La forma de manejar los archivos de acceso secuencial
es más sencilla en la mayoría de los lenguajes de
programación, por lo que su estudio se antepone al de
los archivos de acceso directo.
6. El manejo secuencial de un archivo es recomendable
cuando se deben procesar todos o la mayoría de los
registros, como por ejemplo en los casos de una
nómina de empleados o en la elaboración de
reportes contables.
7. Archivos de acceso secuencial, archivos de texto sin
formato, son los tipos de archivos que se encontrará la
mayor parte de Visual Basic para aplicaciones. En un
archivo de acceso secuencial, cada carácter en el
archivo se supone que representan un carácter de texto
o una secuencia de formato de texto, como una
tabulación o un carácter de nueva línea. Los archivos
como CSV (el valor de Comma-Separated), texto (ficha
delimitado) y PRN (formato de espacio) son ejemplos de
archivos de acceso secuencial a.
8. Archivos de apertura para acceso secuencial
Cuando se abre un archivo para acceso
secuencial, abrirlo para realizar una de las siguientes
operaciones:
Caracteres de entrada en el archivo (entrada de datos)
Caracteres de salida que el archivo (resultados)
Agregar caracteres al archivo (anexar)
9. Para abrir un archivo por cualquiera de estas
operaciones, utilice la instrucción Open, los siguientes:
Nombre de archivo abierto para [entrada | resultados |
Append] como númeroarchivo longitud = buffersize
Cuando se utiliza acceso secuencial para abrir un
archivo de entrada, el archivo debe existir ya; de lo
contrario, Visual Basic para aplicaciones generará un
error capturable. Cuando intenta abrir un archivo que no
existe para resultados o para anexar, la instrucción abrir
realmente crea primero el archivo y, a continuación, abre.
Cada vez que abra el archivo, debe usar la instrucción
Close para cerrar el archivo antes de volver a abrir el
archivo para otro tipo de operación.
10. Lectura archivos abiertos para acceso secuencial
Para recuperar el contenido de un archivo de
texto, primero abra el archivo para la entrada
secuencial. A continuación, utilice la línea de
entrada # o # para copiar el archivo en variables de
entrada. Utilice # when de entrada de líneas que se
necesita leer un archivo, una línea a la vez. Con
archivos delimitados (como CSV), utilice entrada #
para leer cada línea del archivo en una lista de
variables.