Newsgroup: it.comp.appl.access
Titolo: ricreare tutto il FrontEnd da codice. Si riesce ?

La domanda mi nasce perchè vorrei rendere abbastanza 'automatica' la fase di 
rigenerazione del FE in caso di MDB che si corrompe.
Non ho problemi per le tabelle, sia collegate che create in loco.
Non saprei come affrontare l'importazione delle maschere, reports, (query 
forse ce la faccio..), e moduli.
E' chiaro che partirei da un DB pulito e con solo il modulo che contiene 
questa procedura di 'rigenerazione'.
Mi indicate, anche brevemente, quali comandi per importare 
maschere,reports,query e moduli?
Chiaramente ho in archivio un DB che contiene tutti questi oggetti.
grz
Ivan 


Idea abbastanza anomala... non credi...?
La cosa è un pò complessa ma  questo sarebbe il meno....
Ciclati gli oggetti del DB e usa CopyObject se proprio oppure
TransfertDatabase
dipende da come lo vuoi fare.
Ripeto che è assurdo a mio avviso anche perchè dovresti delegare il tutto ad
un applicativo
separato che dovresti in ogni caso lanciare a mano... ma allora non ti
convene farlo a mano
con il Wizard che ci si impiega 3 secondi...?
Boh
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 ha scritto nel messaggio 
news:f46nq0$tri$1...@aioe.org...

Ciao Alex,
okkey è una esigenza anomala e vedrò di percorrere la strada meno irta.
Ma cosa intendi quando dici il Wizard ??
Io conosco quelli di autocomposizione di qualche elemento 
(tabelle,query,maschere) ma tu cosa intendi?
IvanDaBologna 

 IvanDaBologna
Menů(File)
------> Carica Dati Esterni
         ------> Importa


 ha scritto nel messaggio 
news:f46upq$p9i$1...@aioe.org...

Ho capito,
vabbč quello lo uso per forza.
Perň il DB ha in comune oggetti provenienti da piů MDB, (solo) alcune 
tabelle collegate, altre locali, (solo alcuni) Moduli ben precisi, + un MDE 
da mettere nei riferimenti ... insomma č proprio per evitare di dimenticarmi 
qualcosa per strada che volevo costruirmi questa procedura.
Tra l'altro mi sembra che possa essere utile anche come esercizio .. ;))
ciao (e comunque se ottengo un codice compatto lo metto anche qui a titolo 
di esempio)
IvanDaBologna

 ha scritto nel messaggio news:4666d6a9$0$4793$4faf...@reader4.news.tin.it...

Se hai problemi frequenti di corruzione di mdb, io farei dei frequenti backup.
Poi indagherei del perché succede.
Infine, se devo tamponare in qualche modo, potrei provare con uno script VBS ad intercettare l'errore di apertura dell'mdb; in caso 
positivo sovrascriverei l'mdb con uno salvato in una cartella (magari nascosta) di appoggio...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Ciao Sergio,
purtroppo l'errore č nascosto in un solo modulo e bisogna che il codice vada 
in esecuzione per ottenere il messaggio esplicito.
La tua soluzione non č da scartare, anzi direi che č la via piů breve per 
'ripristinare'.
Ma ... e c'č sempre un ma! Il problema non accade sul mio PC, bensě su 
quelli dove andrň ad istallare quello che creo in laboratorio. Non ho ben 
compreso il perchč, ma la soluzione č solo una ... reimportare il tutto in 
un MDB vuoto.
Ecco il perchč del mio quesito.
Ho cominciato a scrivere la procedura .... spero di arrivarci in fondo!
IvanDaBologna 

 IvanDaBologna
Hai provato a mettere il modulo su un mdb esterno e inserirlo nei 
riferimenti?
Da lo stesso errore?
Ciao.
-- 
Sergio MAZZA