Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Genna
    Registrato dal
    Nov 2002
    Messaggi
    180

    [Access] Controllo campo per nuovo record

    Ciao a tutti.
    devo fare un controllo su un campo numerico che faccia cio':

    all inserimento del nuovo record se il campo è uguale ad uno già inserito esca una msgbox ("blablalbbla")

    Private Sub ID_Reg_BeforeUpdate()
    Dim Messaggio As String
    Dim Risposta As Integer

    If ID_Reg = ID_Reg.BeforeUpdate Then

    Messaggio = "blablablabla?"
    Risposta = MsgBox(Messaggio, vbQuestion + vbYesNo, "ATTENZIONE")

    Select Case Risposta

    Case vbYes
    Case vbNo
    DoCmd.RunCommand acCmdUndo


    End Select

    End Sub

    End Sub






    naturalmente non va questo cod.
    avete dei consigli??

  2. #2
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    prova con questa procedura
    codice:
    private sub ID_Reg_AfterUpdate()
    Dim Messaggio As String
    Dim Risposta As Integer
    Set rc = CurrentDb.OpenRecordset("Select ID_Reg from nome_tabella  where ID_Reg = " & ID_Reg & ";")
    if not rc.EOF then
        Messaggio = "blablablabla?"
        if MsgBox(Messaggio, vbQuestion + vbYesNo, "ATTENZIONE") = vbNO then
            DoCmd.RunCommand acCmdUndo
        end if
    end if
    rc.close
    set rc = Nothing
    End Sub

  3. #3
    Utente di HTML.it L'avatar di Genna
    Registrato dal
    Nov 2002
    Messaggi
    180

    grazie mille

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.