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


2 participantes

    [Resolvido]Cancelar código dependendo a condição de um campo!

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Cancelar código dependendo a condição de um campo! Empty Cancelar código dependendo a condição de um campo!

    Mensagem  Lupércio Dom 13 maio 2012, 07:10

    Companheiros muito bom dia!
    Tenho um códdigo do Harysohn adaptado ao meu bd para gerar parcelas, eu gostaria que esse código fosse cancelado se o campo "me.txtValor_Total" for = R$ 0,00".

    Exemplo:
    Se o campo "me.txtValor_Total for = R$ 100,00 o código disparasse normalmente gerando as Parcelas!
    Porém se o campo "me.txtValor_Total for = R$ 0,00" o código fosse cancelado retornando a mensagem que "Não há valor para gerar as parcelas"!

    Eis o código:

    Private Sub btnGerar_Click()
    Dim I As Integer
    Dim StrDateAdd As Date
    Dim StrValorParc As Double
    Dim Parc As String
    StrValorParc = Me.txtValor_Total
    For I = 1 To Me.txtParc
    StrDateAdd = DateAdd("m", I, Format(Me.txtData, "dd/mm/yyyy"))
    StrParc = I & "/" & Me.txtParc
    CurrentDb.Execute "INSERT INTO tabProvisoria(DataCompra,Compra,ValorCompra,DataVencimento,CpValor,Identificador)" _
    & " Values(#" & Format(Me!TxtDataCompra, "mm/dd/yyyy") & "#,""" & Me.txtDescricao.Value & """,""" & Me.ValorTotalCompra.Value & """,#" & Format(StrDateAdd, "mm/dd/yyyy") & "#, """ & StrValorParc & """,#" & Format(Me!Identificador, "mm/dd/yyyy") & "#);"
    Next I
    Me.lstParcelas.Requery
    End Sub

    Agradeço á atenção de todos um bom almoço com suas mães!
    Um grande abraço Shocked
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Cancelar código dependendo a condição de um campo! Empty Re: [Resolvido]Cancelar código dependendo a condição de um campo!

    Mensagem  Lupércio Dom 13 maio 2012, 07:26

    E consegui aqui pessoal, agradeço a atenção!

    Ficou assim:

    Private Sub btnGerar_Click()
    If IsNull(Me.ValorTotalCompra) Then
    MsgBox "Não há Valor de compras para gerar parcelas!", vbInformation, "Alerta!"
    Cancel = True
    Else
    Dim I As Integer
    Dim StrDateAdd As Date
    Dim StrValorParc As Double
    Dim Parc As String
    StrValorParc = Me.txtValor_Total
    For I = 1 To Me.txtParc
    StrDateAdd = DateAdd("m", I, Format(Me.txtData, "dd/mm/yyyy"))
    StrParc = I & "/" & Me.txtParc
    CurrentDb.Execute "INSERT INTO tabProvisoria(DataCompra,Compra,ValorCompra,DataVencimento,CpValor,Identificador)" _
    & " Values(#" & Format(Me!TxtDataCompra, "mm/dd/yyyy") & "#,""" & Me.txtDescricao.Value & """,""" & Me.ValorTotalCompra.Value & """,#" & Format(StrDateAdd, "mm/dd/yyyy") & "#, """ & StrValorParc & """,#" & Format(Me!Identificador, "mm/dd/yyyy") & "#);"
    Next I
    Me.lstParcelas.Requery
    End If
    Me.ValorTotalCompra.SetFocus
    End Sub
    O autor desta mensagem foi banido do fórum - Mostrar mensagem

    Conteúdo patrocinado


    [Resolvido]Cancelar código dependendo a condição de um campo! Empty Re: [Resolvido]Cancelar código dependendo a condição de um campo!

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 22 Nov 2024, 23:07