Tema No. 2
Pgina No. 3-1
U.C.L.A - Venezuela
Tema No. 2
Pgina No. 3-2
Manipular
U.C.L.A - Venezuela
la
Tema No. 2
Pgina No. 3-3
U.C.L.A - Venezuela
Tema No. 2
Pgina No. 3-4
F. Aqu es necesario escoger Seleccionar la Base de Datos . Por ello, debe buscar
la carpeta en donde est la Base de Datos (*.mdb). En este ejemplo est en
D:\VB2004\Clase Archivo
U.C.L.A - Venezuela
Tema No. 2
Pgina No. 3-5
U.C.L.A - Venezuela
Tema No. 2
Pgina No. 3-6
Dentro del Mdulo es necesario colocar la declaracin de unas variables. Por ello se
incluye en esta una breve descripcin del Alcance de las variables.
El alcance y la visibilidad de una variable determinan dnde y cundo se reconoce una variable. El
lugar en que se declara la variable (en un procedimiento, formulario o mdulo) y cmo se declara
(como Public o Private) determinan el alcance de la variable.
Variables de procedimiento
Una variable declarada en un procedimiento slo se reconoce dentro del procedimiento en el que se
declara. El siguiente ejemplo de cdigo dimensiona una variable como un entero dentro de un
procedimiento:
Dim iTest As Integer
Variables de formulario
Las variables declaradas dentro de la seccin de declaraciones generales de un formulario pueden
ser Private o Public.
Las variables privadas (Private) estn disponibles en todos los procedimientos del formulario, pero
no son visibles para ningn procedimiento fuera del formulario.
Las variables pblicas (Public) estn disponibles en toda una aplicacin como una propiedad del
formulario. Cuando tenga acceso a una variable pblica de formulario desde fuera del formulario
debe especificar el nombre del formulario. Por ejemplo:
Public fTotal As Integer 'Declarada en el formulario.
frm.fTotal = 4 'Se usa fuera del formulario.
Las variables pblicas (Public) estn disponibles en toda la aplicacin. Puede tener acceso a una
variable pblica de mdulo si especifica nicamente el nombre de la variable. Por ejemplo:
'Declara una variable en el mdulo.
Public giTest As Integer
U.C.L.A - Venezuela
Tema No. 2
Pgina No. 3-7
I. Dentro del Mdulo Declarar las siguientes Variables, las cuales se necesitan para
realizar la Conexin. Para establecer la conexin con la Base de Datos, se
coloca en el Formulario MDI, las instrucciones Set Db, Db.Open y Sopt
como sigue.
U.C.L.A - Venezuela
Tema No. 2
Pgina No. 3-8
Recuerde que en ACCESS, para realizar una Inclusin de un Cliente, usted utiliz la
siguiente Instruccin:
U.C.L.A - Venezuela
Tema No. 2
Pgina No. 3-9
Es por ello, que la instruccin sql incluye esa Sintaxis. Ahora bien, no es fcil
entender de manera directa la mencionada sintaxis, pero usted, puede internalizarla
mejor si la hace por partes.
Imagine que usted cre una tabla en ACCESS llamada CLIENTE1 porque tiene solo
el Campo CODIGO, el cual es de tipo CARACTER de 4.
Cuando usted vaya a realizar la Instruccin sql en VISUAL BASIC, para incluir un
Registro en la Tabla Cliente1, deber escribir:
sql = "Insert Into Cliente1 values ( ' " & (txtcodigo.Text) & " ' )"
De esta manera, se realizar la Inclusin de un Registro en la tabla Cliente1.
U.C.L.A - Venezuela
Tema No. 2
Pgina No. 3-10
Imagine ahora, que usted cre una tabla en ACCESS llamada CLIENTE3 porque
tiene tres Campos CODIGO, NOMBRE y LIMCRE (Lmite de Crdito).
U.C.L.A - Venezuela
Tema No. 2
Pgina No. 3-11
Cuando usted vaya a realizar la Instruccin sql en VISUAL BASIC, para incluir un
Registro en la Tabla Cliente3, deber escribir:
sql = "Insert Into Cliente3 values('" & (txtcodigo.Text) & "','" & (txtnombre.Text) & "','" & Val(txtlimite.Text) & "')"
En este caso la Instruccin SQL, cumple con las mismas reglas de Cliente1. Puede
notar que para colocar un segundo Campo como es el nombre debi colocarse una
coma y luego Comilla simple seguido de Doble comilla, luego el & y despus
(txtnombre.text) se cerr con & Doble Comilla y Comilla Simple. El caso de el
lmite de Crdito es Similar, pero como el campo es texto y se va a grabar en un
campo numrico se le coloc la instruccin VAL para convertirlo a Numrico antes
de Grabarlo.
U.C.L.A - Venezuela
Tema No. 2
Pgina No. 3-12
Note que despus del values se coloc doble comillas y subrayado. En la lnea
siguiente se abri con & y luego Doble Comillas para comenzar la concatenacin
con el resto de la Instruccin.
Siguiendo con el proceso de Actualizacin, sigue el Punto N.
Una vez que el Estudiante ha aprendido a realizar una actualizacin en una tabla,
puede comenzar a emitir Reportes sencillos utilizando una Herramienta como
CRYSTAL REPORT por ejemplo.
U.C.L.A - Venezuela