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

    data macro "after insert" em tabela

    avatar
    jmcm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 27/09/2015

    data macro "after insert" em tabela Empty data macro "after insert" em tabela

    Mensagem  jmcm 8/1/2023, 14:45

    Olá a todos,

    Antes de mais um bom ano de 2023!!!

    Num sistema que uso tenho varias tabelas (de fornecedores) onde preciso de criar uma chave primária que seja a juncão do "idArtigoInt" (numeração automática) + 3 letras que designam o fornecedor.

    Actualmente faco isso à mão (por meio de consulta de actualização) crio um 3. campo que será o meu "idArtigo"

    O que pretendo seria fazer fazer de forma automática na tabela, pensei em campo calculado, mas isso provoca erros quando uso a tabela e respectivo idArtigo para pur exemplo criar tabelas temporárias no FE.

    Descobri as data macro, mas na verdade não consegui muito bem perceber como funcionam Sad
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    data macro "after insert" em tabela Empty Re: data macro "after insert" em tabela

    Mensagem  DamascenoJr. 8/1/2023, 19:46



    .................................................................................
    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.

    jmcm gosta desta mensagem

    avatar
    jmcm
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 27/09/2015

    data macro "after insert" em tabela Empty Re: data macro "after insert" em tabela

    Mensagem  jmcm 9/1/2023, 20:55

    Oi DamascenoJr.,

    Muito obrigado pelo exemplo.

    Pelo que vejo a minha ideia de usar a numeração automática para daí criar o ID talzez não fassa muito sentido, por isso vou repensar minha estratégia para a criação do ID.

    Por acaso sabes onde consigo encontrar documentação sobre data macros? A documentação da MIcrosoft acho um pouco confusa Sad
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    data macro "after insert" em tabela Empty Re: data macro "after insert" em tabela

    Mensagem  DamascenoJr. 28/1/2023, 13:27

    Primeiro estudei triggers do mysql para ter noção de como funcionam, depois para o Access vi o link abaixo
    sourcedaddy.com/ms-access/creating-table-data-macros.html

    Mas só aprendemos mesmo depois de treinar bastante, como o que fiz no link abaixo
    https://www.maximoaccess.com/t34525-macros-de-dados-e-nomeadas


    .................................................................................
    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


    data macro "after insert" em tabela Empty Re: data macro "after insert" em tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/2/2024, 15:50