Da anni sto utilizzando questo strumento (ed in generale VBA) per realizzare applicazioni. Ultimamente ho avuto un po' di problemi con le modifiche ad una applicazione realizzata da me (usando Access in Italiano) ed usata con Access in Francese. A questo punto mi sento di dare alcuni consigli:
- Access è un tool fenomenale per il reporting e per "piccoli" programmi di inserimento dati
- Access diventa complesso se si devono riferire degli ActiveX esterni (anche se è un Ole client ottimo): questi devono essere installati sul sistema ospite (naturale) e devono, se riferiti da codice essere inclusi nelle reference (e ciò non sempre è legato alla maschera ma va tutte le volte aggiornato)
- Access è spettacolare per la gestione delle query Cross DB
- Nel caso si desideri utilizzare Access per un accesso veloce ad un sorgente dati esterna è preferibiel usare una query di passthrough.
- Access è molto più potente se usato con DAO invece che con ADO (vedremo cosa succederà con ADO.NET)
- Access non offre una gestione centralizzata dei dati (no trigger o stored procedure)
Qual'è l'altenativa ad Access?
Per sostiutire Access con qualcosa di più scalabile servono:
- Un linguaggio di programmazione
- Un DBMS (MSDE per esempio)
- Un tool per il reporting
Anche avendo a disposizione quanto sopra non sarà comunque semplice gestire modifiche "al volo" via telefono.
Ma dove andrà Access? Esisterà un VBA.NET inserito in Office oppure Office sarà un ambiente a sè?
Wednesday, September 14, 2005
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment