Documente Academic
Documente Profesional
Documente Cultură
1
Resumen de Comandos Visual Basic
Asesor Mireya García
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
1
Centro de Estudios Tecnológicos Industrial y de Servicios No. 1
Resumen de Comandos Visual Basic
Asesor Mireya García
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)
2
Centro de Estudios Tecnológicos Industrial y de Servicios No. 1
Resumen de Comandos Visual Basic
Asesor Mireya García
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
CUADROS DE MENSAJES
MsgBox(Texto, Tipo, Titulo)
Titulo: vbYesNoCancel vbOKCancel vbOKOnly VbYesNo
Respuesta: 6 YES 7 NO 2 CANCEL
3
Centro de Estudios Tecnológicos Industrial y de Servicios No. 1
Resumen de Comandos Visual Basic
Asesor Mireya García
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
4
Centro de Estudios Tecnológicos Industrial y de Servicios No. 1
Resumen de Comandos Visual Basic
Asesor Mireya García
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.
5
Centro de Estudios Tecnológicos Industrial y de Servicios No. 1
Resumen de Comandos Visual Basic
Asesor Mireya García
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:
6
Centro de Estudios Tecnológicos Industrial y de Servicios No. 1
Resumen de Comandos Visual Basic
Asesor Mireya García
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