Advertisement
idsystems

VBNETBD_Practica15

Mar 23rd, 2013
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 2.16 KB | None | 0 0
  1. ' Practica 15 - BD con imagenes Vinculadas
  2. Imports System.Data.OleDb
  3.  
  4. Public Class Form1
  5.     'Aqui usamos una BD de MS Access 2007. Notemos que cambia el proveedor de datos
  6.     Dim cnn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Inventario.accdb")
  7.     Dim da As New OleDbDataAdapter("Select * From Productos", cnn)
  8.     Dim ds As New DataSet
  9.     Dim nRegistro As Integer
  10.  
  11.  
  12.  
  13.     Private Sub cmdFill_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdFill.Click
  14.         'Llenamos el DataSet con los datos de la conexion abierta
  15.         da.Fill(ds)
  16.         'Llenar el primer registro solamente
  17.         txtArticulo.Text = ds.Tables(0).Rows(0).Item("Articulo")
  18.         txtPrecio.Text = ds.Tables(0).Rows(0).Item("Precio")
  19.         PictureBox1.ImageLocation = My.Application.Info.DirectoryPath + "\images\" + Trim(txtArticulo.Text) + ".jpg"
  20.  
  21.     End Sub
  22.  
  23.     Private Sub cmdNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdNext.Click
  24.         'Cuando damos el boton de siguiente
  25.         nRegistro = nRegistro + 1
  26.         If nRegistro < ds.Tables(0).Rows.Count Then
  27.             txtArticulo.Text = ds.Tables(0).Rows(nRegistro).Item("Articulo")
  28.             txtPrecio.Text = ds.Tables(0).Rows(nRegistro).Item("Precio")
  29.             PictureBox1.ImageLocation = My.Application.Info.DirectoryPath + "\images\" + Trim(txtArticulo.Text) + ".jpg"
  30.  
  31.         Else
  32.             MsgBox("Final del archivo")
  33.             nRegistro = ds.Tables(0).Rows.Count - 1
  34.         End If
  35.  
  36.     End Sub
  37.  
  38.     Private Sub cmdAnterior_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAnterior.Click
  39.         'Cuando damos el boton anterior
  40.         nRegistro = nRegistro - 1
  41.         If nRegistro >= 0 Then
  42.             txtArticulo.Text = ds.Tables(0).Rows(nRegistro).Item("Articulo")
  43.             txtPrecio.Text = ds.Tables(0).Rows(nRegistro).Item("Precio")
  44.             PictureBox1.ImageLocation = My.Application.Info.DirectoryPath + "\images\" + Trim(txtArticulo.Text) + ".jpg"
  45.  
  46.         Else
  47.             MsgBox("Inicio del archivo")
  48.             nRegistro = 0
  49.         End If
  50.     End Sub
  51. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement