Newsgroup: it.comp.appl.access
Titolo: usare maschere tabelle query e moduli vba di un db esterno come se fosse in quello in uso

questo argomento credo sia gi� stato trattato ma non riesco a trovarlo, 
qualcuno sa indicarmi come utilizzare gli oggetti di un db esterno 
all'interno di un db in uso come se gli oggetti si trovassero nel db in uso?
avrei dei problemi nelle prestazioni?
pro contro da segnalarmi?
grazie a tutti. 

 questo argomento credo sia già stato trattato ma non riesco a trovarlo,

Si trattatissimo... devi inserirlo nei Riferimenti...!
E' un ottimo sistema, funziona come libreria esterna.
@Alex

> grazie a tutti.
Si trattatissimo... devi inserirlo nei Riferimenti...!
E' un ottimo sistema, funziona come libreria esterna.
@Alex
e come? metto il file con tutto il percorso nei riferimenti? ma se si trova 
su una pendrive in cui la lettera potrebbe cambiare da pc a pc posso lo 
stesso?
Hai un esempio o un link dove ne parlano?
Grazie. 

Nicolas ha scritto:

Ciao Nicolas, ti chiedo una precisazione: tu per oggetti intendi tabelle e query? O stai parlando di classi? Xch� se si tratta di tabelle e query il discorso cambia.....si tratta solo di collegare il db corrente al db esterno e poi usi tutto come se fosse una cosa sola
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it


scusa il ritardo, io intendo usare tabelle query maschere e moduli vba tutti 
gli oggetti in pratica come se fossero nel db che ho aperto ma in realt� 
sono presenti sul db nella mia pendrive in modo che se viene estratta quella 
pendrive tutti quegli oggetti non sono disponibili ma tantomeno sono 
presenti collegamenti a tabelle esterni eccc....
non so se mi sono spiegato, se la pendrive c'� gli oggetti da codice vba li 
posso richiamare e utilizzare altrimenti di quegli oggetti nel db in uso non 
c'� traccia.
Grazie. 

Nicolas ha scritto:

X le maschere non ho mai provato (io le importerei nel nuovo db....)
Per quanto riguarda le tabelle e le query, usa tranquillamente docmd.transferdatabase aclink,"Microsoft Access",....ecc...ecc....ecc sull'help trovi tutto. Si pu� fare tranquillamente e il Db 'padre' � collegato al db 'figlio' senza problemi. 


 Per quanto riguarda le tabelle e le query, usa tranquillamente docmd.transferdatabase aclink,"Microsoft Access",....ecc...ecc....ecc sull'help trovi tutto. Si può fare tranquillamente e il Db 'padre' è collegato al db 'figlio' senza problemi.
Mi sembra di sentire parlare un Sordo con un Muto...
Secondo me parlate di cose diverse.
Un db esterno si può inserire nei riferimenti del DB facendolo
esattamente come si fà per gli OCX o le DLL, quindi dal Menù
Strumenti.---->Riferimenti----> Sfoglia(seleziona il file MDB)
Sono pertanto accessibili tutti gli Oggetti, ed all'interno di essi
Metodi/Proprietà/Eventi, pertanto anche Forms e Moduli siano standard
che di Classe(per i quali però serve rendeli Pubblici perchè di
Default non lo sono).
Il File inserito nei Riferimenti a questo punto si comporta
esattamente come fosse una LIBRERIA esterna, con tutti i pro e
contro...!
Questo non è fattibile se la libreria è su Chiavetta, se non
implementando una procedura VBA di insertimento del riferimento al
volo...
A questo proposito vedete nell'Help References ed AddFromFile...
@Alex

@Alex
Ciao Alex....si vede che avevo capito male...mi pareva fosse una richiesta di collegare solo tbl e qry.....far� sapere...
Un saluto


 Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it
Scusate il ritardo
ringrazio tutti per le ottime soluzioni ora valuterò quella a me più 
congeniale.
Grazie ancora.