Newsgroup: it.comp.appl.access
Titolo: Errore riservato

Access 2003 con SP1 e SP2.
In visualizza struttura, evento SU CORRENTE della maschera principale
ognuno di questi comandi mandano in crash Access (il quale vorrebbe
comunicare la cosa a Microsoft):
  DoCmd.OpenForm "Schede", acNormal
  DoCmd.GoToRecord , , acNewRec
  DoCmd.GoToRecord , , acLast
  DoCmd.GoToRecord , , acNewRec
Volevo che la maschera si posizionasse sull'ultimo record o ne
aggiungesse uno nuovo e di li partisse.
Forse sbaglio qualcosa?

 ha scritto nel messaggio 
news:1130929657.9...@g43g2000cwa.googlegroups.com...

...non credo, comunque proiva cos?:
DoCmd.OpenForm "nome_tua_form", acNormal, , , acFormAdd, acWindowNormal
DoCmd.GoToRecord , , acNewRec ...o quello ch eti serve!
Ciao,
-- 
**********
EmMeCi
********** 

Grazie.
Da ancora lo stesso errore.
Se quel codice lo metto in altre sezioni (evento SU CARICAMENTO, ad
esempio) non si provoca il crash ma non si ottiene nulla.

 ha scritto nel messaggio 
news:1130931605.9...@g49g2000cwa.googlegroups.com...

questo è un estratto di codice di un mio applicativo:
Private Sub cmd_PrevAdd_Click()
On Error GoTo Err_cdm_PrevAdd_Click
    DoCmd.OpenForm "FRM_TPRE", acNormal, , , acFormAdd, acWindowNormal
    DoCmd.GoToRecord , , acNewRec
    DoCmd.Close acForm, "FRM_Control"
Exit_cdm_PrevAdd_Click:
    Exit Sub
Err_cdm_PrevAdd_Click:
    MsgBox Err.Description
    Resume Exit_cdm_PrevAdd_Click
End Sub
come vedi utilizzo quanto precedentemente sugerito ... ma il tutto è legato 
all'evento click di un pulsante.
Prova intanto a verificare se da pulsante ottieni ancora l'errore o meno.
Dimenticavo, io uso Access 2003.


Grazie.
il codice funziona perfettamente con sull'evento click :) ed è gia
qualcosa (impara l'arte e mettila da parte...).
Avrei preferito all'apertura della maschera facesse la stessa cosa.
Sicuramente deve poterolo fare.
Anchio uso access 2003.

[cut]
...cavoli... ho provato ma a me funziona... leggi quanto segue e come vedi 
l'evento è associato all'apertura.
In questo caso mostra l'ultimo record, ma ho provato anche con AcNew e 
andava comunque ... verifica il tuo codice, non vorrei ti fossi perso un 
passaggio in modo involontario.
Private Sub Form_Open(Cancel As Integer)
On Error GoTo Err_cdm_Fatt_AddNew_Click
    DoCmd.OpenForm "OP_TFATT", acNormal, , , acFormAdd, acWindowNormal
    DoCmd.GoToRecord , , acLast
    DoCmd.Close acForm, "OP_CONSOLLE"
Exit_cdm_Fatt_AddNew_Click:
    Exit Sub
Err_cdm_Fatt_AddNew_Click:
    MsgBox Err.Description
    Resume Exit_cdm_Fatt_AddNew_Click
End Sub
ciao,
-- 
**********
EmMeCi
********** 

Grazie ancora.
Non funziona ancora ma in compenso non manda crash il sistema.

[cut]
...se ti va e vuoi\puoi postarmi il db gli dò una controllata...
ciao
-- 
**********
EmMeCi
********** 

 ha scritto nel messaggio 
news:1130929657.9...@g43g2000cwa.googlegroups.com...

Bada che invece non sia un riferimento a qualche cella sbagliato perchè mi 
sembra strano che vada in crash su quie comandi.
Ho la tua stessa versione ma non ho quel tipo di problema...
Mentre riscontro il crash (anche con SP2 installato) sulla compattazione del 
DB, se per? ho una finestra aperta.
Ma anche questo credo sia dovuto al fatto che in queste maschere c'è un 
codice che gira sull'evento TIMER. ed è per questo che va in crash (almeno 
credo!)
Roberto 

Grazie, moooolto gentile.
Ma non so come fare! Come te lo posto il DB?

Grazie, valuto la tua osservazione e poi ti faccio sapere

mcs...@email.it
lo trovavi nelle proprietą del mio account!
-- 
**********
EmMeCi
**********