Professional Documents
Culture Documents
c
Autor: Ú
d
Para seguir la línea de este corto tutorial debes tener conocimientos en Microsoft
Access y Visual Basic. Que lo disfrutes.
Bueno vamos a lo que vinimos. Primero debes crear una base de datos.
Utilizaremos Microsoft Access (utilice la verisión 2000, que es el más comercial y
el que tiene la mayoría de los usuarios.
Para efectos de este tutorial crearemos una base de datos llamada
Luego creamos una tabla y la llamaremos Deberá verse algo
así:
Debes seguir estos pasos antes de comenzar a enlazarla con Visual Basic.
Ve al menúde
d !
Si llegaste hasta este paso sin ningún problema te felicito, sino verifica que estes
utilizando la base de datos en formato Access 97.
d !.,
Bueno llego el final de este tutorial pero quiero explicarles algunas cosas. La
función del objeto Data es enlazar los registros de la base de datos que creaste,
pero medio de la propiedad + a nuestra aplicación. Como habrás
notado no se utilizó ninguna código de programación para esta pequeña aplicación
aunque también es posible utilizando el objeto y sus métodos.
Además de utilizar el objeto Texbox para visualizar datos puedes utilizar otros
objetos. Uno muy común es el/+,
#0que organiza los datos en forma de
tabla.
Hasta la próxima.
1.$! .+$c+.
Los pasos a seguir para utilizar una base de datos en Visual Basic son:
Por ejemplo:
txtNombre.DataSource = datEmpleados
txtNombre.DataField = "Nombre"
Aquí se indica que se ligue el control txtNombre al campo Nombre de la tabla
Empleados que se accede mediante el control data (datEmpleados). Este control
deberá tener correctamente establecidas las tres propiedades anteriormente
citadas.
Finalmente el tipo Snapshot crea una copia estática del conjunto de datos al que
se accede mediante el control data. En este caso no puedes actualizar la base de
datos, sólo puedes visualizar los datos obtenidos.
/
Se pueden agregar nuevo registros a la base de datos sin tener que programar
para ello. En este caso tienes que situarte en el último registro y moverte al
siguiente. Si estableces correctamente la propiedad EOFAction al realizar dicha
acción se creará un nuevo registro al que se le puede introducir nueva
información. La propiedad EOFAction puede tener tres valores y nos indica lo que
debe ocurrir cuando se llega al final de un Recordset del control data:
Si el valor EOFAction deja el registro actual invalidado (ya que dicho registro
todavía no existe), y desactivas el botón que nos permite desplazarnos al siguiente
tienes que controlar esta situación mediante código ya que cualquier intento de
acceder a la información del registro actual producirá un error al no ser un registro
válido.
Si EOFAction posee el valor AddNew, entonces cuando te desplaces más allá del
último registro, Visual Basic creará un registro nuevo en la base de datos, donde
puedes introducir la nueva información.
El valor AddNew es el que nos permite añadir nuevos registros a la base de datos
sin tener que programar para ello. Para crear un nuevo registro tienes que
sobrepasar el último registro que tengas en esos momentos, entonces Visual
Basic limpiará el valor de los controles enlazados permitiéndole introducir la
información del nuevo registro. Cuando te muevas a otro registro se añadirá a la
base de datos.
Al igual que se puede indicar que debe ocurrir cuando se llegue al final de un
recordset, también podrás hacerlo cuando se llega al principio mediante la
propiedaBOFAction del control data de la misma forma que EOFAction.
Servidoresd
ebasesdedat
os5
5
+!
.1!+!c+!+
!1+
$
3
4
5
6 '
7
81 *
+9$+
:
c
8;
7
:+9$+
;
4 5 <
c ' +9$
+ d-!
d
1 !8
-
Servidoresd
ebasesdedat
os5
195
c '+9$+
c '+9$+
En su versión 7, SQL Server ha crecido en dos sentidos: por un la-do, incorporó
funcionalidad, performance y confiabilidad para cubrirlas necesidades de grandes
empresas con sistemas igualmente grandes;por el otro, se adaptó al entorno de
escritorio a través de una versiónque ±manteniendo intacta casi toda su
funcionalidad± es capaz de co-rrer en Windows 95/98. Esto lo convierte en el
compañero ideal de Vi-sual Basic, el lenguaje que se aplica en entornos
igualmente variados.
En los próximos párrafos veremos cómo se manejan las herramien-tas que SQL
Server pone a disposición del programador, y cómo se in-teractúa con él a través
de Visual Basic y ADO.
!*!$
c+!+!1+!*
.+$c+.
VERSIÓN TRIAL DE SQL SERVER 7
La versión trial de SQL Server 7 le permitirá ±por un tiempo limitado± poner a
prueba to-
dos los ejemplos que se realizarán en este capítulo con dicho motor de bases de
datos.
= +9$+
SQL Server 7 brinda un conjunto de aplicaciones que permitenadministrar e
interactuar con uno o más servidores y con las bases dedatos que residen en
ellos. La más importante de ellas es el7
, una ³consola´ con interfase gráfica y amigable
que permite llevar a cabo cualquier tarea relativa al manejo de las ba-
ses de datos. Otras herramientas que veremos a continuación son el
, una aplicación utilizada para enviar
(secuencias de comandos) SQL al servidor para su ejecución y análi-sis, y
el , un pequeño programa que permi-te poner en
marcha el ³motor´ de SQL y otros servicios relacionados.Con estos elementos,
cualquier programador cuenta con más de lonecesario para operar cómodamente
con un servidor de bases de da-tos SQL Server.
El Administrador corporativo presenta una interfase de usuariodividida en dos
³3´: a la izquierda muestra un árbol que contie-ne todos los elementos que
puede manejar el Administrador, y a laderecha contiene el detalle del objeto
seleccionado en el de laizquierda.
0>
.+$*?d
196
">$1-7+!
.1!+!c+!+!1+
Árbol de consola. Contiene todos los obje-tos administrables (desde grupos de
servidoresy servidores registrados hasta tablas y vistas)organizados de forma
jerárquica.
Servidores registrados. Desde el adminis-trador se puede manejar más de un
único ser-vidor, y se debe registrar cada uno.
Bases de datos. Figuran todas las que se
encuentran en un servidor determinado.
Objetos que componen las bases de datos.
Se incluyen diagramas, tablas, vistas,
procedimientos, usuarios, funciones, reglas, va-
lores predeterminados y tipos de datos
personalizados.
Barra de descripción. Brinda informaciónadicional sobre el conjunto de objetos
del fra-me de detalle.
Menúes estándar. Abarcan las opciones
dependientes de Acción y Ver.
Botones estándar. Incluyen flechas paraavanzar y retroceder (estilo Internet
Explorer),para subir un nivel, para mostrar u ocultar elárbol de la consola, para
abrir la ventana depropiedades, para actualizar el contenido de laventana y para
solicitar ayuda.
Menú de complementos. Es el que depende
de la opción Herramientas.
Botones de complementos. Incluye botonespara crear un nuevo objeto (del tipo
selecciona-do en el frame de la derecha), para ejecutar unasistente, para registrar
un nuevo servidor, pa-ra crear una nueva base de datos, para esta-blecer un
nuevo inicio de sesión y para agen-dar una tarea o trabajo (en inglés, job).