Newsgroup: it.comp.appl.access
Titolo: Tutti i moduli delle maschere non si aprono più.

Ed inoltre gli altri moduli all'apertura mi rimandano questo sinistro
messaggio:
"Il nome di modulo "Utility" è errato o fa riferimento a un modulo
inesistente"
Le maschere si aprono ma non restituiscono record.
Le tabelle si aprono correttamente ed anche le query.
Sembra che mi sia perso tutto il codice.
E' grave?
Morgan

"Morgan" <

Beh, insomma ... tu che ne dici?    :-)
Hai provato a reimportare tutto in un nuovo .mdb?
Hai provato ad eseguire l'.mdb in oggetto con il parametro /Decompile?
(crei un collegamento di questo tipo:)
"C:\Programmi\Microsoft Office\Office\msaccess.exe" /Decompile "C:\<Percorso
tuo .MDB danneggiato>"
Non fai mai copie di backup delle applicazioni durante il lavoro?
Su col morale!

 Su col morale!
Queste brutte abitudini.....!
Allora frequenti ancora il NG...?
;-)
Ciao Silvio
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:1QRvf.33268$eD5.5...@twister2.libero.it...

No da questo punto di vista sto tranquillo ,sai sono devoto a Santa Maria
del Back Up.
Quando lavoro su un progetto mi faccio sempre una copia chiamata
Dev_NomeApll.mdb
dove sono libero di fare qualsiasi cosa senza l'ansia del file corrotto.
E' comunque la prima volta che mi accade.E' anche vero che è la prima volta
che sviluppo
una cosa abbastanza grossa ,almeno per me, tipo 8 PC collegati architettura
File Server
unico file per gestione magazzino che svitcha i prodotti sul FE in base ad
un parametro letto da un file .ini
posto sul CurrentProject.Path , 80 frm,90tbl,82qry,18 moduli di cui 2 moduli
di classe e soprattutto 0 macro
Il FE è grosso 9 Mega.Co sti numeri ti pareva che non mi facevo più di una
copia di Back Up?;)
Ciao e grazie per il suggerimento, me lo appunto per situazioni di
emergenza.
Morgan

 copia di Back Up?;)
[CUT]
Lo faccio iiiiooooo, il progetto in azzess!!!
Paolo Rossi
[OT] Quale è lo svantaggio di usare macro (che sono regolarmente 
presenti in tutti i miei mdb)? No, sapete visto che qui ci si vanta di 
avere 0 macro io mi vantavo del contrario, cercavo di farne più 
possibile pensate le ho anche per aprire le maschere e per stampare i 
report... Vb ho appena iniziato.

 Allora frequenti ancora il NG...?
Effettivamente era parecchio tempo che non aprivo un newsreader: ma un
"girino" ogni tanto su icaa male non fa: giusto?     ;-)
Ciao: Silvio

 emergenza.
... ma ha funzionato o nisba?    ;-)
Ciao: Silvio

 ha scritto nel messaggio
news:43bffacd$0$331$5fc...@news.tiscali.it...

Tratto da
Realizzare applicazioni in Access 2000, tecniche avanzate per sviluppare per
Access 2000
di Marco De Maggio
Edizione mc Graw Hill
"Un esempio di strumento per certi verso alternativo a VBA nell'automazione
di operazioni ripetitive è rappresentato dalle Macro.Con le Macro è
possibile automatizzare operazioni ripetitive,che debbono però essere
composte da azioni di Access.In altri termini ,è possibile utilizzare macro
per automatizzare le sole operazioni richiamabili dai menù e dai pulsanti
presenti in Access....non hanno sicuramente la potenza e l'elasticità di un
programma scritto in VBA"
Quindi se apri e chiudi ,maschere o report vanno benissimo...
Ma per fare una cosa del genere?
Function AggiornaMovimentazione(intMagazzino As Integer, intProdotto As
Integer, blnTipo As Boolean, intQuantita As Integer, intCausale As Integer,
strLotto As String)
Dim strSQL As String
On Error GoTo ErrHandle
ws.BeginTrans
Set rsMovimentazioni = db.OpenRecordset("tblMovimentazioni")
rsMovimentazioni.AddNew
rsMovimentazioni.Fields("IDProdotto") = intProdotto
rsMovimentazioni.Fields("IDMagazzino") = intMagazzino
rsMovimentazioni.Fields("Tipo") = blnTipo
rsMovimentazioni.Fields("Causale") = intCausale
rsMovimentazioni.Fields("Quantita") = intQuantita
rsMovimentazioni.Fields("Lotto") = strLotto
rsMovimentazioni.Update
ws.CommitTrans
rsMovimentazioni.Close
Set rsMovimentazioni = Nothing
ErrHandle:
If Err.Number = 0 Then
    Exit Function
Else
    ws.Rollback
        MsgBox "Si sono verificati dei problemi in fase di
movimentazione.Consultare il file di log." , vbCritical, "Acthung!"
        logFile.LWrite "Errore numero: " & Err.Number & " Descrizione: " &
Err.Description & " Sorgente " & Err.Source & " Modulo Movimentazioni
Function             AggiornaMovimentazione Magazzino " & intMagazzino & "
IDProdotto "& intProdotto
End Function
Morgan

 ha scritto nel messaggio
news:baTvf.117007$65.33...@twister1.libero.it...

No :(
Mi sa che è andato nel wallah dei file .mdb.
Morgan

 report... Vb ho appena iniziato.
Ciao Davide,
il problema delle macro č che non le puoi gestire,
le puoi solo lanciare e sperare che vada tutto bene.
Con il codice invece puoi gestire step by step
e quindi implementare per es. una buona gestione degli errori
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it