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]Botão dentro do Formulário para executar um comando SQL

    mfmaiafilho
    mfmaiafilho
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 410
    Registrado : 02/08/2018

    [Resolvido]Botão dentro do Formulário para executar um comando SQL Empty [Resolvido]Botão dentro do Formulário para executar um comando SQL

    Mensagem  mfmaiafilho Ter 02 Mar 2021, 18:18

    Boa tarde Srs!

    Tenho um comando dentro de um formulário, porém está dando um erro Eram esperados 1.

    preciso atualizar os preços da Tbl_GerarCartas_Corpo, lista, codproduto, preço And Lockedprice = false

       Me.Refresh
       Dim rs As DAO.Recordset
       Set rs = CurrentDb.OpenRecordset("TBL_PREÇOS")
       rs.MoveFirst
       Do While Not rs.EOF
       CurrentDb.Execute "UPDATE QryMain_Adm_AtualizarPreços_Sub SET Preço = '" & rs!preço & "' WHERE Codproduto = '" & rs!codproduto & "' And lockedprice = False"
       'CurrentDb.Execute "UPDATE TBL_CLIENTES SET TaxaDolar = '" & rs!ValorDolar & "',PropostaValida = '" & rs!DataProposta & "',Assunto = '" & rs!AtualizarAssunto & "'"
       rs.MoveNext
       Loop
       rs.Close
       Set rs = Nothing
    mfmaiafilho
    mfmaiafilho
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 410
    Registrado : 02/08/2018

    [Resolvido]Botão dentro do Formulário para executar um comando SQL Empty Re: [Resolvido]Botão dentro do Formulário para executar um comando SQL

    Mensagem  mfmaiafilho Qui 11 Mar 2021, 16:28

    boa tarde Srs.

    Consegui fazer a atualização via sql


    On Error GoTo Trata_Err
    Dim strmsg As String
    Dim iResponse As Integer
    Dim rs As DAO.Recordset

    strmsg = "ATENÇÃO!" & vbCrLf & vbCrLf & _
    "Este procedimento afetará TODAS as Cartas de Preços, exceto os produtos que estiverem com Bloqueio de preços ativo." & vbCrLf & vbCrLf & _
    "Confirmar atualização?"

    iResponse = MsgBox(strmsg, vbInformation + vbYesNo, "SQL")

    If iResponse = vbYes Then

    Set rs = CurrentDb.OpenRecordset("SELECT * FROM tbl_preços")
    rs.MoveFirst
    Do While Not rs.EOF
    CurrentDb.Execute "UPDATE TBL_GERARCARTAS_CORPO SET preçovenda = '" & rs!preço & "' WHERE Codproduto = '" & rs!codproduto & "' And lista = " & rs!lista & " And Lockedprice = false"
    rs.MoveNext
    Loop
    rs.Close
    Set rs = Nothing
    Me.FrmListaPreços.Requery
    Me.FrmListaPreçosSub.Requery
    MsgBox "Processamento realizado com sucesso.", vbInformation, "SQL"

    ' formstatus
    Me.formstatus.Value = "Processamento realizado com sucesso."
    Me.formstatus.ForeColor = RGB(0, 0, 0)

    ElseIf iResponse = vbNo Then
    Else
    End If
    Exit Sub

    ' tratamento de erros
    Trata_Err:
    Call ErrSQL
    mfmaiafilho
    mfmaiafilho
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 410
    Registrado : 02/08/2018

    [Resolvido]Botão dentro do Formulário para executar um comando SQL Empty Re: [Resolvido]Botão dentro do Formulário para executar um comando SQL

    Mensagem  mfmaiafilho Qui 11 Mar 2021, 16:30

    finish

    Conteúdo patrocinado


    [Resolvido]Botão dentro do Formulário para executar um comando SQL Empty Re: [Resolvido]Botão dentro do Formulário para executar um comando SQL

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui 07 Nov 2024, 20:36