Newsgroup: it.comp.appl.access
Titolo: Inserimento foto in una maschera

RICOMINCIAMO.......
Vorrei sapere  se è possibile inserire via codice in una maschera un'
immagine.
1) La foto si trova in una cartella remota su un altro computer.
2) Se possibile la foto deve essere collegata e non importata.
3) La foto deve essere inserita in automatico senza aprire altre finestre.
la correlazione file-record sta nel nome del prodotto che è lo stesso nome
dell'immagine in remoto.
spero di essere stato abbastanza chiaro.
grazie a tutti in anticipo.

 ha scritto nel messaggio
news:Hzp5a.211102$0v.59...@news1.tin.it...

diciamo che tu hai sulla tua form
1) una casella di testo contente il nome prodotto e chiamato appunto
prodotto
2) un oggetto immagine chiamato imageframe che dir si voglia
su apertura della form usa un codice di questo tipo:
me![imageframe].picture=path & me![prodotto] & ".jpg"
ovviamente se l'immagine è jpg, se no inserisci l'estensione oppurtuna
path è una variabile stringa in cui hai prcedentemente memorizzato il
percorso della cartella
besos

 ha scritto nel messaggio
news:b35a31$df7$1...@lacerta.tiscalinet.it...

Grazie dll'interessamento, e scusa la mia ignoranz, ma come si assegna un
valore ad una variabile??????
potresi fare un esempio??
tk


per prima cosa la variabile va dichiarata:
dim path as string
poi le i assegna il valore desiderato
path="\\server\pubblico\dati\immagini\foto\"
perciò il codice finale da assegnare all'avento "su apertura" della tua
maschera potrebbe essere così:
dim path as string
path="\\server\pubblico\dati\immagini\foto\"
me![imageframe].picture=path & me![prodotto] & ".jpg"
access ti mette automaticamente le dichiarazioni di inizio e fine routine
occhio che così non hai gestione degli errori, se il file prodotto.jpg non
esiste access va in debug
besos

 ha scritto nel messaggio
news:b35b2b$e08$1...@lacerta.tiscalinet.it...

un ' ultima cosa, l'immagine così associata risulta inserita oppure
collegata nel db?

 ha scritto nel messaggio
news:b35b2b$e08$1...@lacerta.tiscalinet.it...

ho creato un pulsante e nell'evento su click ho inserito il seguente listato
Private Sub Comando29_Click()
Dim path As String
path = "C:\Documenti\Foto\"
Me![foto].Anagrafico = path & Me![Matricola] & ".jpg"
end sub
ma una volta che premo il pulsante acces va in errore e mi dice
errore di run-time 438
Propietà o metodo non supportati dall'oggetto
vado in debug e la seguente riga risulta evidenziata
" Me![foto].Anagrafico = path & Me![Matricola] & ".jpg" "
DOVE HO SBAGLIATO???????


Non hai richiamato la proprietà .picture
tu devi richiamare la proprietà pcture dell'oggetto immagine non associata
che hai posizionato sul form
puoi inserire anche su form_current
e se il controllo si chiama immagine1
tu farai
me.immagine1.picture = ....
se puoivuoi gestire la possibile assenza dell'immagine puoi subordinarlo a
una verifica
grazie alla funzione dir() se è diversa da "" allora associ altrimenti
immagine.picure = empty
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:151Z26Z67Z135Y1...@usenet.libero.it...

Grazie dell'interessamento MAssimiliano ma forse non si è capito che non
capisco una ma... di codice.
cmq l'immagine è associata ad un campo nella tabella anagrafico.
Se ti è possibile potresti farmi un listato di esempio, nel post iniziale,
mi chiedevo se tramite codice sia possibile
collegare un immagine all'interno di un campo OLE senza far aprire troppe
finestre di ricerca,
fermorestando che le immagini si trovano materialmente in un altro pc in
quanto
La domanda era questa, una volta inseriti i campi nel recor in riferimento,
volevo che
con la semplice pressione di un tasto  nel campo "Foto" apparisse l'immagine
relativa che aveva in
comune al record "nome file = [Matricola]" .
Spero di essermi spiegato
di

 ha scritto nel messaggio
news:Hzp5a.211102$0v.59...@news1.tin.it...

Ho letto il thread e mi sembra che sul trattamento delle immagini in Access
hai poche idee, ma in compenso sono molto confuse. ;-)
Per chiarirti un po' le idee su quanto ti sta suggerendo il papero vai sul
Sito Comune (link qui sotto) e nella Sezione General leggiti queste tre FAQ:
1) Come implementare correttamente un archivio di immagini di Stefano
Bettini
2) Implementare un archivio di immagini di Silvio Savoldi
3) Archiviazione immagini di Franco Cappellaro
Un consiglio: lascia stare i campi OLE: con essi non è possibile collegare
immagini ma solo inglobarle nel database, con le conseguenze, in fatto di
dimensioni del database, che puoi facilmente immaginare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:151Z26Z67Z135Y1...@usenet.libero.it...

F U N Z I O N A
grazie a tutti voi .
mar&mar

 ha scritto nel messaggio
news:hSI5a.143992$YG2.4...@twister1.libero.it...

grazie per il consiglio e dopo aver visionato i due db che mi hai indicato
sono riuscito ad inserire le immagini.
Ora pero ho visto che nasce un altro problema che il caro "POSTINO" aveva
menizionatto.
Se il file che vado a far aprire non esiste, come blocco il codice prima che
mi generi l'errore??????'
 che visto che rispondi molto velocemente se non

  che visto che rispondi molto velocemente se non
????
Per verificare l'esattezza del percorso usa la funzione Dir, che ti
restituisce una stringa vuota nel caso in cui il file indicato non esiste.


 ha scritto nel messaggio
news:afR5a.146414$ZE.42...@twister2.libero.it...

grazie, cmq ho risolto il problema con la funzione "on error goto"
cmq per approfondire il tuo suggerimento,potresti farmi un esempio pratico.
p.s. non rimandarmi al tasto F1. ;)

 p.s. non rimandarmi al tasto F1. ;)
Se la casella di testo che contiene il percorso del file immagine si chiama
Path, potresti scrivere:
If Dir(Me!Path) = "" Then
    MsgBox "Immagine " & Me!Path & " inesistente"
    Me!Foto.Picture = ""
Else
    Me!Foto.Picture = Me!Path
End If
Comunque ti garantisco che l'help in linea di Access non morde, puoi andarlo
a leggere in tutta tranquillità. ;-)


 ha scritto nel messaggio
news:5U56a.147538$YG2.4...@twister1.libero.it...

grazie.