Professional Documents
Culture Documents
Programación Básica
MANEJO DE ARCHIVOS
Numero Libre
Numero = FreeFile
Guardar Contenido
Print #Numero, ContenidoArchivo
Escribir contenido, Agregando salto de linea al final y poniendo todos los caracteres (“”)
write #1, "Texto"
Cerrar Archivo
Close Numero
MANEJO DE STRINGS
Salto de Linea
1- SaltoDeLinea = Chr(13) & Chr(10)
2- SaltoDeLinea = vbCrLf
Mayusculas
UCase(String)
Minuscula
LCase(String)
String a Numero
Val(String)
Numero a String
Str(Numero)
OTROS
Fecha
Date
Cerrar Aplicación
End
ARREGLOS
Arreglo (0 – 99)
Dim Numeros(100) As Integer
FUNCIONES Y PROCEDIMIENTOS
Funciones
Function Sumar(j As Integer, k As Integer)
i=j+k
End Function
Utilización
t = Sumar(4, 3)
Procedimiento
Private Sub Sumar (j As Integer, k As Integer)
i=j+k
End Sub
Utilización
Sumar j:=10, k:=21
BOTONES
ComboBox
Valor Seleccionado
Combo.ItemData(Combo.ListIndex)
Agregar Datos
Combo.AddItem "Primer Articulo"
Combo.ItemData(0) = 1234
Combo.AddItem "Segundo Articulo"
Combo.ItemData(1) = 5678
Option Explicit
CUADROS DE MENSAJES
CONDICIONALES
IF
If x > y Then
Else
EndIf
WHILE
While (menor < mayor)
Wend
BASES DE DATOS
Cantidad de Columnas
Cantidaddecolumnas = Record.Fields.Count
Cerrar el Recordset
Record.Close
Define unn modelo de programacion que provee los elementos necesarios para tener acceso y actualizar una base
de datos.
Elememtos ADO
2- Command: Un comando emitido por medio de una conexion pueda agregar, modificar o eliminar los datos de
una BD
3- Parametro: los camandos pueden requerir partes variables llamados parámetros que pueden ser modificados
antes de generar un comando.
4- RecordSet: si un comando devuelve datos como filas en una tabla, dichas filas son almacenadas en forma local,
por medio del recordset. este permite:
5- Field: Una fila recordset consta de uno o mas campos. Considerando el recorset como una tabla de 2
dimenciones, lo campos son considerados como columnas.
6- Error: Los errores pueden no acudir al no poder establecer una conexion, ejecutar un comando o etc..
7- Collection: ado proporciona colecciones, un tipo de objetos que contiene otros objetos de un tipo concreto. Los
objetos de coleccion se pueden recuperar con un metodo de coleccion, bien por el nombre,
una cadena de trexto o un numero entero.
8- Property: Cada objeto Ado tiene un conjunto unico de propiedades que describen o controlan el
comportamiento de objeto.
9- Eventos: Los eventos son notificaciones de que ciertas operaciones estan a punto de suceder o ya han ocurrido.
ADO CONNECTION
Con connection de establece las condiciones necesarias para intercambiar datos. La BD al que se conecta se
especifica en una cadena de conexion aunque los parametros especificados de la cadena
pueden variar segun el proveedor y la BD. La forma principal en que ADo abre una conexion es por medio del
OPEN, la sintaxis en VB para realizar esto es;
Ejemplo: cn.open "provider=Microsoft.set.oledah.oj" & "Data sourse = c:\cursos.mdb ;" &_ "Persist security
info=false"
Para cerrar un objeto connection y liberar los recursos del sistema asociados se usa el metodo CLOSE. Al cerrar un
objeto, no se elimina de memoria. se puede modificar sus propiedades y abrirlo mas tarde.
Para eliminar un objeto completamente de memoria establezca la variable del objeto a NOTHING
Ejemplo: cn.close
set cn=NOTHING
ADO RECORDSET
Representa todo el conunto de reguistros de una tabla o del resultado de un comando ejecutado.
Dim Rs As ADODB.Recordset
Set Rs = New ADODB.Recordset
Para abrir un Recordset, se realiza por medio del metodo Open, con la
siguientes sintaxis general.
Ejemplo:
Si no hay registro, BOF y EOF son TRUE. Las propiedades BOF y EOF indican el comienzo y el fin del Recordset.
DEFINICIONES – ARCHIVOS
- Archivos ASCII o de Texto Contienen caracteres del codigo ASCII y se pueden leer con editores de
texto.
- Archivos Binarios. Contienen la imagen binaria de datos y programas, tal como se encuentran
en memoria. No son legibles directamente.
Para abrirlos, se utiliza For Random. Para For Binary el acceso es similar, pero por Byter en lugar de
registros.
Leer Archivos
Get #numero, registro, Objeto
Escribir Archivos
Put #numero, registro, objeto