Practica Base de Datos Con Visdata
-
Upload
ivan-constantino -
Category
Documents
-
view
228 -
download
0
Transcript of Practica Base de Datos Con Visdata
-
8/17/2019 Practica Base de Datos Con Visdata
1/18
Practica de visual basic, base de datos y VisData
Inicio de Visual Basic
a) Haz clic en el botón Inicio, señala Todos los programas.
b) Haz clic en Microsoft Visual Studio 6., Microsoft Visual !asic 6..
Inicio del Proyecto
a) "rea una carpeta #ue ser$ e%clusi&a para contener los componentes del pro'ecto.
b) "rea los formularios #ue consideres con&eniente, con sus botones, men(s, etc.
Inicio de la base de datos
a) Haz clic en la opcion "omplementos,.
b) Haz clic en *dministrador &isual de +atos...
c) se abrir$ el Vis+ata -Visual +ata Manager).
d) Haz clic en *rci&o, /ue&o, Microsoft *ccess, Version 0. M+!...
e) 1n Seleccione la base de datos de Microsoft *cces #ue desea crear, 2uardar en, selecciona la misma
carpeta del pro'ecto, en /ombre escribe un nombre #ue identifi#ue la base de datos ' az clic en
2uardar.
http://www.mailxmail.com/terminos/base-de-datoshttp://www.mailxmail.com/terminos/base-de-datos
-
8/17/2019 Practica Base de Datos Con Visdata
2/18
f) *ora aparece nue&amente Vis+ata -Visual +ata Manager) mostrando en la barra
de t3tulo ruta de la base de datos.
-
8/17/2019 Practica Base de Datos Con Visdata
3/18
2. Base de datos
"reación de la base de datos -tablas)
a) Haz clic con el botón dereco del ratón en 4ropiedades ' az clic en /ue&a Tabla
b) 1n 1structura de tabla, /ombre de tabla escribe el nombre de la tabla ' az clic en *gregar campo.
c) 1n *gregar campo, /ame escribe el nombre del campo
d) 1n T'pe selecciona el tipo de datos #ue contendr$ el campo
e) 1n Size selecciona la cantidad de caracteres #ue tendr$ el campo ' az clic en 5.
f) 7epite los pasos para cada campo #ue tendr$ la tabla ' al terminar az clic en "errar.
g) 7epite los pasos para cada tabla #ue tendr$ la base de datos.
) "uando cada tabla est8 terminada az clic en el botón 2enerar la Tabla ' la tabla la podr$s &er el Vis+ata
-Visual +ata Manager).
http://www.mailxmail.com/terminos/base-de-datoshttp://www.mailxmail.com/terminos/base-de-datoshttp://www.mailxmail.com/terminos/derechohttp://www.mailxmail.com/terminos/derechohttp://www.mailxmail.com/terminos/base-de-datoshttp://www.mailxmail.com/terminos/derecho
-
8/17/2019 Practica Base de Datos Con Visdata
4/18
-
8/17/2019 Practica Base de Datos Con Visdata
5/18
3. Tablas
Introduciendo la información en las tablas
a) Haz clic con el botón dereco del ratón en una de las tablas de la base de datos.
b) Haz clic en *brir ' se mostrar$ la ca9a +'naset con el nombre de la tabla.
c) Haz clic en *gregar para empezar a introducir la información en la Tabla ' aparecer$ la ca9a +'naset,
introduce la información ' cuando termines de introducir información el la (ltima ca9a de te%to, az clic
en *ctualizar, repite los pasos para cada registro de la Tabla.
d) 7epite los pasos para introducir información para cada tabla de la base de datos.
http://www.mailxmail.com/terminos/derechohttp://www.mailxmail.com/terminos/derechohttp://www.mailxmail.com/terminos/derecho
-
8/17/2019 Practica Base de Datos Con Visdata
6/18
4. Formularios
4reparando los formularios
1n un formulario de Visual !asic crea eti#uetas #ue correspondan con los nombres de los campos de una de
las tablas, ca9as de te%to para mostrar el contenido de los campos ' un control +ata, repite los pasos para
cada tabla #ue tengas en tu base de datos.
5. La conexin de base de datos
Iniciando la cone%ión con la base de datos
"onectando el control +ata
a) Selecciona el control +ata ' modifica sus propiedades como sigue
b) +atabase/ame localiza la carpeta del pro'ecto ' selecciona la base de datos en donde se alla la tabla.
c) 7ecordSource selecciona el nombre de la tabla cu'os campos se mostrar$n en el formulario.
"onectando las ca9as de te%to
a) Selecciona una de las ca9as de te%to ' modifica sus propiedades como sigue
b) +ataSource selecciona +ata:.
c) +ata;ield selecciona el nombre del campo de la tabla, #ue se mostrar$ en la ca9a de te%to.
d) 7epite los pasos con cada ca9a de te%to del formulario ' e9ecuta el programa con ;
-
8/17/2019 Practica Base de Datos Con Visdata
7/18
!. "en#
"reando un Men(
1n el formulario crea un men( llamado Mo&imientos con las siguientes opciones
a) a #ue a'as detenido la e9ecución del programa, az clic con el botón dereco del ratón sobre el
formulario ' aparecer$ el Menu 1ditor.
b) 1n "aption introduce el nombre -#ue se mostrar$ en el formulario) del men(.c) 1n /ame introduce el nombre #ue utilizar$ Visual !asic.
d) Haz clic en el botón /e%t para crear otro del men(.
e) Haz clic en el botón con la fleca acia la dereca ' aparecer$n tres puntos suspensi&os, lo cual indica
#ue el siguiente renglón ser$ una opción del men(.
f) 1n Sortcut selecciona la combinación de teclas #ue se podr$n usar para acti&ar la opción de men(
correspondiente.
g) 7epite los pasos para crear cada opción del men(.
http://www.mailxmail.com/terminos/derechohttp://www.mailxmail.com/terminos/derecho
-
8/17/2019 Practica Base de Datos Con Visdata
8/18
$. %&ciones del men#
4rogramando las opciones del men(
*ora programaremos en Visual !asic las opciones del men( Mo&imientos para eso abre el men( ' az
doble clic en cada una de las opciones del men(, las opciones son
a) /ue&o, el cual ser&ir$ para crear nue&os registros en la tabla, el código es el siguiente
4ri&ate Sub nue&o="lic> -)
+ata:.7ecordset.*dd/e?
1nd Sub
b) 2uardar, el cual ser&ir$ para guardar los nue&os registros en la tabla, el código es el siguiente
4ri&ate Sub guardar="lic>-)
+ata:.@pdate7ecord
+ata:.7efres
1nd Sub
c) !uscar, el cual ser&ir$ para buscar un registro determinado en la tabla, el código es el siguiente
4ri&ate Sub buscar="lic>-)
+im r *s Aong
r B Input!o%-CIntroduce la Matr3cula #ue !uscasC)+ata:.7ecordset.;ind;irst CMatr3culaBC D r
1nd Sub
/ota a#u3 declaramos una &ariable -r) #ue representar$ el n(mero del registro #ue estemos buscando, '
creamos una ca9a para introducir el n(mero del registro en cuestión.
d) 1liminar, el cual ser&ir$ para eliminar un registro determinado de la tabla, el código es el siguiente
4ri&ate Sub 1liminar="lic>-)
If Msg!o%-CEuieres 1liminar la Matr3culaC D Te%t:, :6 F G) B 6 Ten
+ata:.7ecordset.+elete
+ata:.7efres
Te%t:.Set;ocus
1nd If 1nd Sub
/ota a#u3 creamos una ca9a de mensa9e para confirmar la eliminación del registro.
*ora corre tu programa con ;< dir3gete al formulario ' aora podr$s agregar, guardar, buscar ' eliminar
registros de la base de datos de *ccess mediante Visual !asic.
-
8/17/2019 Practica Base de Datos Con Visdata
9/18
'. (mo crear un re&orte usando Visual Basic
4ara crear reportes en Visual !asic &amos a crear primero el +ata 1n&ironment -1ntorno de +atos) el cual
es una erramienta para crear reportes tal como "r'stal 7eports o *ccess.
"reando el +ata 1n&ironment
a) Haz clic en el botón 4ro9ect de la barra de erramientas.
b) Haz clic en *dd +ata 1n&ironment
c) se abrir$ el +ata 1n&ironment mostrando el nombre del pro'ecto en su barra de t3tulo.
d) 1n la &entana aparece un pe#ueño icono de un reporte al cual puedes cambiarle el nombre f$cilmenteseleccion$ndolo ' modificando su propiedad -/ame) por otro como 7eportes, etc.
e) M$s aba9o se puede &er otro ob9eto con una cla&i9a el8ctrica llamado "onnection: al cual tambi8n puedes
cambiarle el nombre modificando su propiedad -/ame) por otro como *lumnos, Maestros, etc.
f) *ora az clic con el botón dereco del ratón sobre la "onnection: ' az clic en 4roperties...
g) aparecer$ la ca9a 4ropiedades de &3nculo de datos, az clic en la opción "one%ión.
http://www.mailxmail.com/terminos/derechohttp://www.mailxmail.com/terminos/derechohttp://www.mailxmail.com/terminos/derecho
-
8/17/2019 Practica Base de Datos Con Visdata
10/18
) Haz clic en @sar la cadena de cone%ión ' az clic en 2enerar.
i) aparecer$ la ca9a Seleccionar origen de datos, az clic en la opción 5rigen de datos de e#uipo.
9) Selecciona el tipo de base de datos en donde se creó la base de datos, en nuestro caso MS *ccess +atabase
' az doble clic a3.>) aparecer$ la ca9a "one%ión, az clic en el botón !ase de datos...
l) aparecer$ la ca9a Seleccionar base de datos, localiza la carpeta en donde se alla tu base de datos,
selecciónala ' az clic en *ceptar.
http://www.mailxmail.com/terminos/base-de-datoshttp://www.mailxmail.com/terminos/base-de-datos
-
8/17/2019 Practica Base de Datos Con Visdata
11/18
m) 1nseguida se &uel&e a mostrar la ca9a "one%ión tambi8n az clic en *ceptar.
n) se mostrar$ la ca9a 4ropiedades de &3nculo de datos, mostrando en la ca9a de te%to "adena de cone%ión
ba9o @sar la cadena de cone%ión la ruta de la base de datos #ue emos conectado, para finalizar la cone%ión
az clic en *ceptar.
o) &ol&eremos al 1ntorno de +atos.
http://www.mailxmail.com/terminos/bajohttp://www.mailxmail.com/terminos/bajo
-
8/17/2019 Practica Base de Datos Con Visdata
12/18
). (omando
a creamos la cone%ión con la base de datos, aora a' #ue crear un comando para el reporte.
"reando un comando
a) Haz clic con el botón dereco del ratón sobre la cone%ión #ue creamos ' az clic en *dd "ommand '
enseguida aparecer$ un ob9eto llamado "ommand:.
b) *l cual le puedes cambiar su nombre modificando su propiedad -/ame).
http://www.mailxmail.com/terminos/derechohttp://www.mailxmail.com/terminos/derechohttp://www.mailxmail.com/terminos/derecho
-
8/17/2019 Practica Base de Datos Con Visdata
13/18
*+. e&orte -
"reando las propiedades del reporte
a) Haz clic con el botón dereco del ratón sobre el comando ' az clic en 4roperties... ' aparecer$ la ca9a
4ropiedades de 7eporte, a3 podemos &er el nombre del "ommand /ame el cual es 7eporte ' el nombre de
la "onnection #ue es *lumnos.
b) 1n la sección Source of +ata, az clic en la flecita #ue se alla en la ca9a de opción +atabase 5b9ect
selecciona la opción Table
c) Haz clic en la fleca de la ca9a de opción 5b9ect /ame ' selecciona el nombre de la tabla #ue nos ser&ir$
de origen de datos para el reporte.
d) *ora sólo az clic en *ceptar.
e) se mostrar$ una flecita al lado iz#uierdo del comando 7eporte, az clic a3 ' podr$s &er los campos de
la tabla *lumnos #ue seleccionaste pre&iamente, todo indica #ue nuestra cone%ión se realizó e%itosamente.
http://www.mailxmail.com/terminos/derechohttp://www.mailxmail.com/terminos/derechohttp://www.mailxmail.com/terminos/derecho
-
8/17/2019 Practica Base de Datos Con Visdata
14/18
a puedes cerrar el 1ntorno de +atos para crear aora la estructura del reporte.
-
8/17/2019 Practica Base de Datos Con Visdata
15/18
**. e&orte --
"reando la estructura del reporte
a) 1n Visual !asic az clic en el botón 4ro9ect de la barra de erramientas ' az clic en *dd +ata 7eport '
se mostrar$ la ca9a +ata7eport:, la ca9a de erramientas ' la ca9a de propiedades para traba9ar en el
+ata7eport.
b) Ha' &arias maneras de elaborar la estructura del reporte, &amos a emplear una mu' sencilla, az clic en la
erramienta 7ptAabel ' dibu9a una eti#ueta en la sección G, 7eportHeader, ' modifica su propiedad "aption
con el t3tulo #ue tendr$ el reporte.
c) *ora en la sección 4ageHeader, az clic en 7ptAabel ' coloca eti#uetas con los t3tulos de los
encabezados de la tabla ' modifica sus propiedades ;ont, ;ore"olor, etc. * tu gusto.
d) *l terminar, az clic en 7ptTe%t!o% ' coloca ca9as de te%to en la sección : +etail.
e) *ora selecciona la primer ca9a de te%to ' az clic en la ca9ita #ue se alla en la es#uina superior
iz#uierda para mostrar las propiedades de las ca9as de te%to ' modifica sus propiedades como sigue
+ataMember "ommand:
+ata;ield selecciona el campo #ue corresponda de la tabla
' repite los pasos para cada ca9a de te%to para #ue se &ea m$s o menos as3.
http://www.mailxmail.com/terminos/etiquetahttp://www.mailxmail.com/terminos/etiquetahttp://www.mailxmail.com/terminos/etiqueta
-
8/17/2019 Practica Base de Datos Con Visdata
16/18
*2. e&orte ---
Capítulo anterior: :: 7eporte II
Capítulo siguiente: :J 7eporte IV
"reando el men( de 7eportesVamos a &ol&er al formulario en donde creamos el men(
a) Haz clic con el botón dereco del ratón en el formulario ' az clic en Menu 1ditor...
b) "rea el men( 7eportes con la opción 7eporte de *lumnos
c) 4ara #ue se &ea as3
http://www.mailxmail.com/curso/informatica/basedatos/capitulo11.htmhttp://www.mailxmail.com/curso/informatica/basedatos/capitulo13.htmhttp://www.mailxmail.com/terminos/derechohttp://www.mailxmail.com/terminos/derechohttp://www.mailxmail.com/curso/informatica/basedatos/capitulo11.htmhttp://www.mailxmail.com/curso/informatica/basedatos/capitulo13.htmhttp://www.mailxmail.com/terminos/derecho
-
8/17/2019 Practica Base de Datos Con Visdata
17/18
-
8/17/2019 Practica Base de Datos Con Visdata
18/18
:J. 7eporte IV
Capítulo anterior: : 7eporte III
"onectando el men( con el reporte
*ora &amos a conectar la opción del men( 7eportes con el reporte #ue creamos pre&iamente
a) Haz clic en la opción 7eporte de *lumnos del men( 7eportes ' escribe el siguiente código
4ri&ate Sub reportedealumnos="lic>-)
+ata7eport:.So?
1nd Sub
b) 19ecuta el programa ' az clic en la opción para &er el reporte
c) se mostrar$ el reporte #ue creaste.
4uedes crear una base de datos con &arias tablas, diferentes formularios ' diferentes reportes seg(n
prefieras.
http://www.mailxmail.com/curso/informatica/basedatos/capitulo12.htmhttp://www.mailxmail.com/terminos/base-de-datoshttp://www.mailxmail.com/terminos/base-de-datoshttp://www.mailxmail.com/curso/informatica/basedatos/capitulo12.htmhttp://www.mailxmail.com/terminos/base-de-datos