Ayuda catalogo

Iniciado por themindmaster, 30 Noviembre 2013, 16:42 PM

0 Miembros y 1 Visitante están viendo este tema.

themindmaster

Saludos a todos, me encuentro elaborando un programa pero quiero agregarle un catalogo que contenga todos los productos que tenga la empresa y cada producto tiene que aparecer con una imagen, el programa es basicamente asi:


entonces cada vez que le doy a siguiente avance a la siguiente imagen y cuando le de a atras pase a la anterior.

espero me ayuden jejej
gracias de antemano
El sabio no se sienta para lamentarse, sino que se pone alegremente a su tarea de reparar el daño hecho.

Danyfirex

Bueno si usas una base de datos. entonces colocarias el nombre de la imagen igual al código de la imagen en la db. cada vez que le des next pones la imagen en el control de la imagen.


themindmaster

pero como le hiciera para guardar la imagen en la base de datos?
El sabio no se sienta para lamentarse, sino que se pone alegremente a su tarea de reparar el daño hecho.

Danyfirex

no en la base de datos :S

las guardas en una carpeta. en la base de datos tendrias el nombre que la identifique.


algo así: (sin usar base de datos)


Código (vb) [Seleccionar]
Dim indice As Integer
Dim ruta As String

Private Sub Command1_Click()
If Not (indice = 1) Then
indice = indice - 1
ruta = App.Path & "\Productos\" & indice & ".jpg"
Image1.Picture = LoadPicture(ruta)
End If
End Sub

Private Sub Command2_Click()

If Not (indice = 4) Then
indice = indice + 1
ruta = App.Path & "\Productos\" & indice & ".jpg"
Image1.Picture = LoadPicture(ruta)
End If
End Sub

Private Sub Form_Load()
indice = 1
ruta = App.Path & "\Productos\" & indice & ".jpg"
Image1.Picture = LoadPicture(ruta)
End Sub



saludos

themindmaster

#4
una pregunta en el load picture va entre comillas("") ? y que seria /productos/ :(




yo uso visual basic 6.0
El sabio no se sienta para lamentarse, sino que se pone alegremente a su tarea de reparar el daño hecho.

Danyfirex

producto si va. (lee la documentación)

producto es un directorio :S

tienes que leer mas.

:rolleyes: