1. Visual Basic - Curso completo teoria y practica

1. Visual Basic - Curso completo teoria y practica 1. Visual Basic - Curso completo teoria y practica

sanjudas.edu.do
from sanjudas.edu.do More from this publisher
30.04.2013 Views

Put # NÚMERO_ARCHIVO, NÚMERO_REG, VARIABLE Donde NÚMERO_ARCHIVO es el número bajo el cual se abrió el archivo, NÚMERO_REG es el número correspondiente al registro que se va ha grabar y VARIABLE contiene los datos a escribir en el archivo. Por ejemplo: Dim N1 As Integer, REG As DISTRITO REG.ID_DISTRITO = “L09” REG.NOMBRE = “Chorrillos” N1 = FreeFile() Open “C:\DATA\RAND1.DAT” For Random As # N1 Len = Len(REG) Put # N1, 1, REG Close # N1 El segmento de código anterior utiliza una variable REG de tipo DISTRITO, cuya definición es la siguiente: Private Type DISTRITO End Type ID_DISTRITO As String * 3 NOMBRE As String * 30 Sentencia Get Permite leer un registro procedente de un archivo de acceso aleatorio, almacenando los datos en una variable específica. Su sintaxis es de la forma: Pág. 172

Get # NÚMERO_ARCHIVO, NÚMERO_REG, VARIABLE Donde NÚMERO_ARCHIVO es el número bajo el cual se abrió el archivo, NÚMERO_REG es el número correspondiente al registro que se va ha leer y VARIABLE almacena los datos del registro leído. Por ejemplo: Dim N1 As Integer, I As Integer, REG As DISTRITO N1 = FreeFile() Open “C:\DATA\RAND1.DAT” For Random As # N1 Len = Len(REG) I = 1 While Not EOF(# N1) Wend Close # N1 Get # N1, I, REG MsgBox REG.ID_DISTRITO & “ ” & REG.NOMBRE I = I + 1 Cuando EOF() se utiliza con un archivo aleatorio, retorna un valor True si una sentencia Get intenta leer y no puede porque ha alcanzado el final del archivo. Función LOF Retorna el número de bytes (caracteres) que ocupa un determinado archivo abierto mediante la sentencia Open. Su sintaxis es: Pág. 173

Put # NÚMERO_ARCHIVO, NÚMERO_REG, VARIABLE<br />

Donde NÚMERO_ARCHIVO es el número bajo el cual se abrió el<br />

archivo, NÚMERO_REG es el número correspondiente al registro<br />

que se va ha grabar y VARIABLE contiene los datos a escribir en<br />

el archivo. Por ejemplo:<br />

Dim N1 As Integer, REG As DISTRITO<br />

REG.ID_DISTRITO = “L09”<br />

REG.NOMBRE = “Chorrillos”<br />

N1 = FreeFile()<br />

Open “C:\DATA\RAND<strong>1.</strong>DAT” For Random As # N1 Len = Len(REG)<br />

Put # N1, 1, REG<br />

Close # N1<br />

El segmento de código anterior utiliza una variable REG de<br />

tipo DISTRITO, cuya definición es la siguiente:<br />

Private Type DISTRITO<br />

End Type<br />

ID_DISTRITO As String * 3<br />

NOMBRE As String * 30<br />

Sentencia Get<br />

Permite leer un registro procedente de un archivo de<br />

acceso aleatorio, almacenando los datos en una variable<br />

específica. Su sintaxis es de la forma:<br />

Pág. 172

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!