Parte 4

 

Capítulo 27. Archivos planos para transferencia de datos.

 

Cuestionario del capítulo.

 

1.- Explique que son los archivos planos o secuenciales y para que son útiles.

 

Eran un conjunto de caracteres ANSI organizados de tal forma que permitieran ser almacenados y recuperados; la mayoría de estos archivos no tenían un formato codificado, podían ser vistos y modificados desde cualquier editor de textos común y corriente. La información se dividía en campos, identificados mediante el uso de delimitadores, o bien, por posiciones dentro de una secuencia.

 

2.- Explique los 2 métodos para delimitar los campos.

 

 

3.- Explique la sintaxis de Open.

 

Sintaxis:

            Open Archivo For (Append/Input) As NúmeroCanal

 

Donde archivo es el nombre físico del archivo, mismo que deberá ser valido para el sistema operativo. La especificación Append se aplicará para cuando desee escribir información en el archivo, y la especificación Input se utilizará para cuando requiera leer información desde el archivo. NúmeroCanal es el número de canal de comunicación entre el programa y el archivo físico; todo archivo plano debe tener su propio canal de comunicación con el programa.

 

4.- Explique la sintaxis de FreeFile.

 

La palabra reservada pro FreeFile contiene el valor del primer número de canal disponible en el sistema, por lo cual es recomendable que en lugar de colocar un número de canal de manera explicita, utilice FreeFile.

 

El número de canal es constantemente utilizado; declaramos una variable de paso para el valor de FreeFile, ya que no podríamos colocar FreeFile cada vez que nos quisiéramos referir al canal utilizado.

           

5.- Explique la sintaxis de Write.

 

Sintaxis:

            Write #NúmeroCanal, Campo1, Campo2, ...Campo-n

 

Donde NúmeroCanal es el número de canal de comunicación con el archivo. Después de especificar el número de canal, deberá poner una lista de valores, separados por  comas, que corresponden a los campos a registrar. Deberá corresponder un valor por cada campo en el archivo.

 

6.- Explique como se definen los tipos de datos del usuario UDDT.

 

Utilizamos la instrucción Type, que debe ser empleada en el area de declaraciones generales.

 

7.- Explique la sintaxis de Input.

 

Sintaxis:

            Input NumeroCanal, Variable1, Variable2, ...Variable-n

 

Donde NumeroCanal es el numero de canal de comunicación con el archivo. Después de especificar el numero de canal, debera poner una lista de variables que obtendran los valores almacenados en el archivo plano, separados por comas. Debera corresponder una variable por cada campo en el archivo.

 

8.- Explique la sintaxis de Close.

 

Se cierra el archivo haciendo referencia al canal que lo maneja y se envia un mensaje de notificación de que el proceso fue realizado satisfactoriamente.