Newsgroup: it.comp.appl.access
Titolo: Anteprima .doc su form

AXP/WXP
Ciao
ho bisogno di inserire l'anteprima di un documento word in un form. E'
possibile e come si fa?
Ho inserito in una casella di testo, con l'evento del bottone, il seguente
collegam hypertext
-Me.casellaTesto.Value = NomeFileSenzaPath & Chr(35) & NomeFile & Chr(35)
in modo da poter aprire il .doc per le eventuali modifiche.
Mi piacerebbe avere l'anteprima a video.

"TT" <> AXP/WXP


Perchè non crei un collegamento ipertestuale a quell'oggetto?
Ciao: Silvio

 ha scritto nel messaggio
news:CWJ7c.87354$FJ6.3...@twister1.libero.it...

Crea un oggetto associato e nel bottone inserisci il codice:
Me!nomeAssociatoOLE.SourceDoc = "C:\documenti\prova.doc"
Me!nomeAssociatoOLE.Action = acOLECreateLink
Occhio che per documenti molto grandi ci impiega un bel po'...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:c3pd8p$16v$1...@canarie.caspur.it...

Ciao
Seguendo i tuoi suggerimenti scrivo
Private Sub Corpo_DblClick(Cancel As Integer)
    Dim nome As String
    Dim i As Integer
    nome = Me!TxtColleganento.Value
        For i = 1 To Len(nome) Step 1
            If Mid(nome, i, 1) = Chr(35) Then
                Exit For
            End If
        Next i
    nome = Mid(nome, i + 1, Len(nome) - i - 1)
    Me!AssociatoOLE.SourceDoc = nome '"C:\documenti\prova.doc"
    Me!AssociatoOLE.Action = acOLECreateLink
End Sub
facedo doppio click sul corpo mi visualizza nel AssociatoOLE l'anteprima
(con i sui tempi Miiiiiii che lungo). Ok funziona, che figata :-)
Supponendo di voler visualizzare l'antepima doc di ogni singolo record,
preciso che nella tabella memorizzo il valore di  TxtColleganento quindi
ogni record avrà un collegamento ad un doc, questo codice non mi va bene
perchè per ogni record visualizza la prima anteprima "creata".
Dirai : "Normale fai doppio click sul corpo per l'anteprima".
Dovrei inserire il codice in un evento che viene attivato ad ogni cambio
record, premendo i pulsanti di scorrimento record in fondo alla maschera.
Sai mica indicarmi la via?
Ciao
TT

 ha scritto nel messaggio
news:ff28c.85562$Kc3.2...@twister2.libero.it...

Se vuoi farti del male; devi gestire l'evento "su corrente" della form, li
inserire il codice che assegna il SourceDoc...
Ciao.
P.S. Sarebbe il caso di verificare prima se il campo contiene il nome del
file (funzione IsNull (vedi help)) e se esiste il file (funzione Dir
(ari-vedi help)).
--
Sergio MAZZA

 ha scritto nel messaggio
news:c3rfum$i5e$1...@canarie.caspur.it...

Sicuramente controllerò l'esistenza del collegamento.
Il "se vuoi farti male" immagino che sia per la lentezza. Proverò.
Grazie
TT


Ho provato ed effettivamente è lunghetto, ma funziona. E' quello che cercavo
di fare.
La funzione dir però non mi serve a nulla, Perchè l'hai tirata fuori?
Grazie.
TT

 ha scritto nel messaggio
news:bVm8c.91232$FJ6.3...@twister1.libero.it...

Come non ti serve a nulla? E come fai a sapere se esiste il file nella
cartella? Magari qualcuno inavvertitamente l'ha cancellato...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:c3uvjl$hvb$1...@canarie.caspur.it...

In quel caso colui che ha cancellato il file verrà fustigato in pubblica
piazza.
Ma hai ragionissima, non ci avevo pensato. Porc.....
Grazie Ciao Ciao
TT