Newsgroup: it.comp.appl.access
Titolo: collegamento a file esterni

Salve a tutti,
scusate ma vorrei il vs. conforto .
devo creare un archivio che mi consente di ricercare e visualizzare o
eseguire:
a) uno spartito musicale, formato Doc, o Pro, o Tab, o Txt;
b) un file midi con estensione mid;
c) un file karaoke con estensione mid o kar è indifferente.
1)dispongo di un file excel che contiene gli elementi identificativi degli
spartiti (nome canzone, cantante, nome raccolta, numero di ricerca
cartaceo);
2)di una cartella dove sono ordinati in altre sottocartelle (per nome
cantante) i file midi
3) di una cartella dovo sono ordinati in altre sottocartelle (per nome
cantante) i file karaoke
Ho creato la tabella utilizzando il file excel. e fino a qui no problem,
facile... ma i problemi sono venuti dopo!
Per collegare ed aprire spartiti o midi o karaoke devo utilizzare
"collegamento ipertestuale" e questo significa che lo devo ripetere ogni
volta in quanto
sono tutti in posizione diversa......se pensate che ho circa 3.500
karaoke+1.850 midi+3/4000 spartiti il lavoro è immane!!!!!!!!!
non mi basterà una vita per realizzare tutto questo considerando che è
sempre in aggiornemento!!!
C'e una procedura diversa? o avete una altra soluzione???
Inoltre quando apro un file di testo formato pro o tab, pur avendo
registrato il tipo di applicazione con la quale aprirlo (Word) mi dice che
non dispone di un programma registrato per aprire tale fine (ovviamente
parlo all'interno di access, con il collegamento ipertestuale, perchè
all'esterno lo apre tranquillamente.
Che posso fare???
grazie a tutti

 ha scritto nel messaggio
news:5%Tsb.18448$9_.6...@news1.tin.it...

Premetto che la domanda non è stupida, ma evidentemente se nessuno ti ha
risposto è perchè la risposta te la sei data da solo.
Il problema è che per aprire qualsiasi file hai bisogno della posizione del
file stesso, pertanto presumo che l'unico che gliela può dire sei tu.
Se i file fossero invece organizzati (tutti con un nome tipo
Autore_Canzone.mid) e all'interno di una stessa cartella forse risulterebbe
più semplice provarci.
Ciao,
Massimo
PS: Poi ti consiglio di non postare lo stesso messaggo dopo soli tre giorni.
-- 
web: 
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi

 Grazie per aver risposto
Io non so se devo inviare questo al NG o a te...
forse lo faro ad entrambi..
volevo dire questo:
i file sono organizzati, il percorso è ../karaoke/nome cantante...
all'interno poi ci sono tutti i file singoli delle canzoni.
se la soluzione è quella che avevo pensato e mi ci vorrà una vita per farla,
quell a che hai pensato tu quale è? Perchè se devo sempre dargli il percorso
e mi devo fermare solo all'apertura della cartella del cantante... mi sono
solo eliminata un passaggio che il nome della canzone... poca roba direi. A
meno che tu hai un'altra soluzione.
grazie
filo

 filo
Massimo

 ha scritto nel messaggio
news:bp5p6o$gpl$3...@fata.cs.interbusiness.it...


 ha scritto nel messaggio
news:WOutb.33901$hV.13...@news2.tin.it...

Prima di tutto un consiglio, segui le regole del NG e rispondi dopo il
"quoting" (La risposta dell'altra persona) aiuterà la comprensione logica
dell'argomento.
Prima di tutto dovresti organizzare le tue idee, ovvero:
In access hai dei dati "strutturati" immagino un id, titolo canzone, artista
ecc. giusto?
Per aprire un file potresti provare un comando in vba del tipo
Shell "C:\Programmi\Microsoft Office97\Office\Excel.Exe " &
"C:\Documenti\Massimo.XLS"
Dove nella prima parte trovi l'applicazione da usare, nella seconda il
percorso del nome del file.
Se, come immagino, tu hai una cartella spartiti (ipotizzo in c) e varie
sottocartelle per i cantanti, penso che la cosa migliore sia qualla di
nominare il file sempre con il titolo della canzone (magari senza accenti o
caratteri speciali, non vorrei che generasse un altro problema)
Poi altra considerazioni sulle tipologie di file, che dovresti aprire con
applicazioni differenti immagino. In fase di importazione devi importrare
anche se è uno spartito, un file midi o kar.
Ciao,
Massimo
