Codice VBA su apertura

di
Anonimizzato14292
il
8 risposte

Codice VBA su apertura

Ciao ragazzi, vi scrivo perchè sto impazzendo. Ho creato due maschere access di cui una funziona una bellezza... l'altra mi da problemi.

Ho utilizzato più o meno gli stessi codici però una su apertura funziona e quindi va sull'ultimo record, l'altra invece no... Di seguito vi posto tutto il codice della seconda:

Private Sub Comando42_Click()
On Error GoTo Err_Comando42_Click


    DoCmd.GoToRecord , , acNewRec

Exit_Comando42_Click:
    Exit Sub

Err_Comando42_Click:
    MsgBox Err.Description
    Resume Exit_Comando42_Click
    
End Sub
Private Sub Comando43_Click()
On Error GoTo Err_Comando43_Click


    DoCmd.RunCommand acCmdSelectRecord
    DoCmd.RunCommand acCmdCopy
    DoCmd.RunCommand acCmdRecordsGoToNew
    DoCmd.RunCommand acCmdSelectRecord
    DoCmd.RunCommand acCmdPaste

Exit_Comando43_Click:
    Exit Sub

Err_Comando43_Click:
    MsgBox Err.Description
    Resume Exit_Comando43_Click
    
End Sub
Private Sub Comando44_Click()
On Error GoTo Err_Comando44_Click


    DoCmd.RunCommand acCmdSelectRecord
    DoCmd.RunCommand acCmdDeleteRecord

Exit_Comando44_Click:
    Exit Sub

Err_Comando44_Click:
    MsgBox Err.Description
    Resume Exit_Comando44_Click
    
End Sub

Private Sub Form_Open(Cancel As Integer)
DoCmd.GoToRecord , , acLast
End Sub
Aspetto vostre notizie.
Grazie

8 Risposte

  • Re: Codice VBA su apertura

    Il titolo mi sembra fuorviante. Quello che hai scritto è un codice VBA, non una macro. Se spieghi esattamente cosa vuoi fare, potrei darti una mano con le macro.
  • Re: Codice VBA su apertura

    OsvaldoLaviosa ha scritto:


    Il titolo mi sembra fuorviante. Quello che hai scritto è un codice VBA, non una macro. Se spieghi esattamente cosa vuoi fare, potrei darti una mano con le macro.
    hai ragione è VBA. La macro non la posso utilizzare perchè utilizzo una versione vecchia di access!
    Grazie
  • Re: Codice VBA su apertura

    Non sono bravo col VBA, ma non mi sembra ci siano istruzioni praticolarmente strane.
  • Re: Codice VBA su apertura

    OsvaldoLaviosa ha scritto:


    Non sono bravo col VBA, ma non mi sembra ci siano istruzioni praticolarmente strane.
    infatti. Solo che non capisco perchè non si apre sull'ultimo record!
  • Re: Codice VBA su apertura

    Ti sei accertato che l'evento OPEN sia quello giusto...?

    Hai provato ad usare LOAD invece...?

    P.S. invece di colorare in VIOLA GRASSETTO il codice, perchè non utilizzi il TAG preposto alla pubblicazione del Codice...??
  • Re: Codice VBA su apertura

    @Alex ha scritto:


    Ti sei accertato che l'evento OPEN sia quello giusto...?

    Hai provato ad usare LOAD invece...?

    P.S. invece di colorare in VIOLA GRASSETTO il codice, perchè non utilizzi il TAG preposto alla pubblicazione del Codice...??
    Si perchè già ne ho creata una di maschera e funziona. Ho provato anche su LOAD ma non va... non penso sia un'errore di sintassi.

    Non è che va in contrasto con qualcosa?

    Grazie
  • Re: Codice VBA su apertura

    Nessuno riesce ad aiutarmi?
  • Re: Codice VBA su apertura

    Non è oggettivamente possibile aiutarti, visto che si lavora nel campo IPOTESI senza avere possibilità di testare la reale condizione di lavoro, soprattutto se, come hai ipotizzato tu, l'anomalia può derivare da conflitti interni...
Devi accedere o registrarti per scrivere nel forum
8 risposte