Acces

2 envíos / 0 nuevos
Último envío
EDith
Imagen de EDith
Offline
última acción: Hace 11 años 7 meses
alta: 15/08/2012 - 17:40
Puntos: 80
Acces

Hola:

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

Gracias de antemano por su ayuda

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 19 horas 34 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Acces

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

tabla vinculada a un archivo html en local

 

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.