Visual fotos desde base de datos Access

8,943 views

Published on

Published in: Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
8,943
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
232
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Visual fotos desde base de datos Access

  1. 1. Crear la siguiente pantalla en Visual Basic 2 Frame Prof.: Ricardo Viqueira 8 Etiquetas Label 8 Cajas de Texto 1 Control Image 1 Control Adodc
  2. 2. Crear la Base de datos “alumnos” Prof.: Ricardo Viqueira NOMBRE DE LA IMAGEN Y EL TIPO DE DATO ES TEXTO.Crear la tabla “datos” y asignarles los siguientes campos y datos.
  3. 3. F5, PARA PROBAR LA APLICACIÓN CONECTAR TODOS LOS CONTROLES A LA BASE DE DATOS. CAJA DE TEXTO AL CAMPO IMAGEN Prof.: Ricardo Viqueira CONECTAR EL LABEL A LA BASE DE DATOS AL CAMPO IMAGEN, PARA PODER VER EL NOMBRE DE LA IMAGEN
  4. 4. EN EL EVENTO LOAD DEL FORMULARIO, AGREGAR EL SIGUIENTECÓDIGOPrivate Sub Form_Load()x = App.PathImage1.Picture = LoadPicture(x & "" & Label8.Caption)End Subx = App.Path (PERMITE VER LA RUTA ACTIVAImage1.Picture = LoadPicture(x & "" & Label8.Caption)CARGAR EN EL CONTROL IMAGE LA IMAGEN QUE SE ENCUENTRAEN LA SIGUIENTE RUTA (LABEL 8) Prof.: Ricardo Viqueira
  5. 5. SI PROBAMOS LA APLICACIÓN SE PUEDE VER LA IMAGEN. PARAQUE LA FOTO SE VEA BIEN Y QUEDE CENTRADA EN ELCONTROL, IR A LA PROPIEDAD STRETCH DEL CONTROL IMAGEY DARLE UN VALOR TRUESI PROBAMOS NUEVAMENTELA IMAGEN, PODEMOS VERLOS RESULTADOS
  6. 6. Prof.: Ricardo Viqueira SI PROBAMOS EL CONTROL ADODC NO RESPONDE CON LAS IMÁGENES. AGREGAR UN NUEVO FRAME Y LOS SIGUIENTES CONTROLES DE COMANDO COMO MUESTRA LA IMAGENAGREGAR EN EL PROCEDIMIENTO DEL CONTROL, EVENTO CLIC, ELSIGUIENTE CÓDIGO PARA PODER AVANZAR AL SIGUIENTE REGISTRO.AGREGAR EL CÓDIGO PARA EL RESTO DE LOS CONTROLES Private Sub Command1_Click() Adodc1.Recordset.MoveNext x = App.Path Image1.Picture = LoadPicture(x & "" & Label8.Caption) End Sub
  7. 7. AL HACER CLIC EN EL BOTÓN NUEVO, SE TIENE QUE VOLVER A VER LACAJA DE TEXTO EN LA CUAL VAMOS A INGRESAR EL NOMBRE DE LAIMAGEN.CÓDIGO BOTÓN NUEVOText8.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ÓN Prof.: Ricardo Viqueira
  8. 8. 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.Path CÓDIGO COMPLETOImage1.Picture = LoadPicture(X & "" & Label8.Caption) DE LOSCase Is = 2Text8.Visible = True CONTROLES:Text2.SetFocusAdodc1.Recordset.AddNew PRIMERO, ÚLTIMO,Case Is = 3Adodc1.Recordset.MoveLast SIGUIENTE,X = App.PathImage1.Picture = LoadPicture(X & "" & Label8.Caption) ANTERIOR, NUEVOCase Is = 4 Y GUARDARAdodc1.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 = FalseEnd Select Prof.: Ricardo ViqueiraEnd Sub
  9. 9. LA CAJA DE TEXTO 8 Y EL LABEL 8, QUE CONTIENEN EL NOMBRE DE LAIMAGEN NO QUIERO QUE SE VEAN, YA QUE SOLO LOS VOY A UTILIZARPARA VER Y CARGAR EL NOMBRE DE LA IMAGEN. POR LO CUAL PONEREN FALSO LA PROPIEDAD VISIBLE DE LOS DOS CONTROLES. AL EJECUTAR EL PROGRAMA NO SE VEN LOS CONTROLES, TEXT Y LABEL 8 Prof.: Ricardo Viqueira

×