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

    Adicionar campo em mais de uma tabela

    avatar
    pacasbh
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 20/01/2021

    Adicionar campo em mais de uma tabela Empty Adicionar campo em mais de uma tabela

    Mensagem  pacasbh 2/3/2022, 16:12

    Olá pessoal, estou precisando de uma ajuda para resolver um pequeno problema.
    Estou montando um sisteminha básico de empréstimo e retorno de materiais.
    Com isso, meu sistema tem 6 tabelas distintas, e um formulário onde entro com os dados. Porém, preciso atualizar um determinado valor em de uma tabela em outra também, caso satisfaça determinada condição.

    A tabela principal, chamada MOVIMENTAÇÃO DE MATERIAIS, onde serão gravados os dados tem 13 campos, dentre eles:

    Número da OS (Numeração automática)
    Material (texto curto, com 255 caracteres)
    Solicitante....

    Tenho uma outra tabela, chamada de MATERIAIS, com um único campo:
    Material (texto curto, com 255 caracteres)

    Meu problema é o seguinte:
    Toda vez que clico no botão SALVAR no formulário, todos os dados do formulário são gravados na tabela MOVIMENTAÇÃO DE MATERIAIS. Porém, também gostaria que fosse possível a seguinte condição fosse atendida:
    Ao clicar no botão SALVAR do formulário, o campo MATERIAL da tabela MATERIAIS recebesse o conteúdo presente no campo MATERIAL na tabela MOVIMENTAÇÃO DE MATERIAS, caso o material descrito não constasse na tabela MATERIAIS.
    Seria mais ou menos assim:

    Se MATERIAL não exista na tabela MATERIAIS, grave-o na tabela MATERIAIS também
    Se MATERIAL existir na tabela MATERIAIS, não precisa gravá-lo.

    Estive pesquisando por aqui, e achei um comando chamado INSERT INTO, que parece que pode resolver o meu problema, mas não sei como usá-lo e nem sei se ele vai resolver. Alguém pode me dar uma ajuda?
    Obrigado!
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2688
    Registrado : 13/12/2016

    Adicionar campo em mais de uma tabela Empty Re: Adicionar campo em mais de uma tabela

    Mensagem  Alexandre Fim 2/3/2022, 18:08

    Olá Paulo,

    Pelo que você ja mencionou no tópico, existem algumas divergências no teu sistema. Ex: Tabela de materiais somente com 1 campo, ou seja, a descrição do material. O correto é utilizar o código do material para se relacionar com outras tabelas e etc.
    O "INSERT INTO" é uma instrução SQL que também é possível utilizar, mas como vc é iniciante, não seria viável se envolver com instruções SQL ainda.
    É necessário entender o funcionamento e comportamento dos objetos de banco de dados (tabelas/consultas/formulários/relatorios e etc.).
    Por gentileza, compartilhe aqui o seu sistema para analise e solução do problema.
    Veja no link abaixo como postar anexos no fórum:
    https://www.maximoaccess.com/t32003-como-postar-anexos-e-imagens-no-site-maximoaccess-com

    É isso.

    []'s

    FIM


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    Adicionar campo em mais de uma tabela Setinf11
    Sistemas e Tecnologia Ltda
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2688
    Registrado : 13/12/2016

    Adicionar campo em mais de uma tabela Empty Re: Adicionar campo em mais de uma tabela

    Mensagem  Alexandre Fim 2/3/2022, 22:24

    Paulo boa noite,

    Segue um pequeno exemplo de Movimentação de Estoque para te ajudar.

    Relacionamento de Tabelas:
    Adicionar campo em mais de uma tabela Stok110

    Movimentação de Estoque com historico de movimentações e Totais do Produto:
    Adicionar campo em mais de uma tabela Stok210

    Cadatro de Produtos (necessita ajustes no cadastro):
    Adicionar campo em mais de uma tabela Stok310

    Posição de Estoque - Relatório Sintético:
    Adicionar campo em mais de uma tabela Stok410


    Segue versão do sistema.

    Espero ter ajudado.

    Boa sorte
    []'s
    FIM
    Anexos
    Adicionar campo em mais de uma tabela AttachmentMovEstoque_v1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (72 Kb) Baixado 12 vez(es)


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    Adicionar campo em mais de uma tabela Setinf11
    Sistemas e Tecnologia Ltda

      Data/hora atual: 1/12/2022, 21:32