Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Once determined and worked on the concepts of programming now we will work with the
management of databases and multimedia. In which each student will approach the
concepts of Access, design of a multimedia application, video, sound, text, images, until
validation of information that is entered in a database and its different formats among
others.
This work tries to establish through manual consultations and videos tutorials everything
related to the above.
GENERAL
SPECIFIC
- By developing concepts of databases, sound formats, make small applications with visual
studio.
DESARROLLO DE LA ACTIVIDAD
- Nueva conexión
- Una vez tenemos la dirección de la base de datos junto con la extensión del
archivo que voy a utilizar.
- En la ventana que aparece seleccionamos las tablas y las vistas y le damos
aceptar.
- Le doy nombre a la aplicación y luego me voy a orígenes de datos me muestra la
base de datos, posteriormente le doy clic encima y selecciono datagrinview
- Para salir de la aplicación se necesita el botón de salida, para ello creo un botón,
me dirijo a cuadro de herramientas y escojo el button, arrastro hasta la
aplicación, le doy nombre.
- Luego le doy clic doble encima y me carga el código, y solo le doy end, para
dejarlo programado.
- Por ultimo pongo en ejecución le doy depurar y me cargara si esta en ejecución.
-----------------------------------------------------------------------------
8. En Proveedor OLE DB, elija Proveedor OLE DB del motor de base de datos
de Access de Microsoft Office 12.0.
9. En Servidor o nombre de archivo, especifique la ruta y el nombre del archivo
.accdb al que desea conectarse y elija Aceptar.
Nota
LAS CONSULTAS
Las consultas son los objetos de una base de datos que permiten recuperar datos de una
tabla, modificarlos e incluso almacenar el resultado en otra tabla.
Consultas de selección.
Son las consultas que extraen o nos muestran datos. Muestran aquellos datos de una tabla
que cumplen los criterios especificados. Una vez obtenido el resultado podremos consultar
los datos para modificarlos (esto se podrá hacer o no según la consulta). Una consulta de
selección genera una tabla lógica (se llama lógica porque no está físicamente en el disco
duro sino en la memoria del ordenador y cada vez que se abre se vuelve a calcular).
Consultas de acción.
Son consultas que realizan cambios a los registros. Existen varios tipos de consultas de
acción, de eliminación, de actualización, de datos anexados y de creación de tablas. Las
veremos más adelante.
Son consultas que no se pueden definir desde la cuadrícula QBE de Access sino que se
tienen que definir directamente en SQL, como por ejemplo las de Unión. Estas consultas no
se estudiarán en este curso ya que para definirlas hay que saber SQL, cosa que no es objeto
de este curso.
Pero si tienes ganas de aprender, puedes seguir nuestro Tutorial de SQL o nuestro Curso de
SQLServer, con los que aprenderás a realizar consultas manualmente.
También tenemos la posibilidad de utilizar el Asistente para consultas que puedes ver en
la imagen anterior para crear consultas con un poco de ayuda.
Si haces clic en el botón Asistente para consultas aparecerá el siguiente cuadro de diálogo:
El Asistente para consultas sencillas crea una consulta de selección sencilla como
definimos en el apartado anterior.
Los otros asistentes nos permiten generar tipos especiales de consulta que veremos más
adelante.
Al entrar en la Vista Diseño de consulta nos pide primero las tablas de las que la consulta
sacará los datos con un cuadro de diálogo parecido al siguiente:
Seleccionar la tabla de la que queremos sacar datos y hacer clic sobre el botón Agregar.
Si queremos sacar datos de varias tablas agregar de la misma forma las demás tablas.
a) Haz clic con el botón derecho del ratón dentro de la Ventana de base de datos y
haz clic en Nueva tabla.
b) En la caja Estructura de tabla, Nombre de la tabla: escribe el nombre de la tabla,
para el ejercicio la tabla se llamará Alumnos, y haz clic en Agregar campo.
c) En la caja Agregar campo, Nombre: escribe el nombre del primer campo de la
tabla que estamos creando, para el ejercicio agregaremos cuatro campos, a saber:
matricula, nombre, carrera y turno.
d) En Tipo: selecciona el tipo de datos que contendrá el campo, en nuestro caso serán:
- campo: matricula, tipo de datos: long, tamaño: (automático)
- campo: nombre, tipo de datos: texto, tamaño: 50
- campo: carrera, tipo de datos: texto, tamaño: 50
- campo: turno, tipo de datos: texto, tamaño: 20
f) Para agregar los otros campos de la tabla, haz clic en Agregar campo y repite los
pasos desde el punto “c)” (Nombre, Tipo y Tamaño) para cada campo que tendrá la
tabla.
g) Cuando hayas agregado los campos de la tabla haz clic en el botón Generar la
tabla.
a) Haz clic con el botón derecho del ratón en la tabla recién creada de la base de datos
y haz clic en Abrir.
d) Repite los pasos para introducir la información para cada tabla de la base de
datos.
3. Conectando el MSFlexGrid.
a) Selecciona el objeto MSFlexGrid, en su propiedad DataSource selecciona Data1,
modifica su propiedad Cols a 5, cambia su propiedad Rows a 5, opcionalmente puedes
modificar sus propiedades de BackColor de la manera que más te agrade.
Creando un Menú
En el formulario vamos a crear un menú llamado Movimientos con las siguientes opciones:
a) Haz clic con el botón derecho del ratón sobre el formulario y haz clic en el Editor
de menús…
f) Haz clic en el botón con la flecha hacia la derecha y aparecerán cuatro puntos, lo
cual indica que el siguiente renglón será una opción del menú.
Ahora codificaremos en Visual Basic las opciones del menú Movimientos para eso abre el
menú y haz clic en cada una de las opciones del menú, el código para las opciones son:
a) Opción Nuevo, el cual servirá para crear un nuevo registro en la tabla, el código es el
siguiente:
Private Sub nuevo_Click ()
Data1.Recordset.AddNew
End Sub
P.D. Esta opción debe presionarse antes de dar de alta un nuevo registro en la base de
datos.
b) Opción Guardar, el cual servirá para guardar un nuevo registro en la tabla, el código
es el siguiente:
Private Sub guardar_Click()
Data1.UpdateRecord
Data1.Refresh
MsgBox "El Registro ha sido Guardado en la Base de Datos", vbExclamation, "Aviso
Importante"
End Sub
P.D. Esta opción debe presionarse una vez que se haya completado la información del
registro.
Nota: aquí declaramos una variable (m) que representará el número del registro
(matricula) que estemos buscando. Es de vital importancia de que te asegures de que en
la línea subrayada la palabra “Matrícula” esté escrita exactamente como llamaste el
campo “matricula” al crear la tabla.
Botón detener
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
AxWindowsMediaPlayer1.Ctlcontrols.stop()
End Sub
Ejecutar el programa y probar.
TRABAJAR CON WINDOWS MEDIA PLAYER
Para dejar el archivo directamente en la aplicación se procede de la siguiente manera:
1.Una de las formas mueva con clic sostenido el archivo de video desde su origen
Hasta el explorador de soluciones, Solution Explorer.
2. Clic botón derecho del mouse sobre el nombre del archivo de video
Properties Seleccionar
Seleccionar Copy always
3. En la propiedad URL de Windows Media Player en donde copio la dirección del video
deje solamente el nombre del video con su extensión. URL dios.wmv
Trabajar varios videos
Agregar dos RadioButton
Agregar el otro video y hacer los mismos pasos que para el anterior.
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
If RadioButton1.Checked = True Then
AxWindowsMediaPlayer1.URL = "dios.wmv" Else
RadioButton2.Checked = True AxWindowsMediaPlayer1.URL = "naturaleza.wmv"
End If
End Sub
Si trabaja más videos crear una carpeta en el explorador de soluciones (Explorer solutions)
y allí guardarlas.
Clic botón derecho del Mouse sobre el nombre del proyecto Clic en agregar
Clic en New Folder
Darle un nombre ejemplo videos
En la línea de código registrar la carpeta que los contiene.
If RadioButton1.Checked = True Then
AxWindowsMediaPlayer1.URL = "videos\dios.wmv" Else
RadioButton2.Checked = True AxWindowsMediaPlayer1.URL = "videos\naturaleza.wmv"
End If
Manejo de funciones con el mouse
para manejo de video, sonido, texto,
imágenes
Timer (Temporizador)
Realiza un procedimiento en un intervalo o intervalos de tiempo determinados.
Algunas Propiedades
Interval: Permite ingresar el valor del intervalo de tiempo. Un intervalo de 1000 equivale a
1 segundo.
Enabled: Si es (False) pausa al temporizador, si es (True) lo activa.
OLE
Permite enlazar un archivo externo a VB a un programa creado por nosotros.
DriveListBox
(Lista de unidades) Muestra un combo con la lista de unidades del ordenador.
FileListBox
(Lista de archivos) Muestra los archivos del ordenador.
Controles extrínsecos
Son controles que se agregan a una aplicación por la vía "Componentes", estos son
controles Activex, creados por el usuario o los que se instalan con Visual Studio. El
uso de estos controles en una aplicación requiere la creación de un instalador para
su distribución.
Comenzaremos por dónde y cuándo puede resultar conveniente usar máscaras de entrada.
Puede agregar máscaras de entrada a campos de tabla, consultas y controles de informe y
formulario.
Por ejemplo, se puede agregar una máscara de entrada a un campo de tipo Fecha y hora de
una tabla, o bien, a un control de cuadro de texto en un formulario que se enlaza a un
campo de tipo Fecha y hora. Se pueden agregar, asimismo, a los controles de formulario,
como cuadros de texto, enlazados a campos de tabla con esos tipos de datos. Si no está
familiarizado con los tipos de datos, vea el artículo Introducción a los tipos de datos y las
propiedades de campo.
Recuerde que las máscaras de entrada se definen de modo que controlen el formato en que
se escriben los datos en la base de datos, pero puede aplicar otro formato a los mismos
datos para cambiar el modo en que estos se muestran. Por ejemplo, la máscara de entrada
puede definir el formato de las fechas como AAAA.MM.DD, pero la fecha aparece como
DD-MM-AAAA.
Las máscaras de entrada están compuestas de una sección obligatoria y dos secciones
opcionales, y cada una de ellas se separa con punto y coma. El propósito de cada sección es
el siguiente:
La tercera sección también es opcional e indica un solo carácter o espacio que se usa como
marcador de posición. De forma predeterminada, Access usa el carácter de subrayado (_).
Si desea usar otro carácter, escríbalo en la tercera sección de la máscara.
Por ejemplo, esta es una máscara de entrada para números de teléfono con formato de
EE.UU.: (999) 000-000;0;-:
La tercera sección de la máscara de entrada especifica que se debe usar un guión (-) en vez
del carácter de subrayado (_) como carácter de marcador de posición.
Carácter
Explicación
# El usuario puede escribir un dígito, espacio, signo más o menos. Si se omite, Access
escribe un espacio en blanco.
"" Los caracteres que están entre comillas dobles se mostrarán literalmente.
1. En el panel de navegación, haga clic con el botón secundario en la consulta que desea
cambiar y haga clic en Vista Diseño en el menú contextual.
2. En la cuadrícula de diseño de la consulta, coloque el puntero en la columna del campo que
desee cambiar.
5. Haga clic en el botón Generar para iniciar el Asistente para máscaras de entrada, y siga
las instrucciones del asistente.
CONCLUSIONES
Visual Basic .NET. (28 febrero 2013). Parte 25 - Conexión a bases de datos [Archivo de
vídeo]. Recuperado de:
https://youtu.be/Mr832Tc_LIg
Programando en Serio con Visual Basic 6.0 (Segunda Edición). Andres Escobar Duque.
Tomado de;
https://infopadresjag.files.wordpress.com/2009/03/funciones-de-visual.pdf
http://www.aulaclic.es/visualbasic/t_55_2.htm
Controlar los formatos de entrada de datos con máscaras de entrada. Tomado de:
https://support.office.com/es-es/article/Controlar-los-formatos-de-entrada-de-datos-con-
m%C3%A1scaras-de-entrada-e125997a-7791-49e5-8672-4a47832de8da#__toc292266397