ProgramacionFacil

UNIDAD 5: BASES DE DATOS

TEMA 14: VISUAL BASIC 2005 GRAFICOS PICTUREBOX

Campos de graficos o de imagenes, se han convertido en elementos importantes de cualquier base de datos.

Para manejar este elemento con ado asp net existen dos maneras:

1.- Agregar un campo BLOB a la tabla en Microsoft Access y usar componentes especializados en imagenes tanto para subirlas como para desplegar la imagen.

Este metodo provoca que la base de datos crezca mucho recordar que una imagen aun de tipo jpg ocupa mucho espacio.

2.- El segundo metodo es mas sencillo primero poner las imagenes ( de preferencia jpg) en tu folder donde esta la base de datos, despues agregar un objeto PictureBox en el programa y ademas agregar un campo de texto llamado foto a la tabla en access y grabar el nombre de la imagen en este campo, por ejemplo pato.jpg

Usar el programa de busqueda normal ya visto y agregarle en tiempo real la propiedad apropiada al componente PictureBox, como lo muestra el programa ejemplo.

Prog


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

' creando y cargando coneccion y command

Dim coneccion As OleDbConnection

Dim orden As OleDbDataAdapter

Dim Tabla As DataSet

'abriendo la coneccion o enlace

coneccion = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\datos\\mibase.mdb")

Dim q As String = "select * from mitabla where clave = @CLAVE "

orden = New OleDbDataAdapter(q, coneccion)

orden.SelectCommand.Parameters.Add(New OleDbParameter("@CLAVE", OleDbType.Integer))

orden.SelectCommand.Parameters("@CLAVE").Value = CLAVE.Text

' mandando sql a base de datos

Tabla = New DataSet

orden.Fill(Tabla, "mitabla")

' cargando datagridview

GRID1.DataSource = Tabla

GRID1.DataMember = "mitabla"

'cargando imagen

Dim temp As String = Tabla.Tables("mitabla").Rows(0)(3)

PictureBox1.Image = Image.FromFile("c:\datos\" & temp)

End Sub

corrida:

image375.jpg

Recordar que para que no salga el campo foto en el datagridVIEW el select de sql puede pedirse como select campo1,campo2, campo.. from mi tabla etcetera.

PROYECTO PROGRAMACION VISUAL BASIC 2005 CONSTRUIR UN SISTEMA COMPLETO INTEGRADO CON TODAS LAS OPERACIONES USANDO AL MENOS UNA TABLAS.

POR ULTIMO RECORDAR QUE EL COMPONENTE DATAGRIDVIEW ES UNO DE LOS CONTROLES QUE MAS HA SIDO MODIFICADO Y ACTUALIZADO POR MICROSOFT, ENTRE SUS PRINCIPALES CAMBIOS ES LA CANTIDAD INCREIBLE DE EVENTOS QUE PUEDE DETECTAR Y DE HECHO MUCHOS DE LOS PROCESOS QUE SE ESTUDIARON EN ESTA UNIDAD SE PODRIAN FACILITAR MUCHO SI SE USARAN LOS EVENTOS DE DATAVIEWGRID, SIN EMBARGO POR RAZONES PEDAGOGICAS SE SELECCIONO EL MODELO SEGUIDO EN LA UNIDAD, SIN EMBARGO EN LA PROXIMA ACTUALIZACION DE ESTE LIBRO SE ANALIZARAN Y ESTUDIARAN TODOS ESTOS NUEVOS CONCEPTOS.

tan tan el curso se acabo y esten pendiente de los proximos de perl, visual basic 2005, javascript, php, phyton, xml, et al

 




 


Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki

Politica de Privacidad