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]O objeto é obrigatório erro 424

    Fabio Pradella
    Fabio Pradella
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 239
    Registrado : 08/02/2013

    [Resolvido]O objeto é obrigatório erro 424 Empty [Resolvido]O objeto é obrigatório erro 424

    Mensagem  Fabio Pradella 2/11/2016, 03:59

    Salve a todos,

    criei um formulário para atualização e complemento de informações, a principio criei um botão dentro do formulário para atualizar e este funciona,
    mas como meu programa é montado com Ribbon, resolvi criar o botão na ribbon porem o mesmo código da erro.
    Pelo que pesquisei tenho que fazer alguma declaração, mas não consegui sozinho.


    Case "btAtualizarDados"

    strSql = "Update TabelaConvenio Set Data = '" & Data & "', NºComanda = '" & NºComanda & "',Cliente = '" & Cliente & "', Contato = '" & Contato & "', Telefone = '" & Telefone & "', CentrodeCusto = '" & Centrodecusto & "', Motoqueiro = '" & Motoqueiro & "', EndereçoColeta = '" & EndereçoColeta & "', NºColeta = '" & NºColeta & "', BairroColeta='" & BairroColeta & "', EndereçoEntrega = '" & EndereçoEntrega & "', NºEntrega = '" & NºEntrega & "', BairroEntrega = '" & BairroEntrega & "', Valor1 = '" & Valor1 & "', EndereçoEntrega2 = '" & EndereçoEntrega2 & "', NºEntrega2 = '" & NºEntrega2 & "', BairroEntrega2 = '" & BairroEntrega2 & "', Valor2 = '" & Valor2 & "', Valor3 = '" & Valor3 & "', Valor4 = '" & Valor4 & "', Total = '" & Total & "' Where TabelaConvenio.CodigoEvento = " & Lista130.Column(0) & " "
    CurrentDb.Execute (strSql)

    MsgBox "Atualizado com sucesso!", vbInformation, "Atualizar"


    Obrigado


    .................................................................................
    Vivendo e aprendendo sunny 
    Office 2010
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]O objeto é obrigatório erro 424 Empty Re: [Resolvido]O objeto é obrigatório erro 424

    Mensagem  FabioPaes 2/11/2016, 22:02

    Acredito que seja falta da declaração da Variavel strSql

    Mude para:

    Case "btAtualizarDados"
    Dim strSql As String
    strSql = "Update TabelaConvenio Set Data = '" & Data & "', NºComanda = '" & NºComanda & "',Cliente = '" & Cliente & "', Contato = '" & Contato & "', Telefone = '" & Telefone & "', CentrodeCusto = '" & Centrodecusto & "', Motoqueiro = '" & Motoqueiro & "', EndereçoColeta = '" & EndereçoColeta & "', NºColeta = '" & NºColeta & "', BairroColeta='" & BairroColeta & "', EndereçoEntrega = '" & EndereçoEntrega & "', NºEntrega = '" & NºEntrega & "', BairroEntrega = '" & BairroEntrega & "', Valor1 = '" & Valor1 & "', EndereçoEntrega2 = '" & EndereçoEntrega2 & "', NºEntrega2 = '" & NºEntrega2 & "', BairroEntrega2 = '" & BairroEntrega2 & "', Valor2 = '" & Valor2 & "', Valor3 = '" & Valor3 & "', Valor4 = '" & Valor4 & "', Total = '" & Total & "' Where TabelaConvenio.CodigoEvento = " & Lista130.Column(0) & " "
    CurrentDb.Execute (strSql)

    MsgBox "Atualizado com sucesso!", vbInformation, "Atualizar"


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Fabio Pradella
    Fabio Pradella
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 239
    Registrado : 08/02/2013

    [Resolvido]O objeto é obrigatório erro 424 Empty Re: [Resolvido]O objeto é obrigatório erro 424

    Mensagem  Fabio Pradella 3/11/2016, 22:41

    Paes,

    resolvi com a ajuda do Avelino desta forma...

    Case "btAtualizarDados" '

    Dim frm As Form
    Dim strSql As String

    If CurrentProject.AllForms("formulárioconvenioincompletos").IsLoaded Then 'verifica se o formulário está aberto
    Set frm = forms!formulárioconvenioincompletos


    strSql = "Update TabelaConvenio Set Data = '" & frm!txtData & "', endereçocoleta = '" & frm!TxtEndereçoColeta & "' Where TabelaConvenio.CodigoEvento = " & frm!Lista130.Column(0) & " "
    CurrentDb.Execute (strSql)

    End If

    Agradeço muito a atenção


    Fabio Pradella


    .................................................................................
    Vivendo e aprendendo sunny 
    Office 2010

    Conteúdo patrocinado


    [Resolvido]O objeto é obrigatório erro 424 Empty Re: [Resolvido]O objeto é obrigatório erro 424

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 11:34