CLASE 12
ARCHIVOS DE DATOS
ARCHIVOS
ARCHIVO
TIPO
TEXTO
INGRESADO AL SISTEMA
CON EXTENCION .TXT
ARCHIVOS
A:\ ARCHIVO.TXT
APERTURA DE ARCHIVOS
Para poder leer o escribir en un archivoantes debe ser abierto con la sentencia
OPEN, cuya forma general es la
siguiente:
OPEN filename FOR modo AS # fileNo
FILENAME es el nombre del ARCHIVO a
abrir. Será una variable string o unnombre
entre dobles comillas (“ ”). (Dirección)
MODO Para acceso secuencial existen tres
posibilidades:
Input para leer un archivo
Output para escribir al comienzo de un archivo
Append paraescribir al final de un archivo ya
existente.
fileNo es un número entero (o una
variable con un valor entero) que se asigna
a cada ARCHIVO que se abre. En todas las
operaciones sucesivas de lectura y/oescritura se hará referencia a este fichero
por medio de este número. No puede haber
dos ficheros abiertos con el mismo número.
Visual Basic dispone de una función
llamada FREEFILE que devuelve unnúmero
no ocupado por ningún ARCHIVO.
CIERRE DE ARCHIVOS
Después de terminar de leer o escribir
en un fichero hay que cerrarlo. Para
ello, se utilizara el comando Close, que
tiene la siguienteforma:
Close # fileNo
donde el fileNo es el número que se la
había asignado al abrirlo con la
instrucción Open.
EJEMPLO
ARCHIVOS
EJEMPLO:
.......
Open "C:\usuarios\PRUEBA1.txt" For
Input as #1........
Close #1
…….
LECTURA Y ESCRITURA DE DATOS
Ahora
tenemos
que
ver
cómo
manipulamos los datos. Para ello nos
valemos de las instrucciones Write# y
Input#.
Existen distintas variantes parael uso
de estas instrucciones.
Vamos a considerar únicamente el caso
de escritura y extracción de una
variable por línea. La sintaxis que
emplearemos será:
PARA ESCRIBIR EN UN ARCHIVO
El dato aescribir puede ser un texto
entrecomillado, un valor numérico o
una variable numérica o tipo texto
EXTRACCIÓN DE DATOS DE UN
ARCHIVO
El
nombre
de
variable
ha
de
corresponder a una variable tipo...
Regístrate para leer el documento completo.