PDA

View Full Version : Conversione Database Access (con codice VBA) da 97 a 2003


Dardalo
11-10-2005, 11:55
Salve a tutti,

mi è stata chiesta una consulenza per decidere cosa fare di un DB Access 97.
Al momento non so molto del db, tranne che ho la possibilità di accedere come amministratore per vedere "il sorgente" del DB e del codice VBA.
Viene usato per riportare i dati di fatturazione del loro programma gestionale (Esatto2004) in odo tale da gestirli in maniera autonoma.
Contiene le classiche anagrafiche clienti, agenti, depositi etc. e poiché l'altro software non permette loro di calcorare quanto dovuto alle varie categorie di dipendenti o collaboratori, usano questo.

La società che lo sta usando deve cambiarlo x' il loro programmatore attuale li vuole costringere: su quello non riesce più a fare modifiche... :eek:
A parziale discolpa, c'è da dire che il db è nato nel 96 (mi hanno detto) ed è stato già modificato molte volte, da persone diverse... :muro:

Le prime domande che mi pongo (pongono) sono:
1) è possibile convertire il db così com'è da 97 a 2003? Cosa richiederebbe a livello di modifiche strutturali per codice e funzioni?
2) se non si riesce a mettere più le mani nel db adesso, convertendolo non cambierebbe nulla, nel senso che i problemi rimarrebbero...o mi sbaglio?

Poiché hanno necessità di gestire (1 sola persona, non è condiviso in rete) circa una mole di 250 record/mese ma già ora è lentissimo potrebbe valere la pena riprogettarlo o almeno ottimizzarlo.
Ma potrebbe anche valere la pena creare un software ad hoc con db mysql (o altro? xsonalmente uso mysql o postgreSQL ma su una sola macchina quest'ultimo ha il fastidioso baco di essere inusabile).

Devo consigliarli la soluzione migliore.

Personalmente con access me la cavo, ma ho inizato direttamente dal 2003 perciò non ho idea di quello che potrei trovare (o meno) nella versione vecchia.

Cosa potrei fare?

Sono ancora in fase molto nebulosa sul da farsi, ma devo dirgli qualcosa al più presto...ergo, qualunque consiglio è molto ben accetto :stordita:

Grazie a tutti :)

The3DProgrammer
11-10-2005, 12:30
ma non puoi fartene una copia e provare a convertirlo x vedere che succede?

ciauz

Dardalo
11-10-2005, 16:17
ma non puoi fartene una copia e provare a convertirlo x vedere che succede?

ciauz

In teoria sarebbe meglio, solo che devo prima dirgli quale soluzione adotteremo monetariamente parlando. :rolleyes:

Poiché non ho idea di cosa succede in un caso del genere, volevo avere qualche idea in merito... ;)

cionci
11-10-2005, 19:30
In teoria 0 perchè da delle prove che ho fatto viene abilitata una modalità "compatibile" in un database convertito dal '97 al 2003... Al limite ci sarebbe da cambiare i metodi di apertura dei database e portarli da DAO ad ADO...

Prima di dirgli qualcosa fatti inviare il database ;)

The3DProgrammer
11-10-2005, 20:59
In teoria 0 perchè da delle prove che ho fatto viene abilitata una modalità "compatibile" in un database convertito dal '97 al 2003... Al limite ci sarebbe da cambiare i metodi di apertura dei database e portarli da DAO ad ADO...

Prima di dirgli qualcosa fatti inviare il database ;)

appunto, mika si può avere la botte piena e la moglie ubriaca :p ;)


ciauz