Newsgroup: it.comp.appl.access
Titolo: Abbandonare access

Vi chiedo un consiglio, in azienda ho creato un database access che è
stato ampliato sempre più per adattarsi alle nostre esigenze, il
problema è che access 2008 sta dando una marea di problemi. Vorrei
trovare un metodo per non essere più legato ad access, però il mio
grosso problema è che di programmazione so veramente poco.
Secondo voi è possibile convertire in qualche modo il frontend
lasciando come backend il db access? Oppure, c'è qualche altra
possibilità?
Eliminare access mi permetterebbe anche di non dover più comprare
licenze di office professional in quanto mi basterebbe la base.
Grazie
Fabio

 ha scritto nel messaggio 
news:xn0ftuhdp...@127.0.0.1...

Ciao Fabio,
suppongo tu stia parlando di Access 2007 (2008 non esiste).
Certo il front-end è convertibile, ma ne vale la pena? Se sai 
veramente poco di programmazione, tutto quello in cui lo puoi 
convertire richiede ampia esperienza di programmazione, non c'è niente 
a cui tu possa dare in pasto una applicazione Access e dirgli bene 
adesso convertimela in qualcosa che funzioni altrettanto bene, se non 
meglio senza che io faccia niente!  ( A parte un buon programmatore 
che ti costerebbe un tot! (sicuramente + delle licenze di Access) )
Il problema delle licenze di Access è un falso problema da sempre 
esiste il runtime di Access che dalla versione 2007 è anche 
liberamente distribuibile, per le versioni precedenti era necessario 
acquistare VSTO per Office per poter distribuire gratuitamente le 
licenze del runtime.
Forse è meglio partire dai problemi che hai con Access 2007 e vedere 
se sono risolvibili, a proposito hai installato SP1?
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.live.spaces.com
---------------------------------------- 

 ha scritto nel messaggio 
news:xn0ftuhdp...@127.0.0.1...

Anzitutto dovresti spiegarti meglio su che SO usi access, in quanto la 2008 
credo sia solo la versione per MAC.
Per PC infatti siamo alla 2007 (le numerazioni non coincidono).
In secondo luogo il problema delle licenze, dalla versione 2007, è stato 
bypassato in quanto Microsoft ha reso pubblico il runtime per far girare gli 
applicativi sviluppati in access (senza particolari problemi anche le 
versioni precedenti 2000-XP-2003).
Quindi se tu hai una licenza per modificare il tuo db sui rimanenti PC puoi 
"tranquillamente" (ci sarebbe da parlarne un attimino, ma in linea di 
massima è così) installare il runtime.
Problemi?La 2007 io al momento non la uso ma sono contentissimo della 2003 e 
il convertitore alle varie versioni è incluso....
Un convertitore di front-end? Se fosse così allora mi studio solo un 
linguaggio e sono a posto.... :-)))
Passo da Access a VB6, .NET, C#, C++, ecc... quando voglio!Figata! ;-))))
Spiega piuttosto che problemi ti da....perchè molto spesso alla base non c'è 
un cattivo programma, ma un cattivo programmatore (senza offese).
Forse possiamo aiutarti a disprezzare un pò meno Access e farti notare che 
c'è già chi ha preso una piccola batosta credendo che passare a VB6 sia 
stato molto meglio!!! Vero eSQuel?? :-))))
Ciao
-- 
Roberto da Parma

 se sono risolvibili, a proposito hai installato SP1?
Se ho capito bene: con il runtime posso eseguire l'applicazione senza
installare access e quindi dover comprare la licenza, giusto? Allora
potrei convertire tutti i client in access 2007 ed eliminare tutte le
licenze 2000 e xp, mantenendone una sola di 2007 per fare le modifiche.
Se ho capito correttamente potrebbe essere un'ottima soluzione.
Ciao
Fabio

 Forse possiamo aiutarti a disprezzare un pň meno Access e farti
No, no, non disprezzo access, anzi! :-)
Access mi ha permesso, con le mie scarse conoscenze di programmazione,
di fare comunque un programma completo che sta eseguendo perfettamente
le sue funzioni e ci sta facendo risparmiare molto tempo.
Il problema č solo che, mentre con 2000 xp, ecc non ho mai avuto alcun
problema, access 2007 me ne ha dati alcuni di cui uno molto rognoso.
Ciao
Fabio

 Fabio
Ciao.
-- 
Sergio MAZZA 

 Fabio
Ciao Fabio,
hai capito perfettamente, ti rimane il problema di litigare un po' con 
A2007, ma niente di insormontabile, ritengo.


 con A2007, ma niente di insormontabile, ritengo.
Ottimo, thanks.
Ciao
Fabio

 alternative ce ne sono...
Adesso purtroppo non posso essere preciso perché non sono in ufficio,
però ti descrivo il problema: salvando con 2000 il file doc con i campi
unione andavo ad aprirlo da qualsiasi client e tutto funzionava
perfettamente (anche da xp), aprendolo invece con 2007 mi diceva che
non trovava l'origine dati, gli indicavo il file e da quel momento la
stampa unione non funzionava più per nessuno (bisogna riassegnare tutti
i campi da un client 2000 o xp, un lavoraccio). Non ricordo quale
metodo ho usato per l'accesso al db, mi sembra comunque un accesso
diretto.
Non vorrei che il tutto fosse legato ai "driver" di accesso al db, se
così fosse potrei risolvere mettendo il runtime di access 2007 su tutti
i pc? Appena rientro in ufficio provo ad installarlo su un client con
2000 e vedo se la stampa unione risulta inaccessibile, se così fosse il
problema è risolto. Altrimenti potrei provare ad usare openoffice.
Ciao
Fabio

 Fabio
Nel 2007, prova a riconnetterti alla base dati utilizzando (scegliendo) il 
metodo: DDE (scambio dinamico di dati)...
Ciao.
-- 
Sergio MAZZA 

 Ciao.
Grazie dei consigli, farň cosě.
Ciao
Fabio