semplicemente perchè Me.path si riferisce ad una variabile globale (come pathbase) che però non hai dichiarato. Almeno credo.. cmq sostituisci Me.path con Me.pathbase altrimenti non utilizzi in nessun modo il codice che ti ho dato...[supersaibal]Originariamente inviato da xamira
Mi spieghi come mai non funge?
Option Compare Database
Option Explicit
Dim pathbase As String
Private Sub Form_AfterUpdate()
On Error Resume Next
Me.Immagine.Picture = Me.path
End Sub
Private Sub Form_Current()
On Error Resume Next
Me.Immagine.Picture = Me.path
End Sub
Private Sub Form_Load()
pathbase = CurDir
End Sub
[/supersaibal]
Sono curioso: Me.Immagine.Picture non dovrebbe essere scritto così:
Me.Immagine.Picture = LoadPicture(pathbase & "\" & nomeimmagine)
?
Tu prova a cambiare una cosa alla volta, se vedi che le immagini non vengono caricate anche se il codice gira senza errori di runtime allora cambia quanto sopra aggiungendo quindi LoadPicture.....