Newsgroup: it.comp.appl.access
Titolo: maschere sparite: disperazione

ciao...
mi è successa una cosa terribile.
stavo lavorando ad un db piuttosto complesso...
avevo appena creato una nuova maschera con un bel po' di codice vba...
poi ho lasciato il portatile senza alimentazione.. sono dovuto
uscire.. quando sono andato a riprendere il portatile era spento...
ho attaccato l'alimentazione.. riacceso il pc.. riaperto il db e....
sorpresa...
il db si è aperto perfettamente... ci sono le tabelle... le query... i
moduli.. il codice...
... ma non ci sono piu' le tabelle!!!
aprendo il codice compaiono errori che segnalano riferimenti a
maschere inesistenti.
ma come è possibile tutto cio' ?
cosa puo' essere successo ?
immagino non ci sia modo di rimediare vero ?

 ha scritto nel messaggio 
news:afe87ce9-aefc-48b2...@k2g2000hse.googlegroups.com...




[risposta]
Prova questi suggerimenti:
www.donkarl.com/it?FAQ1.27
www.donkarl.com/it?FAQ1.16
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:afe87ce9-aefc-48b2...@k2g2000hse.googlegroups.com...

Grazie Sergio, ma nulla da fare.
nada :(
il sito è comunque molto interessante!

Ho qualche notizia in piu' :
ho trovato una copia di backup (un po' piu' datata ma meglio che
niente... )
volevo prendere le maschere dalla copia di backup e imiportarla nel db
(corrotto)
se provo ad importare una maschera, ad esempio "Calendario" il
messaggio di errore è:
"Il nome di maschera 'Access' immesso è errato o fa riferimento ad una
maschera inesistente"
Se il nome di maschera non valido è in una macro, scegliere OK il nome
della macro ed i relativi arcomenti veranno visualizzati in una
finestra di dialogo di azione non riuscita. Aprire la finestra della
macro e immettere il nome di maschera corretto.
Dato "OK" (unica alternativa) l'errore si presenta un'altra volta, poi
l'errore "Proprietà non trovata"
dopo questi errori la maschera che sto cercando di importare NON
appare in elenco maschere.
In compenso si crea una nuova tabella "Errori di salvataggio
correzione automatica nome" contenente:
Nome oggetto: Calendario
Tipo oggetto: Maschera
Causa errore: Impossibile aprire l'oggetto.
Inutile dire che non ho maschere con quel nome.
ho letto l'articolo 
http://office.microsoft.com/it-it/access/HP052575231040.aspx
ma senza grossi risultati
se cerco di creare una maschera nuova nel db dove sono sparite, non me
lo permette:
appena faccio "nuovo": "Il nome di maschera 'Access' immesso è errato
o fa riferimento ad una maschera inesistente"
premo ok e mi fa creare la struttura maschera
quando la salvo con qualsiasi nome maschera, mi ritorna alla maschera
senza errori ma non la salva.
detto questo ho fatto la controprova:
ho aperto il db_backup
da quello ho provato ad importare gli oggetti che erano rimasti sul db
corrotto e qui si verifica questa anomalia:
appena scelto importazione : "Il nome di maschera 'Access' immesso è
errato o fa riferimento ad una maschera inesistente"
importazione di tabelle: ok
importazione di query: ok
importazione di report: "Il nome di maschera 'Access' immesso è errato
o fa riferimento ad una maschera inesistente" ma poi importa
si è danneggiato forse "l'archivio" dove tiene i nomi degli oggetti
presenti nel db ?

ulteriore dettaglio:
aprendo il codice (ad esempio aprendo il modulo "generale"), nel
progetto corrente "TaXi" sotto "Microsoft office access oggetti di
classe" ci sono le varie "Form" che in realtà non vedo piu'
appena ci clicco sopra ottengo: "Il nome di maschera "calendario"
immesso è errato o fa riferimento ad una maschera
inesistente"...ecc...
rispetto al messaggio di prima.. in effetti quella maschera "access"
esisteva.. ma non la vedevo piu' è in effetti qui presente con
"Form_access"
non si riescono ad eliminare questi oggetti ?


ripropongo qui il topic
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/82158dab7e1e6071#555fc93e041f131f
forse piu' chiaro

 ha scritto nel messaggio 
news:1fea3cce-f2fd-41de...@l1g2000hsa.googlegroups.com...
ulteriore dettaglio:
aprendo il codice (ad esempio aprendo il modulo "generale"), nel
progetto corrente "TaXi" sotto "Microsoft office access oggetti di
classe" ci sono le varie "Form" che in realtą non vedo piu'
appena ci clicco sopra ottengo: "Il nome di maschera "calendario"
immesso č errato o fa riferimento ad una maschera
inesistente"...ecc...
rispetto al messaggio di prima.. in effetti quella maschera "access"
esisteva.. ma non la vedevo piu' č in effetti qui presente con
"Form_access"
non si riescono ad eliminare questi oggetti ?
[risposta]
Provato a compattare e ripristinare l'mdb?
Ciao.
-- 
Sergio MAZZA 

 Provato a compattare e ripristinare l'mdb?
ovviamente si ma rimangono