Newsgroup: it.comp.appl.access
Titolo: Excel interfaccia per un DataBase Access

E' pensabile usare excel da parte di 6 utenti (anche in contemporanea da 6 diverse postazioni in una piccola rete aziendale), come maschera/interfaccia per inserire/modificare ed interrogare dati conservati in un UNICO DB di Access?
 
Avete esempi.
Grazie


Si... perchè no...
E' un po ANOMALA come situazione, non capisco perchè non usare Access anche lato Client distribuendo solo l'Interfaccia... ma di fatto Excel è un CLIENT tanto quanto lo è Access verso la parte Database...
 
La questione MULTIUTENZA avrà le medesime criticità e le gestirai con ADO(forse con Excel è meglio) impostando l'accesso concorrente, solitamente Ottimistico...
 
@Alex


Possibile magari e' anche possibile
Ti faccio notare pero' che prenderesti il peggio di entrambi i mondi
Da una parte l'interfaccia utente in Excel, dall'altra l'uso in 
multiutenza di un file mdb
Consiglio mio e' di portare il file mdb su un db server classico, che 
non abbia problemi con la multiutenza
E l'interfaccia utente la fai con una schermata Access
Ciao
 


eh... eh... eh... purtroppo la questione è determinata dal fatto che conosco un poco Excel ma molto poco Access e sembrava la soluzione di compromesso per cercare di rendere Excel una sorta di DB relazionale.

 eh... eh... eh... purtroppo la questione è determinata dal fatto che conosco un poco Excel ma molto poco Access e sembrava la soluzione di compromesso per cercare di rendere Excel una sorta di DB relazionale.
 
Le considerazioni che fai sono strane... perchè per fare quello che dici servono discrete conoscenze di Excel ed ovviamente di VBA, perchè con le formulette nelle celle in questo caso  non fai nulla...
Considerando che il VBA da usare è sostanzialmente il medesimo di quello di Access, anzi forse in Access ne serve molto meno... 
 
Non so... non vorrei tu avessi concetti limitati di cosa dovrai essere in grado di fare...
 
@Alex


Nessuna formuletta... oggi tramite VBA gestisco la simultanea apertura da parte di 6 utenti excel di un archivio excel: interrogazione, aggiornamento, eliminazione dati (con diverse macro asincrone che ctrl i vari accessi e permessi di editing) che "simulano" un DB relazionale (che excel non lo è). Vorrei tentare di fare ciò NON con archivio excel bensì .mdb

 Nessuna formuletta... oggi tramite VBA gestisco la simultanea apertura da parte di 6 utenti excel di un archivio excel: interrogazione, aggiornamento, eliminazione dati (con diverse macro asincrone che ctrl i vari accessi e permessi di editing) che "simulano" un DB relazionale (che excel non lo è). Vorrei tentare di fare ciò NON con archivio excel bensì .mdb
 
Definisci meglio cosa intendi per MACRO ASINCRONE con Excel... perchè se ti riferisci a ADO Asincroni... beh... servono praticamente solo per la progressbar... ma con Excel lo vedo strano... magari ti riferisci a USERFORM in MODAL...?
 
Per il resto, usare Excel dicendo di simulare un DBRELAZIONALE... è come dire di usare un TXT come un DB Relazionale... mmmmmmm decisamente non significativo.
 
Quindi usa pure un DB, ma se come sembra, hai un po di esperienza, rifletti sulla possibilità di usare un'interfaccia utente diversa, e magari un SQL_EXPRESS centralizzato.
 
Ciao
@Alex