Newsgroup: it.comp.appl.access
Titolo: Aggiungere un Database di BackEnd ad un foglio di lavoro EXCEL (FrontEnd) ?

Salve a tutti...
una domanda un pò insolita... o forse curiosa!
Avrei la necessità di "agganciare" un DB Access ad un foglio di lavoro
Excel (tramite VBA)... utilizzando come FrontEnd un foglio di lavoro
EXCEL... e come strumento di memorizzazione BackEnd, ACCESS.
Cerco di spiegarmi meglio...
Partiamo da caso di avere già una mega tabella in Access formata da 3
campi ed una infinità di record.
Vorrei avere un FrontEnd in Excel che mi permetta di fare una query
sul Db Access, ad esempio, estraendomi tutti i record con il primo
campo valorizzato con "PIPPO". Estratti questi record (semplice
istruzione SQL passabile via VBA) vorrei che venissero riportati sul
file Excel di FrontEnd.
E fino a questo punto... nulla di difficile (o quasi... ogni
suggerimento è ben accetto!).
Fatta questa query su Access e restituiti i valori ad Excel (su un
foglio ad hoc), vorrei che se l'utente modifica alcuni di questi
valori o ne aggiunge altri, il DB di Access recepisca il tutto (ad
esempio a fine aggiornamento/aggiunta premendo un tasto in Excel). Il
codice VBA dovrebbe andare a riconoscere le modifiche e/o aggiunte ed
apportarle al Db di BackEnd. Per semplicità, supponiamo in questo
caso, che la struttura rimanga invariata.
Fatto questo... ovvero lettura da una certa tabella pre-creata su
access e successivo aggiornamento/aggiunta di record da Excel verso
Access... sarebbe interessante cercare di FLESSIBILIZZARE il tutto...
ad esempio... creando in automatico una tabella access da un foglio di
lavoro excel con codice vba leggendo campo campo... oppure... dare la
possibilità di aggiungere campi a tabella Access mediante l'aggiunta
del campo nel foglio di lavoro Excel (non sò se mi spiego!).
E per concludere... esiste qualcosa che faccia al caso mio?
Grazie del suggerimento...
a buon rendere... (spero!)

 ha scritto nel messaggio news:1179778042....@r3g2000prh.googlegroups.com...







[risposta]
Più che curiosa è fuori luogo.
Se vuoi utilizzare access "solo" come contenitore di dati e fare le interrogazioni/elaborazioni da excel, il newsgroup adatto è 
microsoft.public.it.office.excel.
Comunuque quello che vuoi fare è quello che fa già excel, non hai nulla da inventare; in access colleghi (non importi) il foglio 
excel e così facendo ogni modifica nelle celle di excel (all'apertura o aggiornamento) di access saranno disponibili.
Poi, vuoi fare delle query in access basate sul foglio excel collegato? A me sembra un rintorcinamento inutile.
Partiamo dalla base; i dati, a mio avviso, dovrebbero stare nel luogo più adatto e cioè una tabella di access. Poi da excel, con il 
menù: Dati - importa dati esterni/report tabella pivot; fai tutte le elaborazioni che vuoi.
Vuoi creare un front-end? Hai provato a creare, con le creazioni guidate di access, una maschera partendo da una tabella? In 3sec. è 
pronta! Pensi di riuscire a fare in meno tempo in Excel?
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:1179778042....@r3g2000prh.googlegroups.com...

Ringrazio per il suggerimento del newsgroup più adatto:
microsoft.public.it.office.excel
Per il resto... domanda curiosa perchè nel dettaglio avrei necessità
di fare quello che ho volutamente "estremizzato" nella semplicità.
Excel mi resta utile per farli fare tutte quelle attività che un
foglio di lavoro deve fare... con la semplicità che Excel propone
all'utente finale. Poi... Access dovrebbe fare solo il resto...
immagazzinare tutta la marea di dati che un foglio Excel man mano gli
passa e gli modifica.
Un saluto a tutti... e mi sposto sull'altro newsgroup.
Grazie Sergio comunque dell'interessamento e sarei felice di poterlo
continuare su microsoft.public.it.office.excel
saluti,
Marco

 ha scritto nel messaggionews:1179778042....@r3g2000prh.googlegroups.com...

Ringrazio per il suggerimento del newsgroup più adatto:


 ha scritto nel messaggio 
news:1179835749.5...@z28g2000prd.googlegroups.com...
Ringrazio per il suggerimento del newsgroup più adatto:
microsoft.public.it.office.excel
Per il resto... domanda curiosa perchè nel dettaglio avrei necessità
di fare quello che ho volutamente "estremizzato" nella semplicità.
Excel mi resta utile per farli fare tutte quelle attività che un
foglio di lavoro deve fare... con la semplicità che Excel propone
all'utente finale. Poi... Access dovrebbe fare solo il resto...
[risposta]
Quale "resto"? Nel tuo messaggio leggo: "...Avrei la necessità di 
"agganciare" un DB Access ad un foglio di lavoro"; access che dovrebbe fare 
di tanto particolare? Solo ospitare il collegamento al tuo foglio di lavoro.
Poi tu, da excel, vorresti fare:
- "Vorrei avere un FrontEnd in Excel che mi permetta di fare una query sul 
Db Access,...vorrei che venissero riportati sul file Excel di FrontEnd"
- vorrei che se l'utente modifica alcuni di questi valori o ne aggiunge 
altri, il DB di Access recepisca il tutto (ad esempio a fine 
aggiornamento/aggiunta premendo un tasto in Excel).
- ... creando in automatico una tabella access da un foglio di lavoro excel 
con codice vba leggendo campo campo... oppure... dare la possibilità di 
aggiungere campi a tabella Access mediante l'aggiunta del campo nel foglio 
di lavoro Excel (non sò se mi spiego!).
Ad Access lasci ben poco da fare.
immagazzinare tutta la marea di dati che un foglio Excel man mano gli
passa e gli modifica.
[risposta]
Marea? 65536 righe?
Un saluto a tutti... e mi sposto sull'altro newsgroup.
Grazie Sergio comunque dell'interessamento e sarei felice di poterlo
continuare su microsoft.public.it.office.excel
[risposta]
Se potrò intervenire lo farò...
saluti,
Marco
[risposta]
Ciao.
-- 
Sergio MAZZA