Newsgroup: it.comp.appl.access
Titolo: testo mooolto lungo in tabella/maschera

mi si è presentato questo problema:
devo fare un'applicazione su access di archiviazione processi,
il cliente (senza portafogli e per di * collega :-)  ) mi ha chiesto un
campo dome inserire una relazione che a quanto ho capito potrebbe
addirittura essere di 10 e oltre pagine dattiloscritte.
Io già l'ho avvertito che anche se teoricamente potrebbe essere fattibile
è sconveniente e non pratico da gestire, pensando a far fare la relazione
su word e richiamarla in access.
Questa soluzione secondo me è la più comoda e plausibile (VOGLIO LA
CONFERMA!).
Quello che chiedo è come devo procedere? devo fare un collegamento con un
campo di access al documento o vi è un'altra procedura migliore?
Si accettano consigli grazie!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Si accettano consigli grazie!
O usi Hyperlinkaddress o shell
MAssimiliano

 MAssimiliano
scusa l'ignoranza! cosa sono  Hyperlinkaddress o shell? comandi di access
o programmi esterni?


 o programmi esterni?
Sì istruzioni.
Con Hyper tu in relatà gli dici solo dov'e il file
e lui lo apre con l'applicativo di default
Word per i .doc
Excel per gli .xls
Paint per i .bmp
Ci inserisci un pulsante
me.Comando0.Hyperlinkaddress = "c:\pippo.doc"
Se però tu non volessi aprire i bmp con paint ma
con Imaging dovresti
me.comando0 = shell("Percoso dell'applicativo"
"PercorsoDelFileCompresoEstensione")
Guarda nei post precedenti ce n'è una quintalata
di byte
MAssimiliano

 Si accettano consigli grazie!
Comunque considera che i documenti word (in verità tutti i documenti office) hanno dei campi sia predefiniti che definibili; word
(ed Esplora Risorse) ha la funzione Trova che ti permette di cercare una parola/frase anche in questo campi e anche nel contenuto
del documento, quindi se la "gestione dei documenti" si riduce a creare una struttura logica di cartelle (directory) per archiviare
i documenti e con la funzione "trova" risolvi il problema, access non ti serve...
Ciao.
-- 
Sergio MAZZA

MA ha scritto:




ho visto sulla guida il comando hyperlinkaddress e ho capito ben poco ma
sembra che non fa quello che vorrei.
in effetti vorrei una casella di testo in cui inserire il nome del
documento da visualizzare (con word)  e se vi clicco sopra,  mi apre il
documento indicato nella casella di testo.


 ha scritto nel messaggio
news:chmlq8$a8v$1...@news.newsland.it...

Invece è proprio quello:
al mio suggeriemnto metti cambia il nome del
comando e lui farà quello che dici
MAssimiliano

MA ha scritto:

forse sono rimbecillito?
ricapitolo, mi faccio un pulsante (di comando?) nell'evento su click?
metto il comando me.Comando0.Hyperlinkaddress = "c:pippo.doc" (al posto di
c:pippo.doc deve uscire il percorso del campo)
poi dici "al mio suggeriemnto metti cambia il nome del
comando e lui farà quello che dici"
ma non c'ho capito niente!!  :-((
mi puoi dare una spiegazione più elementare?
grazie



Se il tuo controllo si chiama "PathDaAprire"
me.pathDaAprire.hyperlinkaddress = me.pathdaaprire
MAssimiliano

 MAssimiliano
massimiliano  scusa ma non capisco  (non mortificarmi!)
ho provato ma da errore!
facciamo una cosa, posso inserire il comando sull'evento Doppio Click del
campo dove viene inserito il percorso del documento? se il campo si chiama
relazione e dentro a questo campo inserisco il percorso completo del
documento da aprire(es. C/doc/testo1.doc, C/doc/testo2.doc,ecc.), dovrei
mettere nell'evento doppio_Click il seguente codice
me.relazione.hyperlinkaddress = me.relazione ma questo mi da errore!
Cosa non ho capiTo?
at pazienz!
luigi


 luigi
MAssimiliano