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]duvidas ao salvar dados na tabela

    Helder Milhome
    Helder Milhome
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 145
    Registrado : 03/07/2011

    [Resolvido]duvidas ao salvar dados na tabela Empty [Resolvido]duvidas ao salvar dados na tabela

    Mensagem  Helder Milhome 10/3/2020, 12:02

    Bom dia todos

    Estou com uma duvida em um código pra salvar dados em uma tabela via vba

    qual usar? e a diferença entre eles

    1 - codigo
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70

    2 - Codigo
    DoCmd.DoMenuItem acFormBar, acSaveRecord, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acSaveRecord, 6, , acMenuVer70

    3 - Codigo
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, 8, acMenuVer70
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, 6, acMenuVer70

    Qual o mais eficaz?
    Agradeço que puder tirar essa duvida
    por que sei que tem que usar o código mas limpo, e seguro


    Helder Milhome




    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]duvidas ao salvar dados na tabela Empty Re: [Resolvido]duvidas ao salvar dados na tabela

    Mensagem  DamascenoJr. 11/3/2020, 00:18

    Um pouco disso aqui
    https://www.maximoaccess.com/t14715-resolvidoatualizar-ou-docmd-requery#112504

    E direto da fonte aqui
    https://docs.microsoft.com/pt-br/office/vba/api/access.docmd.domenuitem?redirectedfrom=MSDN

    No Microsoft Access 97 e posterior, o **** método DoMenuItem foi substituído pelo método RunCommand . O **** método DoMenuItem está incluído nesta versão do Access apenas para compatibilidade com versões anteriores.

    Ou seja, se você não usa versões tão antigas então pode usar a fórmula abaixo sem medo
    Código:
    call docmd.RunCommand(acCmdSaveRecord)


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    Helder Milhome
    Helder Milhome
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 145
    Registrado : 03/07/2011

    [Resolvido]duvidas ao salvar dados na tabela Empty Re: [Resolvido]duvidas ao salvar dados na tabela

    Mensagem  Helder Milhome 11/3/2020, 11:03

    Bom dia Todos
    Amigo Damasceno
    todos esse método funcionam no access 2003
    comecei com 97 depois 2000 e agora 2003
    tentei já passar pra versão mais nova ela reclama de segurança, e os ribbons
    que tenho minha barras de ferramentas e menus .. elas ficam como suplementos

    'Salva tudo o que foi feito
    'DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, 8, acMenuVer70
    'DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, 6, acMenuVer70
    'DoCmd.DoMenuItem acFormBar, acSaveRecord, 8, , acMenuVer70
    'DoCmd.DoMenuItem acFormBar, acSaveRecord, 6, , acMenuVer70
    'DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    Call DoCmd.RunCommand(acCmdSaveRecord)

    muito bom mesmo os tópicos que você indicou
    vou usar esse Call DoCmd.RunCommand(acCmdSaveRecord)

    Muito grato pela ajuda por ter tirado minha duvidas ... qualquer
    e também de alguns que possa ter as mesmas
    Helder Milhome.



    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3845
    Registrado : 22/11/2016

    [Resolvido]duvidas ao salvar dados na tabela Empty Re: [Resolvido]duvidas ao salvar dados na tabela

    Mensagem  DamascenoJr. 12/3/2020, 02:51

    O fórum agradece o retorno. Sucesso.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

    Conteúdo patrocinado


    [Resolvido]duvidas ao salvar dados na tabela Empty Re: [Resolvido]duvidas ao salvar dados na tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 06:22