Newsgroup: it.comp.appl.access
Titolo: E' possibile collocare i moduli pubblici in un DB diverso da quello in cui vengono utilizzati ?

Ovvero :
i moduli pubblici contengono sub e function pubbliche.
(e fin qui ... Non ci piove). :-))
E' possibile collocarli in DB diversi da quello in cui queste
funzioni e sub vengono effettivamente *eseguite* ?
(magari collocati su altre macchine in rete)
In caso affermativo, per eseguirle, esattamente come si
deve fare ?
------------------------------------------------------------------------
Addirittura, sarebbe possibile memorizzarli in files txt,
e quindi nemmeno *in un* DB access ? Ed in questo
caso come si fa' per richiamarli ?
Grazie a tutti !


Ciao
Alberto S


Ovviamente non è possibile appoggiarsi a File di Testo mi stupisco
della domanda...!
E' possibile tuttavia inserirli in un DB(EXT), e puoi inserire nel tuo
Applicatico i Riferimenti al DB(EXT) che usi come Libreria.
Fai attenzione ai Moduli di Classe, che di Default hanno un parametro
non editabile che li rende Privati, quindi vanno esportati in TXT,
modificati e reimportati.
@Alex

 visual basic del db nel quale lo vuoi utilizzare
Non e' possibile collegarmi dinamicamente ?
Devo per forza richiamarlo nei riferimenti ?

 della domanda...!
Come mai ?


Si ovviamente... l'Help alla voce References... ti dice molto...!!
Function AddFromFile(FileName As String) As Reference
    Membro di Access.References
@Alex

 wrote:

Spiega tu bene la domanda, ma parti da capire come funziona un Editor
di codice... come VB/A...
Qualsiasi linguaggio di programmazione Desk non si appoggia a file
esterni perchè il codice in tutti i modi prima di essere eseguito
viene precompilato...
Come si precompila il codice...?
Ogni linguaggio ha delle primitive di validazione che poi tu attivi
quando premi COMPILE... questo non è fattibile con file esterni...!
Ci sono linguaggi non evoluti o forse più evoluti che usano file
esterni anche di testo... ma in realtà li importano e ne eseguono le
primitive di validazione... ovviamente non è il caso di Microsoft
che tiene sempre a gestire tutto in modo proprietario....
Tuttavia puoi esportare un Modulo VBA in un file di testo ed
importarlo da codice..., se non sei in MDE altro problema....
@Alex

 di codice... come VB/A...
(omissis)
Si beh ... Certo.
Credevo si potesse fare riflettendo sul fatto che ad esempio i file
di testo scrtti in vbscript vengono tranquillamente "macinati" dall'
interprete del sistema operativo.
Allora ho pensato che chissa', magari c'era il modo di farglielo fare
anche al precompilatore del vba di access.
Tutto qui. Scusa se ho detto una sciocchezza.


   Membro di Access.References
"Membro di Access.References" ... ?
Mumble mumble ... Che significhera' mai ?


Ma di cosa parliamo...?
Apri la guida in linea e vedi i membri di Application... in mezzo
trovi References che è una collection
che contiene i riferimenti a Librerie esterne... membro dell'oggetto
Reference, contenuto nella Colleciton
References è il metodo AddFromFile... ecc...
Non fare voli pindarici prima di capire come si usa quel giocattolo...
@Alex

 Non fare voli pindarici prima di capire come si usa quel giocattolo...
Voli Pindarici ? Quali voli Pindarici ? No, semplicemente non mettevo
a fuoco quello che avevi detto.