Visual fotos desde base de datos Access

10

Click here to load reader

Transcript of Visual fotos desde base de datos Access

Page 1: Visual fotos desde base de datos Access
Page 2: Visual fotos desde base de datos Access

Crear la siguiente pantalla en Visual Basic

2 Frame

8 Etiquetas Label

8 Cajas de Texto

1 Control Image

1 Control Adodc

Prof.: Ricardo Viqueira

Page 3: Visual fotos desde base de datos Access

Crear la Base de datos “alumnos”

Crear la tabla “datos” y asignarles los siguientes campos y datos.

NOMBRE DE LA IMAGEN

Y EL TIPO DE DATO ES TEXTO.

Prof.: Ricardo Viqueira

Page 4: Visual fotos desde base de datos Access

F5, PARA PROBAR LA APLICACIÓN

CONECTAR EL LABEL A LA BASE DE DATOS AL CAMPO IMAGEN, PARA PODER VER EL NOMBRE DE LA IMAGEN

CONECTAR TODOS LOS CONTROLES A LA BASE DE DATOS. CAJA DE TEXTO AL CAMPO IMAGEN

Prof.: Ricardo Viqueira

Page 5: Visual fotos desde base de datos Access

Private Sub Form_Load()

x = App.PathImage1.Picture = LoadPicture(x & "\" & Label8.Caption)

End Sub

EN EL EVENTO LOAD DEL FORMULARIO, AGREGAR EL SIGUIENTE CÓDIGO

x = App.Path (PERMITE VER LA RUTA ACTIVA

Image1.Picture = LoadPicture(x & "\" & Label8.Caption)

CARGAR EN EL CONTROL IMAGE LA IMAGEN QUE SE ENCUENTRA EN LA SIGUIENTE RUTA (LABEL 8)

Prof.: Ricardo Viqueira

Page 6: Visual fotos desde base de datos Access

SI PROBAMOS LA APLICACIÓN SE PUEDE VER LA IMAGEN. PARA QUE LA FOTO SE VEA BIEN Y QUEDE CENTRADA EN EL CONTROL, IR A LA PROPIEDAD STRETCH DEL CONTROL IMAGE Y DARLE UN VALOR TRUE

SI PROBAMOS NUEVAMENTE LA IMAGEN, PODEMOS VER LOS RESULTADOS

Page 7: Visual fotos desde base de datos Access

SI PROBAMOS EL CONTROL ADODC NO RESPONDE CON LAS IMÁGENES.

AGREGAR UN NUEVO FRAME Y LOS SIGUIENTES CONTROLES DE COMANDO COMO MUESTRA LA IMAGEN

Private Sub Command1_Click()Adodc1.Recordset.MoveNextx = App.PathImage1.Picture = LoadPicture(x & "\" & Label8.Caption)End Sub

AGREGAR EN EL PROCEDIMIENTO DEL CONTROL, EVENTO CLIC, EL SIGUIENTE CÓDIGO PARA PODER AVANZAR AL SIGUIENTE REGISTRO. AGREGAR EL CÓDIGO PARA EL RESTO DE LOS CONTROLES

Prof.: Ricardo Viqueira

Page 8: Visual fotos desde base de datos Access

AL HACER CLIC EN EL BOTÓN NUEVO, SE TIENE QUE VOLVER A VER LA CAJA DE TEXTO EN LA CUAL VAMOS A INGRESAR EL NOMBRE DE LA IMAGEN.CÓDIGO BOTÓN NUEVO

Text8.Visible = TrueText2.SetFocusAdodc1.Recordset.AddNewCÓDIGO BOTÓN GUARDAR:

Adodc1.Recordset.UpdateAdodc1.Recordset.MoveFirstX = App.PathImage1.Picture = LoadPicture(X & "\" & Label8.Caption)Text8.Visible = False

F5 PARA EJECUTAR LA APLICACIÓNProf.: Ricardo Viqueira

Page 9: Visual fotos desde base de datos Access

Private Sub Command1_Click(Index As Integer)Select Case IndexCase Is = 0Adodc1.Recordset.MoveNextX = App.PathImage1.Picture = LoadPicture(X & "\" & Label8.Caption)Case Is = 1Adodc1.Recordset.MovePreviousX = App.PathImage1.Picture = LoadPicture(X & "\" & Label8.Caption)Case Is = 2Text8.Visible = TrueText2.SetFocusAdodc1.Recordset.AddNewCase Is = 3Adodc1.Recordset.MoveLastX = App.PathImage1.Picture = LoadPicture(X & "\" & Label8.Caption)Case Is = 4Adodc1.Recordset.MoveFirstX = App.PathImage1.Picture = LoadPicture(X & "\" & Label8.Caption)Case Is = 5Adodc1.Recordset.UpdateAdodc1.Recordset.MoveFirstX = App.PathImage1.Picture = LoadPicture(X & "\" & Label8.Caption)Text8.Visible = False

End SelectEnd Sub

CÓDIGO COMPLETO DE LOS CONTROLES:

PRIMERO, ÚLTIMO,

SIGUIENTE, ANTERIOR, NUEVO Y GUARDAR

Prof.: Ricardo Viqueira

Page 10: Visual fotos desde base de datos Access

LA CAJA DE TEXTO 8 Y EL LABEL 8, QUE CONTIENEN EL NOMBRE DE LA IMAGEN NO QUIERO QUE SE VEAN, YA QUE SOLO LOS VOY A UTILIZAR PARA VER Y CARGAR EL NOMBRE DE LA IMAGEN. POR LO CUAL PONER EN FALSO LA PROPIEDAD VISIBLE DE LOS DOS CONTROLES.

AL EJECUTAR EL PROGRAMA NO SE VEN LOS CONTROLES, TEXT Y LABEL 8

Prof.: Ricardo Viqueira