Newsgroup: it.comp.appl.access
Titolo: Runtime XP e Access 2000

Ciao a tutti
devo distribuire un'applicazionde fatta in accessxp con relativo runtime.
Nei computer dove è presente Office 2000 completo quando un utente tenta di 
aprire i propri db fatti con access2000, questi vengono aperti con il 
RuntimeXP se precedentemente era stato aperto il mio mdb
Nel mio collegamento al mio file è ben definita la versione di access da 
utilizzare ma dopo l'apertura questo diventa comunque la versione 
predefinita per tutti i file mdb/mde presenti nel pc.
Ovviamente non posso obbligare gli utenti finali ad aprire prima access2000 
e poi il loro file.
Si può risolvere questa cosa?
Ciao, Andrea 


Devi creare un collegamento ai loro db in cui indichi a quale "motore" si
deve rivolgere
e subito dopo il path dell'applicazione
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:e8lnp8$vrl$1...@area.cu.mi.it...

Ciao, il mio mdb verrà distribuito in tutta italia a degli agenti che non 
conosco...non posso pretendere che si creino un collegamento personalizzato 
ad ogni mdb proprio fatto con versioni di access diverse.
Non c'è qualche altra soluzione?
ciao, Andrea


Mi pare che tu non abbia capito la risposta di MA...o forse mi sbaglio.
Il tuo programma deve avere un "motore" di partenza:
c:\AccessRuntime\msaccess.exe /runtime c:\TuaCartella\TuoMDE
Tutti gli altri mdb saranno o meglio rimarranno associati alla versione di 
Access presente o utilizzata.
Almeno la prima volta si associano gli mdb alla versione di Access presente 
e poi si fa partire il tuo mdb con quella stringa...
Hai messo Access runtime nel pacchetto di installazione?
E' stato installato? Controlla nei programmi installati.
Ciao, Carlo 


fatto strano che succede solo con access2000 con altre versioni no
Andrea

 Andrea
Sě č vero, con A2000.
Se non ricordo male sul sito di Microsoft c'č la soluzione...se la trovo la 
posto.
Ciao, Carlo 

 ha scritto nel messaggio 
news:eDKrg.32060$zy5.6...@twister1.libero.it...

MA aveva ragione.
Leggiti questo:
http://support.microsoft.com/default.aspx?scid=kb%3Bit%3B287448
Ciao, Carlo 


ho letto purtroppo :-(
mi sempra poco professionale dire a chi userà il mio software che deve 
crearsi tutti i collegamenti a mano  dei propri mdb creati con la versione 
precedente di access. Soprattutto se sono molti.
Penso che l'unica soluzione sia quella di riscrivermi il programma in visual 
basic
Grazie comunque
Andrea

 Andrea
Prego, figurati.
Quanto a scrivere tutto in VB te lo sconsiglio vivamente...al limite Asp.net 
come ci ha fatto vedere Massimo Piubelli alla cisa2.
Comunque qualsiasi programma tu userai, se i client hanno altre versioni 
dello stesso programma (motore), avranno lo stesso identico problema con le 
associazioni dei file.
Windows accetta una sola associazione...un solo programma associato ad un 
determinato file/estensione.
Ciao, Carlo


Anche con vb dovrai dire quale motore jet o ado usare.
Comunque il mio era un discorso generico.
Il comportamento dei programmi verso un file con una certa estensione non si 
limita ad Access...č una caratteristica di windows.
Anche con VB dovrai prevedere i runtime delle librerie appropriate (5 o 6), 
le dll giuste e la giusta versione di jet o ado.
Detto questo, creare un applicativo di database con vb č anni luce piů 
lontano e arretrato rispetto a crearlo con Access. Ti consiglio 
ASP.NET
.
Ovviamente a te la scelta.
Buon lavoro!
Ciao, Carlo