Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Access - VBA - On Error GoTo

    Chi mi dice dove sbaglio?
    qui sotto parte della formula che non funziona e in ROSSO
    la riga che mi da errore. Che sbaglio?
    in un'altro DB invece mi funziona.
    -----------------------------------------------------------
    Private Sub CodiceProdottoPost_AfterUpdate()
    On Error GoTo Err_CodiceProdottoPost_AfterUpdate
    Dim strFiltro As String
    strFiltro = "IDCodiceProdottoTabProd= " & Me!CodiceProdottoPost

    Me![LumenPost] = DLookup("LumenTabProd", "TAB Prodotti", strFiltro)
    Me!......
    Me!......
    -----------------------------------------------------------------
    Grazie.
    Giorgio

  2. #2
    Utente di HTML.it L'avatar di nman
    Registrato dal
    Jan 2011
    residenza
    Milano
    Messaggi
    1,333
    Quella istruzione dice a VBA di andare in caso di un qualunque errore
    alla riga
    Err_CodiceProdottoPost_AfterUpdate:
    contrassegnata con il ":" finale e si trova solitamente in fondo alla sub.


    tu hai quella riga finale ??
    prova a postare tutta la sub

    codice:
    Function GestioneErroriEsempio()
    
    On Error GoTo Err_CodiceProdottoPost_AfterUpdate 
    
            DoCmd.CancelEvent
            DoCmd.Beep
            DoCmd.DeleteObject acTable, "wmhrtldfgww"
    
    Exxxit: 
        Exit Function
    
    Err_CodiceProdottoPost_AfterUpdate: 
        MsgBox ("Errore n°  " & Err.Number & vbNewLine & Err.Description)
        Resume Exxxit 
    
    End Function
    .

  3. #3
    Hai ragione! Mi ero perso il pezzo relativo all'errore in fondo alla pagina e non me ne ero accorto.

    Grazie per l'aiuto.
    G.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.