Otra duda, hay alguna manera de que Acces, actualize datos desde una página web, igual que se hace en Excel?, y cómo puedo poner una foto diferente en cada registr
Es que Excel acepta (casi) cualquier cosa. Una base de datos necesita que los datos estén organizados de alguna manera, así que no vale cualquier html.
Imagino que dependerá de la versión, yo puedo vincular una tabla a un archivo html que esté en local, pero no puedo abrir uno que esté en internet
Para las fotos, puedes o guardarlas en la propia base de datos (recomendable sólo si ocupan poco o hay pocas fotos) mediante un campo de tipo "Objeto Ole". también hay un tipo de dato "datos adjuntos" para adjuntar varios archivos a un mismo registro.
La otra opción es guardar la ruta a la imagen, no la imagen propiamente dicha. Esto es recomendable si las imágenes no van a cambiar de nombre ni de ubicación. Para este caso tendrías que actualizar la propiedad imagen de un control imagen para cada registro, mediante código.
Por ejemplo puedes poner en el evento Current del formulario algo parecido a esto:
(la ruta a la imagen se muestra en un control llamado rutaimagen, y quiero mostrar la imagen en un control de tipo imagen llamado Control_Imagen)
Es que Excel acepta (casi) cualquier cosa. Una base de datos necesita que los datos estén organizados de alguna manera, así que no vale cualquier html.
Imagino que dependerá de la versión, yo puedo vincular una tabla a un archivo html que esté en local, pero no puedo abrir uno que esté en internet
Para las fotos, puedes o guardarlas en la propia base de datos (recomendable sólo si ocupan poco o hay pocas fotos) mediante un campo de tipo "Objeto Ole". también hay un tipo de dato "datos adjuntos" para adjuntar varios archivos a un mismo registro.
La otra opción es guardar la ruta a la imagen, no la imagen propiamente dicha. Esto es recomendable si las imágenes no van a cambiar de nombre ni de ubicación. Para este caso tendrías que actualizar la propiedad imagen de un control imagen para cada registro, mediante código.
Por ejemplo puedes poner en el evento Current del formulario algo parecido a esto:
(la ruta a la imagen se muestra en un control llamado rutaimagen, y quiero mostrar la imagen en un control de tipo imagen llamado Control_Imagen)
Private Sub Form_Current()
With Me.rutaimagen
If IsNull(.Value) Then
Me.Control_Imagen.Picture = ""
Else
Me.Control_Imagen.Picture = .Value
End If
End With
Me.Control_Imagen.Requery
End Sub
------
Ya sé Excel, pero necesito más.