Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Material Apoyo Unidad 3 4
Material Apoyo Unidad 3 4
COLOMBIA
ENERO
2017
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
¿Qué es Access?
¿Qué es registro?
¿Que es un campo?
Dando respuesta a estas inquietudes, el estudiante podrá abordar con más seguridad
el nuevo tema a tratar en esta ayuda para la unidad 3
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
INTRODUCCION
JUSTIFICACION
INTENCIONALIDADES FORMATIVAS
Diseñar programas de computación con ayudas multimedia les como sonido y video
para fortalecer los procesos de enseñanza aprendizaje.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
ESTRUCTURA TEMÁTICA
Introducción
1.1 Crear base de datos en Access
1.2. Trabajar formularios en Visual para manejo de datos.
Crear Base de datos desde Visual 2010
Operaciones con la Base de datos
INTRODUCCIÓN
Microsoft creo otra forma de acceso a datos y la llamo RDO (Remote Data Objet),
consiste en objetos parecidos a los DAO, pero que en vez de atacar directamente a la
base de datos como lo hace DAO, lo hacen a través de una conexión ODBC
previamente establecida en Windows.
Los campos son los datos almacenadas en las bases de datos, como por ejemplo en
un Bd de clientes estarían: nombre, identificación, teléfono, dirección, cada uno es un
campo pero toda la información de un cliente es un registro.
Esta información se almacena en tablas de campos y registros, una fila completa es un
registro una columna es un campo.
Para el manejo de datos se usan varios objetos para extraer y modificar información de
una base de datos, en la figura se muestra la estrategia que se sigue.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
Conjunto de datos: es una representación de las tablas con las que trabaja la BD,(allí no
se trabajan datos reales son copia de los datos de la BD), la información en el conjunto
de datos se puede enlazar a formularios por medio de controles.
Crear la BD en Access
Clic en iniciar
Clic Microsoft Office
Clic en Access, muestra.
Clic en nuevo
Clic Base de datos en blanco
Clic Nombre de archivo, este es el nombre de la base de datos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
Clic en crear.
Nombre de campo: van los campos de la tabla Tipo de datos: el tipo de datos,
numero texto etc. Descripción: descripción del campo
General: propiedades del campo
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
Una clave principal permite identificar el campo principal de una tabla y sirve para
relacionar información única de identificación de un registro.
Elementos a usar:
Un formulario (Form)
Un Botón (Button)
Un Label
Un ListBox
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
Un ComboBox
Un DataGridView
El DataSourse (La ventana Orígenes de datos). Sirve para enlazar las fuentes de
datos que se representan en los datos disponibles para su aplicación.
Dataset:
Un DataSet puede leer y escribir datos y esquemas como documentos XML. Los datos
y esquemas pueden transportarse, a continuación, a través de HTTP y cualquier
aplicación puede utilizarlos en cualquier plataforma que sea compatible con XML. Los
esquemas se pueden guardar como esquemas XML mediante el método
WriteXmlSchema, y tanto los esquemas como los datos se pueden guardar mediante
el método WriteXml. Hay que utilizar el método ReadXml para leer un documento XML
que incluya esquema y datos”. [6]
Crear una variable de conexión en el botón Conexión BD, para este caso conectar de
tipo string.
Clic Database
Clic en Next
Clic en Dataset
Clic en Next
Clic en New Connection.
Solicita la información de la Base a trabajar
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
Clic en Change
Seleccionar Microsoft Access Database File
Clic en OK
Buscar la Base de datos. Clic en Browse.
Seleccionar la BD
Clic en abrir
Puede hacer clic en Test Connection, para
probar la conexión.
Muestra un mensaje de Test Connection Succeeded.
Clic en Ok
Muestra la base de datos seleccionada. Para el ejemplo estudiante.
Provider=Microsoft.ACE.OLEDB.12.0; Data
Source="C:\Users\jaime rubiano\Documents\estudiante.accdb"
Clic en Next
Muestra, la tabla con los campos.
Importar System.data.OleDb.
Esta librería es específica para conectarse a este motor de base de datos que se está
trabajando. Esta proporciona las clases para la conexión y funcionalidad.
Provider=Microsoft.ACE.OLEDB.12.0;DataSource="C:\Users\jaime
rubiano\Documents\unad2013.accdb"
Crear una variable para guardar el string de conexión. Para el ejemplo conectar.
Trabaja para definir los datos y acceder a cada tipo de base de datos.
“El objeto OleDbDataAdapter y objetos DataSet se combinan para llevar a cabo tanto
de acceso a datos y las operaciones de manipulación de datos en los orígenes de
datos OLEDB. Cuando el usuario realice las operaciones de SQL, como SELECT,
INSERT, etc., los datos que contienen en el objeto de conjunto de datos, no afectará
directamente a la base de datos, hasta que el usuario invoca el método Update en el
OleDbDataAdapter.” [2]
estudianteDataset.Tables.Add("matricula")
ComboBox
ListBox
DataGridView
Agrupando:
principaltabla.Fill(estudianteDataset.Tables("matricula"))
ComboBox1.DataSource = estudianteDataset.Tables("matricula")
ComboBox1.DisplayMember = "cod_estudiante"
Las variables que se usan deben quedar a nivel global o de campo, para seguir
usando las ya creadas.
Crear la fila
estudianteDataset.Tables("matricula").Rows.Add("fila")
principaltabla.Update(estudianteDataset.Tables("matricula"))
En general.
estudianteDataset.Tables("matricula").Rows.Add(fila) principaltabla.InsertCommand =
New OleDbCommand("INSERT INTO matricula
(cod_estudiante, nom_estudiante, edad_estudiante, prog_estudiante) VALUES (@cod,
@nom,@edad, @prog)", conexion)
principaltabla.InsertCommand.Parameters.Add("@cod", OleDbType.BigInt, 0,
"cod_estudiante")
principaltabla.InsertCommand.Parameters.Add("@nom", OleDbType.VarChar, 30,
"nom_estudiante")
principaltabla.InsertCommand.Parameters.Add("@edad", OleDbType.BigInt, 0,
"edad_estudiante")
principaltabla.InsertCommand.Parameters.Add("@prog", OleDbType.VarChar, 30,
"prog_estudiante")
principaltabla.Update(estudianteDataset.Tables("matricula"))
End Sub
Los datos deben tener las mismas características de tipo igual a las declaradas en
Access.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
Update se utiliza para actualizar los datos en la base de datos. De esta forma se
inserta esta fila en la base de datos.
Para realizar este proceso hay varias formas, para el ejemplo usaremos un nuevo
formulario (Form1).
Que contendrá:
Seleccionar tabla,
Clic en tabla
Clic botón derecho del mouse sobre tabla
Créate tabla
Muestra el espacio para crear la tabla
Muestra
Clic en Next
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
Clic en Next
Clic en Next
Clic en finish
Programar botones
Botón <<
MovePrevious para mover la posición del registro actual a un registro anterior con
versiones anteriores de registro (en la parte superior del conjunto de registros). El
objeto Recordset debe ser compatible con marcadores o movimiento del cursor hacia
atrás, de lo contrario, la llamada al método generará un error. Si el primer registro es el
registro actual y se llama al método MovePrevious, ADO establece el registro actual a
la posición antes de que el primer registro del conjunto de registros (BOF es True). Un
intento de moverse hacia atrás cuando la propiedad BOF ya es True genera un error.
Si el objeto Recordset no es compatible con cualquiera de los marcadores o
movimiento del cursor hacia atrás, el método MovePrevious generará un error.[7]
Botón >>
Utilice el método MoveNext para desplazar la posición del registro actual con un
registro hacia delante (hacia la parte inferior del conjunto de registros). Si el último
registro es el registro actual y se llama al método MoveNext, ADO establece el registro
actual a la posición después del último registro del conjunto de registros (EOF es
True). Un intento de avanzar cuando la propiedad EOF ya es True genera un error. .[7]
Botón Nuevo
El comportamiento del método AddNew depende del modo de actualización del objeto
Recordset y si usted pasa la Fieldlist y argumentos Valores. .[7]
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Me.EstudianteBindingSource.AddNew()
End Sub
Botón Guardar
Utilice el método Update para guardar los cambios realizados en el registro actual de
un objeto Recordset desde una llamada al método AddNew o ya cambiar ningún valor
de campo en un registro existente. El objeto Recordset debe admitir actualizaciones.[7]
Botón Eliminar
CAPITULO 2 MULTIMEDIA
Estructura temática
Introducción
Manejo videos con Windows Media Player
Trabajar con Windows Media Player
Trabajar formatos
INTRODUCCIÓN
OBJETIVO GENERAL
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.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
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
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
Botón detener
2. Clic botón derecho del mouse sobre el nombre del archivo de video
Properties Seleccionar
Programar lo Radio.
Estructura temática
Introducción
Funciones de cadena
Formatos Numéricos
Formatos de Fecha Hora
Validar información de entrada a un Textbox
INTRODUCCIÓN
OBJETIVO GENERAL
La función StrReverse
cadena1 = TextBox1.Text cadena2 = TextBox2.Text ' Las dos cadenas son iguales
muestra 0
Puede asignarle también la variable convertida a una caja de texto, para que la
muestre.
TextBox2.Text = convertida
Función Asc
FORMATOS NUMÉRICOS
Para manejar información relativa a la fecha y la hora. Puede ser la hora, el día, la fecha
o la hora y fecha.
MANEJO DE HORA
Ejemplo:
Solo números.
Recuerde usar Keypress.
En el caso KeyPress, saber qué tecla se ha pulsado, usar e.KeyChar, para saber que
tecla se oprimió, Keychar es de solo lectura se debe usar e.Handled = True para indicar
que no se tenga en cuenta la tecla oprimida.
.
Doble clic sobre caja de texto o clic derecho del mouse sobre el objeto, también puede
usar f7.
La propiedad Locked de TextBox se puede agregar a este ejercicio, recuerde que esta
permite bloquear el cuadro o caja de texto, para que no pueda mover o copiar.
Solo texto
End Sub
BIBLIOGRAFIA
Bruno Capuano (Team System/ALM MVP) Visual Studio 2010., Editorial Krasis Press,
320 páginas,ISBN: 978-84-936696-4-5. Versión pdf y Libro.
Francisco Charte. Visual Basic 2010 (Programación). , Anaya Multimedia, 2010, Isbn
9788441528130
Visual Basic 2012, ( VB .NET) Los fundamentos del lenguaje, Desarrollado con Visual
Studio 2012, Thierry Groussard, ISBN : 978-2-7460-7993-9
BASE DE DATOS
http://msdn.microsoft.com/es-es/library/ms233763.aspx
http://msdn.microsoft.com/es-es/library/tzedkwye%28v=vs.100%29.aspx
http://msdn.microsoft.com/es-es/library/ms233812%28v=vs.100%29.aspx
http://ltuttini.blogspot.com/2010/01/adonet-parte-5-ejemplos-simples.html
http://msdn.microsoft.com/en-us/library/ms171920.aspx
VIDEOS
http://www.youtube.com/watch?v=p6D2-xrGDHY
http://www.youtube.com/watch?v=C-2SNsjX8go
http://www.youtube.com/watch?v=pfIo5v_kH3M
http://www.youtube.com/watch?v=L9PbJRymfLA
http://www.youtube.com/watch?v=1s2b775JJak
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
MANEJO DE IMÁGENES
http://www.youtube.com/watch?v=lXXcIqtmh-k
REFERENCIAS BIBLIOGRÁFICAS
http://msdn.microsoft.com/es-
es/library/e80y5yhx%28v=vs.110%29.aspx
http://msdn.microsoft.com/es-es/library/system.data.dataset.aspx