Está en la página 1de 49

INTRODUCTION

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.

All of this is vitally important to us as systems students.


OBJETIVOS

GENERAL

Identify the basic concepts of database and multimedia management.

SPECIFIC

- Fundamentals of how to make Access database connections with visual.

- By developing concepts of databases, sound formats, make small applications with visual
studio.
DESARROLLO DE LA ACTIVIDAD

Manejo de bases desde access


con visual

- Me voy a Access creo la base de datos.

- Ya creada la base de datos en Access, me dirijo a visual estudio y creo un nuevo


proyecto.
-

- Agregar nuevo origen de datos

- Nueva conexión

- Al darle conexión debemos asegurarnos de que tenga la opción de datos de


microsott de Access, y luego agregamos la base de datos.
-
- Le damos probar conexión y aceptar en todas las ventanas.

- 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

- Posteriormente arrastramos y nos muestra la vista de la base de datos


- Vamos de nuevo a origen de datos clic encima agenda detalles, clic sostenido
arrastramos, y os muestra donde podemos modificar lo que vamos a trabajar

- 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.

- Si deseo le puedo agregar más campos, guardo.


- Ya una vez guardado lo que necesito me dirijo a ver si quedo guardado y ya
tendré mi aplicación.

-----------------------------------------------------------------------------

PARA CREAR EL CONJUNTO DE DATOS


1. Abra la aplicación de Windows Forms para la que desea crear una conexión de
datos.
2. En el menú Ver, elija Otras ventanas > Orígenes de datos.

3. En la ventana Orígenes de datos, seleccione Agregar nuevo origen de datos.


1. Elija Base de datos en la página Elegir un tipo de origen de datos y luego
elija Siguiente.
2. Elija Conjunto de datos en la página Elegir un modelo de base de datos y,
después, elija Siguiente.
3. En la página Elegir la conexión de datos, seleccione Nueva conexión para
configurar una nueva conexión de datos.
4. Cambie Origen de datos a Proveedor de datos .NET Framework para OLE DB.

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

Si el archivo de base de datos tiene un nombre de usuario y una contraseña, especifíquelos


antes de elegir Aceptar.

10. Elija Siguiente en la página Elegir la conexión de datos.


11. Elija Siguiente en la página Guardar la cadena de conexión en el archivo
de configuración de la aplicación.
12. Expanda el nodo Tablas en la página Elija los objetos de base de datos.
13. Elija las tablas o vistas que desee en el conjunto de datos y, a continuación,
elija Finalizar.
El conjunto de datos se agrega al proyecto y las tablas y las vistas aparecen en la
ventana Orígenes de datos.
Crear el conjunto de datos para un archivo .mdb
Cree el conjunto de datos ejecutando el Asistente para la configuración de orígenes de
datos.
Para crear el conjunto de datos
1. Abra la aplicación de Windows Forms para la que desea crear una conexión de
datos.
2. En el menú Ver, elija Otras ventanas > Orígenes de datos.

3. En la ventana Orígenes de datos, seleccione Agregar nuevo origen de datos

4. Elija Base de datos en la página Elegir un tipo de origen de datos y luego


elija Siguiente.
5. Elija Conjunto de datos en la página Elegir un modelo de base de datos y,
después, elija Siguiente.
6. En la página Elegir la conexión de datos, seleccione Nueva conexión para
configurar una nueva conexión de datos.
7. Si el Origen de datos no es un Archivo de base de datos de Microsoft Access
(OLE DB), elija Cambiar para abrir el cuadro de diálogo Cambiar origen de
datos, elija Archivo de base de datos de Microsoft Access y, después, Aceptar.
8. En Nombre del archivo de la base de datos, especifique la ruta y el nombre del
archivo .mdb con el que desea realizar la conexión y, después, elija Aceptar.
9. Elija Siguiente en la página Elegir la conexión de datos.
10. Elija Siguiente en la página Guardar la cadena de conexión en el archivo de
configuración de la aplicación.
11. Expanda el nodo Tablas en la página Elija los objetos de base de datos.
12. Elija las tablas o vistas que desee en el conjunto de datos y, a continuación,
elija Finalizar.
El conjunto de datos se agrega al proyecto y las tablas y las vistas aparecen en la
ventana Orígenes de datos.

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.

Existen varios tipos de consultas:

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.

Consultas específicas de SQL.

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.

7.2. Crear una consulta

Para crear una consulta, seguir los siguientes pasos:

Abrir la base de datos donde se encuentra la consulta a crear.


Hacer clic en el botón Diseño de Consulta en la pestaña Crear:

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.

Nosotros explicaremos detenidamente la opción Diseño de consulta que te permitirá crear


cualquiera de las anteriores por ti mismo.

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.

Finalmente hacer clic sobre el botón Cerrar.

Aparecerá la ventana Vista Diseño de consultas.


Manejo de base de datos desde el mismo
visual Basic

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.0, Microsoft Visual Basic 6.0.

Inicio del Proyecto


a) Crea una carpeta que será exclusiva para el ejercicio se llamará: “mibasededatos”
para guardar todos los componentes del proyecto.
b) Por el momento no haremos nada con el formulario de inicio.

Creación de la base de datos


a) Haz clic en el botón Complementos de la barra de herramientas.
b) Haz clic en Administrador visual de datos…
c) Y se abrirá el Administrador visual de datos (VisData (Visual Data Manager)).

d) Haz clic en Archivo, Nuevo…, Microsoft Access, MDB de la versión 7.0…

e) En la caja Seleccione la base de datos de Microsoft Access que desea crear, en


Guardar en, busca y selecciona la misma carpeta –creada anteriormente- en
donde se guardará el proyecto, en Nombre: escribe un nombre que identifique la
base de datos (usualmente el mismo nombre de la carpeta) y haz clic en Guardar.
Nota: También podemos crear la base de datos en Microsoft Office Access
directamente.

f) Ahora aparece nuevamente el Administrador visual de datos mostrando en la


barra de título la ruta de acceso de nuestra base de datos y lista para empezar a trabajar.
Creación de las tablas de la base de datos

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

e) En Tamaño: selecciona la cantidad de caracteres (incluyendo espacios) que tendrá


el campo (ver arriba) y haz clic en Aceptar.

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.

h) Y la tabla la podrás ver en el Administrador visual de datos (VisData).


i) Repite los pasos –desde el punto “a)” para cada tabla que tendrá la base de datos.
Introduciendo la información en las tablas

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.

b) Y se mostrará la caja Dynaset con el nombre de la tabla, en nuestro caso: Alumnos.


Haz clic en Agregar para empezar a introducir la información en los campos del
primer registro.
c) Cuando termines de introducir la información en la última caja de texto, haz clic en
Actualizar. Repite los pasos para cada registro de la Tabla.

d) Repite los pasos para introducir la información para cada tabla de la base de
datos.

Preparando los formularios

En un formulario de Visual Basic crea las etiquetas necesarias que correspondan –


modificando su propiedad Caption- con los nombres de los campos de la tabla Alumnos, a
saber, Matrícula, Nombre, Carrera y Turno.
Crea las cajas de texto –dejando en blanco su propiedad Text- necesarias para mostrar el
contenido de los campos y un control Data, repite los pasos para cada tabla que tengas en
tu base de datos.

Haz clic en el menú Proyecto, Componentes, selecciona el componente Microsoft


FlexGrid Control 6.0 y haz clic en Aceptar. Ahora el objeto se halla en la Caja de
herramientas, dibújalo en el formulario para que se vea más o menos como se ve abajo.

Creando la conexión con la base de datos y la tabla

1. Conectando el control Data


a) Selecciona el control Data y modifica sus propiedades como sigue:
b) DatabaseName: localiza la carpeta del proyecto y selecciona la base de datos
(mibasededatos) en donde se halla la tabla.
c) RecordSource: selecciona el nombre de la tabla (Alumnos) cuyos campos se
mostrarán en el formulario.

2. Conectando las cajas de texto


a) Selecciona una de las cajas de texto y modifica sus propiedades como sigue:
b) DataSource: selecciona Data1.
c) DataField: selecciona el nombre del campo de la tabla –que corresponda con la
etiqueta correcta- que se mostrará en la caja de texto.
d) Repite los pasos con cada caja de texto del formulario y ejecuta el programa con
F5.
e) En el formulario que conectaste a la base de datos, al hacer clic en el botón de
avance del control Data se mostrarán los registros de la tabla.

f) Si no se pueden ver los registros de la tabla, significa que no se conectaron


correctamente el control Data y las cajas de texto, simplemente revisa las
conexiones una por una.

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.

4. Este es el código del formulario:


Private Sub Form_Activate()
With MSFlexGrid1
For X = 1 To .Rows - 1
.Row = X
For J = 1 To .Cols - 1
.Col = J
.CellBackColor = IIf((X Mod 2) = 1, Val(&HC0FFFF), Val(&HC0FFC0))
.CellFontBold = True
.CellForeColor = &HFF0000
Next J
Next X
End With
End Sub

Private Sub Form_Load()


MSFlexGrid1.ColWidth(0) = 300
MSFlexGrid1.ColWidth(1) = 800
MSFlexGrid1.ColWidth(2) = 2500
MSFlexGrid1.ColWidth(3) = 2000
MSFlexGrid1.ColWidth(4) = 1100
End Sub

Private Sub Form_Unload(Cancel As Integer)


Cancel = 1
MsgBox "Haz Clic en Movimientos", vbInformation, "¡Aviso Importante!"
End Sub

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…

b) Y aparece la caja Editor de menús.


c) En Caption introduce el nombre (que se mostrará en el formulario) del menú.

d) En Name introduce el nombre que utilizará Visual Basic.

e) Haz clic en el botón Siguiente para crear otro menú.

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ú.

g) En Shortcut selecciona la combinación de teclas que se podrán usar para activar la


opción de menú correspondiente.

h) Repite los pasos para crear cada opción del menú.

Programando las opciones 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.

c) Opción Buscar, el cual servirá para buscar un registro en la tabla, el código es el


siguiente:
Private Sub buscar_Click()
Dim m As Long
m = Val(InputBox("Introduce la Matrícula que Buscas"))
Data1.Recordset.FindFirst "matricula=" & m
If Data1.Recordset.NoMatch Then
MsgBox "La Matrícula Número: " & m & " No está en la Base de Datos",
vbExclamation, "Búsquedas de Matrícula"
End If
End Sub

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.

d) Opción Eliminar, el cual servirá para eliminar un registro de la tabla, el código es el


siguiente:
Private Sub Eliminar_Click()
If MsgBox("¿Quieres Eliminar la Matrícula Número: " & Text1 & "?", 16 + 4) = 6
Then
Data1.Recordset.Delete
Data1.Refresh
Text1.SetFocus
MsgBox "Se Eliminó la Matrícula", vbCritical, "Aviso Importante"
Else
MsgBox "No se Eliminó la Matrícula Número: " & Text1, vbExclamation, "Aviso
Importante"
End If
End Sub
Diseño de una aplicación
multimedia, video, sonido, texto,
imágenes.
MANEJO VIDEOS CON WINDOWS MEDIA PLAYER
Instalación controles para manejo de video
Manejo de videos Windows Media Player
Para activar este componente.
1. seleccione de la caja herramientas
2. componentes
3. clic botón derecho del mouse sobre componentes
4. clic en Choose ítems.
5. clic en la pestaña COM Components, parte superior de la ventana que mostro.

6. Seleccionar Windows Media Player, está casi al final.


7. Clic en OK.
Agregar Componente al formulario y cargar video
En la caja de herramientas en el apartado components se habilita Windows Media Player,
seleccionarlo y cargarlo o moverlo al formulario en donde se va a trabajar. Se debe ajustar
al formulario en el espacio a trabajar.
Como se deja sobre el formulario tan pronto se carga este se activa el componente.
Para ocultar el control de video:
1. Clic botón derecho del Mouse sobre el complemento (donde sale el video) 2.Clic
propiedades
Clic general
Seleccionar un Mode Por defecto es full Cambiarlo a None
Podría ser Mini o Invisible.
Oculta el panel de controles. Agregar
Dos botones (Button)
Botón inicio
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
AxWindowsMediaPlayer1.Ctlcontrols.play()
End Sub

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.

Hacer una etiqueta parpadeante


Colocar 50 como valor en la propiedad Interval.
Private Sub Timer1_Timer()
Static C As Integer
C=C+1
If C = 1 Then
Label1.ForeColor = vbBlue
ElseIf C = 2 Then
Label1.ForeColor = vbRed

ElseIf C >= 3 Then


C=0
End If
End Sub

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.

DirListBox (Lista de carpetas)


Muestra las carpetas 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.

 CommonDialog (Cuadro de dialogo)


Este control permite agregar a una aplicación los típicos cuadros de dialogo como:
Abrir, Guardar Como, Imprimir, Paleta...
Para agregar un CommonDiaolog, ve a "Proyecto > "Componentes" y agregas:
Microsoft Common Dialog Control 6.0 (SP3)
Abrir un archivo para MediaPlayer 8
Private Sub Command1_Click()
CommonDialog1.Filter = "Video (*.mpeg) *.mpeg|Musica (*.mp3)
*.mp3|Todos los archivos (*.*) *.*|"}
CommonDialog1.FilterIndex = 1
CommonDialog1.ShowOpen
lbNom.Caption = CommonDialog1.FileTitle
MediaPlayer1.FileName = lbNom
End Sub

 Guardar como archivo de texto el contenido de un TextBox "txtEditor"


Private Sub mnuArchivoGuardarComo_Click()
' Gestionar errores
On Error GoTo GuardarComoProblema
CommonDialog1.Filter = "Archivos de texto|*.TXT|Archivos de
lotes|*.BAT|Archivos
INI|*.INI"
CommonDialog1.FilterIndex = 1
CommonDialog1.Action = 2
Open CommonDialog1.FileName For Output As 1
Print #1, txtEditor.Text
Close 1
Exit Sub
GuardarComoProblema:
MsgBox Err.Descrption
End Sub
MMControl (Control MultiMedia)
Permite reproducir varios archivos de audio

Para agregar un MMControl en "Componentes" eliges:


Microsoft Multimedia Control 6.0
Reproducir un CD de Audio
Private Sub Form_Load()
Form1.Show
MMControl1.Notify = False
MMControl1.Wait = True
MMControl1.Shareable = False
MMControl1.Command = "Close"
MMControl1.DeviceType = "CDAudio"
MMControl1.Command = "Open"
End Sub

Private Sub Form_Unload(Cancel As Integer)


MMControl1.Command = "Stop"
MMControl1.Command = "Close"
End Sub

Private Sub MMControl1_StopCompleted(Errorcode As Long)


MMControl1.From = 1
End Sub
Validación de información que se
ingresa a una base de datos y sus
diferentes formatos

Acerca de las máscaras de entrada

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.

Las máscaras de entrada proporcionan un formato establecido para la entrada de datos en


un campo mediante el uso de caracteres y símbolos. Al aplicar una máscara de entrada a un
campo, las personas que escriban datos en ese campo deberán seguir el patrón específico
definido por la máscara de entrada. Por ejemplo, si el usuario de la base de datos escribe un
número de teléfono sin el código de área, en esta máscara en particular, (___) 555-0187 ext.
___, el usuario no podrá guardar los datos hasta que agregue el código de área. El
comportamiento exacto depende de cómo el diseñador de la base de datos haya configurado
la máscara de entrada.
Las máscaras de entrada proporcionan una amplia validación de datos e impiden que los
usuarios escriban datos no válidos (como un número de teléfono en un campo de fecha).
Además, pueden ayudar a asegurar que los usuarios escriban los datos de manera coherente,
para que resulte más fácil buscar datos y mantener la base de datos.

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 tres secciones de una máscara de entrada

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 primera sección es obligatoria. Incluye los caracteres o la cadena (serie de caracteres) de


máscara junto con marcadores de posición y datos literales, como paréntesis, puntos y
guiones.

La segunda sección es opcional y hace referencia a los caracteres de máscara incrustados y


al modo en que se almacenan dentro del campo. Si la segunda sección se establece en 0, los
caracteres se almacenan con los datos; si se establece en 1, los caracteres solo se muestran,
pero no se almacenan. Si la segunda sección se establece en 1, puede ahorrarse espacio de
almacenamiento en la base de datos.

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 máscara usa dos caracteres de marcador de posición: 9 y 0. El 9 indica un dígito


opcional (que hace que sea opcional escribir el código de área) y el 0 indica un dígito
obligatorio.

El 0 de la segunda sección de la máscara de entrada indica que los caracteres de máscara se


almacenarán con los datos.

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

0 El usuario debe escribir un dígito (0 a 9).

9 El usuario puede escribir un dígito (0 a 9).

# El usuario puede escribir un dígito, espacio, signo más o menos. Si se omite, Access
escribe un espacio en blanco.

L El usuario debe escribir una letra.

? El usuario puede escribir una letra.

A El usuario debe escribir una letra o un dígito.

a El usuario puede escribir una letra o un dígito.


& El usuario debe escribir un carácter o un espacio.

C El usuario puede escribir caracteres o espacios.

. , : ; - / Marcadores de posición de decimales y millares, separadores de fecha y hora. El


carácter que seleccione dependerá de la configuración regional de Microsoft Windows.

> Convierte todos los caracteres que le siguen a mayúscula.

< Convierte todos los caracteres que le siguen a minúscula.

! Hace que la máscara de entrada se rellene de izquierda a derecha y no de derecha a


izquierda.

\ Los caracteres que le siguen inmediatamente se mostrarán literalmente.

"" Los caracteres que están entre comillas dobles se mostrarán literalmente.

Agregar una máscara de entrada a


una consulta

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.

Puede colocar el cursor en cualquier fila de ese campo.

3. Presione F4 para abrir la hoja de propiedades del campo.


4. En Propiedades de campo, en la ficha General, haga clic en el cuadro de
propiedad Máscara de entrada.

5. Haga clic en el botón Generar para iniciar el Asistente para máscaras de entrada, y siga
las instrucciones del asistente.
CONCLUSIONES

La combinación de Microsoft Access y Microsoft Visual Basic nos proporciona una


excelente herramienta para la creación de bases de datos (Access) y su acceso (Visual
Basic) que nos permite administrar nuestras colecciones de audio, libros, video, etc. este
ejercicio nos permitirá concebir y construir bases de datos que se amolden a nuestras
necesidades particulares, asumiendo que tienes conocimientos más que básicos de Visual
Basic, sin más, manos a la obra.
BIBLIOGRAFIA

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

Ceballos, S. F. J. (2012). Enciclopedia de Microsoft Visual Basic: interfaces gráficas y


aplicaciones para Internet con Windows Forms y ASP.NET (3a. ed.). Madrid, ES: RA-MA
Editorial. Tema 3 Acceso a datos. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=449&docID=11046
056&tm=1480461245069

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

Aula clic. (2106). Unidad 55. Bases de datos. Recuperado de

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

También podría gustarte