MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]Uso correto do if em um codigo..

    avatar
    Convidado
    Convidado


    [Resolvido]Uso correto do if em um codigo.. Empty Uso correto do if em um codigo..

    Mensagem  Convidado 15/5/2011, 16:41

    Caros amigos tenho um codigo e estou tendo dificuldades em colocar a execucao
    Caso VbYes e caso VbNo...


    Private Sub lstPDF_DblClick(Cancel As Integer)
    On Error GoTo Err_lstPDF_DblClick
    Dim Item, fso
    Dim Msg
    Msg = MsgBox("Tem certeza que quer excluir este arquivo?" & vbCrLf & _
    " Depois de excuidos, não poderão ser restaurados", vbYesNo + vbCritical, "ATENÇÃO")
    If vbNo Then
    Exit Sub
    End If
    If vbYes Then
    Set fso = CreateObject("Scripting.FileSystemObject")
    For Each Item In Me.lstPDF.ItemsSelected
    fso.DeleteFile Me.lstPDF.Column(1, Item)
    DoCmd.SetWarnings False
    DoCmd.RunSQL "Delete * from PDF where ID = " & Me.ID & ""
    DoCmd.SetWarnings True
    Next
    Set fso = Nothing
    Me.lstPDF.Requery
    Msg = MsgBox("Arquivos excluidos com sucesso!", vbOKOnly + vbInformation, "SYSPEN")
    Exit Sub

    Exit_lstPDF_DblClick:
    Exit Sub

    Err_lstPDF_DblClick:
    MsgBox err.Description
    Resume Exit_lstPDF_DblClick
    End If

    End Suba execucao
    Caso sim execute o codigo como descrito..
    mas estou tendo dificuldade quanto ao uso do if

    Se puderem me ajudar fico grato
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Uso correto do if em um codigo.. Empty Re: [Resolvido]Uso correto do if em um codigo..

    Mensagem  criquio 15/5/2011, 16:46

    Para casos assim, eu prefiro usar o Select Case:

    Private Sub lstPDF_DblClick(Cancel As Integer)
    On Error GoTo Err_lstPDF_DblClick
    Dim Item, fso
    Dim Msg
    Msg = MsgBox("Tem certeza que quer excluir este arquivo?" & vbCrLf & _
    " Depois de excuidos, não poderão ser restaurados", vbYesNo + vbCritical, "ATENÇÃO")
    Select Case Msg
    Case vbNo

    Exit Sub
    Case Else
    Executar:
    Set fso = CreateObject("Scripting.FileSystemObject")
    For Each Item In Me.lstPDF.ItemsSelected
    fso.DeleteFile Me.lstPDF.Column(1, Item)
    DoCmd.SetWarnings False
    DoCmd.RunSQL "Delete * from PDF where ID = " & Me.ID & ""
    DoCmd.SetWarnings True
    Next
    Set fso = Nothing
    Me.lstPDF.Requery
    MsgBox "Arquivos excluidos com sucesso!", vbOKOnly + vbInformation, "SYSPEN"
    End Select

    Exit_lstPDF_DblClick:
    Exit Sub

    Err_lstPDF_DblClick:
    MsgBox err.Description
    Resume Exit_lstPDF_DblClick


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Uso correto do if em um codigo.. Empty Re: [Resolvido]Uso correto do if em um codigo..

    Mensagem  Convidado 15/5/2011, 16:53

    É isso ai.. resolvido Amigao..
    o case realmente e mutio melhor que o if nesses casos

    Obrigado
    avatar
    Convidado
    Convidado


    [Resolvido]Uso correto do if em um codigo.. Empty Re: [Resolvido]Uso correto do if em um codigo..

    Mensagem  Convidado 15/5/2011, 17:03

    Ops.. Resolvido

    Grato

    Conteúdo patrocinado


    [Resolvido]Uso correto do if em um codigo.. Empty Re: [Resolvido]Uso correto do if em um codigo..

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 09:03