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


3 participantes

    Alteração de Status com Critérios

    Krauss
    Krauss
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 254
    Registrado : 23/12/2011

    Alteração de Status com Critérios Empty Alteração de Status com Critérios

    Mensagem  Krauss 19/12/2012, 13:20

    Boa tarde!

    Tenho um form para cadastro de produtos, onde são cadastrados vários produtos simultaneamente por usuários diferentes, cada um em um pc.

    Os cadastros ficam pendenciados até serem aprovados clicando no botão 'Aprovar'.

    Quando um usuário clica no botão Aprovar, o sistema exibe a msg: "Quais produtos pendenciados deseja transmitir?" e dá as opções: Atual, Todos ou Cancelar.

    Se ele clicar em 'Cancelar', a msg é fechada; se ele clicar em 'Atual', o sistema altera o status do produto atual para "Pendente"...

    Agora que vem a dúvida: Se o usuário clicar em 'Todos', preciso que o sistema altere todos os status que estiverem 'Pendenciados' para 'Pendente', mas somente os que ele cadastrou, pois existirão outros Pendenciados que foram cadastrados por outros usuários.

    obs: existe uma tabela chamada 'tblProdutosHistorico' relacionada com a 'tblProdutos' pela chave 'codProduto' e nessa tblProdutosHistorico tem um campo chamado 'respCadastro' (responsável pelo cadastro). E é lá que o sistema faria a leitura para ver quais os produtos Pendenciados são daquele usuário através da chave 'codProduto'.

    Podem me ajudar?


    .................................................................................
    Trabalho com Access 2013

    "A dúvida é o princípio da sabedoria"
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Alteração de Status com Critérios Empty Re: Alteração de Status com Critérios

    Mensagem  criquio 19/12/2012, 15:07

    Passe o campo que os registros tem em comum no critério:

    Código:
    CurrentDb.Execute "UPDATE NomeDaTabela SET NomeDoCampo='Pendente' WHERE Código=" & Me.Código & ""
    Altere Código para o nome do campo do critério.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Krauss
    Krauss
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 254
    Registrado : 23/12/2011

    Alteração de Status com Critérios Empty Re: Alteração de Status com Critérios

    Mensagem  Krauss 19/12/2012, 16:01

    Olá criquio, como sempre muito prestativo!!!

    Então, não consegui adaptar... Ou melhor, a parte do "Código" substituo pelo que?

    Abraços!


    .................................................................................
    Trabalho com Access 2013

    "A dúvida é o princípio da sabedoria"
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Alteração de Status com Critérios Empty Re: Alteração de Status com Critérios

    Mensagem  criquio 20/12/2012, 15:14

    Código é o campo comum aos registros que deve ser passado no critério.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Krauss
    Krauss
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 254
    Registrado : 23/12/2011

    Alteração de Status com Critérios Empty Re: Alteração de Status com Critérios

    Mensagem  Krauss 26/12/2012, 11:02

    Oçá criquio, feliz Natal!!!!!

    cara, não consegui adaptar.. não entendi a lógica do negócio rs

    Quebra essa pra mim..

    Abração!


    .................................................................................
    Trabalho com Access 2013

    "A dúvida é o princípio da sabedoria"
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    Alteração de Status com Critérios Empty Re: Alteração de Status com Critérios

    Mensagem  Alexandre Neves 26/12/2012, 17:38

    Boa tarde e Boas Festas
    Não entendi onde tem o campo a ser alterado
    Explique as tabelas e campos envolvidos e sua relação


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Krauss
    Krauss
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 254
    Registrado : 23/12/2011

    Alteração de Status com Critérios Empty Re: Alteração de Status com Critérios

    Mensagem  Krauss 27/12/2012, 17:07

    Tenho um form para cadastro de produtos, onde são cadastrados vários produtos simultaneamente por usuários diferentes, cada um em um pc.

    Os produtos cadastros ficam com status "Pendenciado" até serem aprovados clicando no botão 'Ativar'.

    Quando um usuário clica no botão Aprovar, o sistema exibe a msg: "Quais produtos pendenciados deseja transmitir?" e dá as opções: Atual, Todos ou Cancelar.

    Se ele clicar em 'Cancelar', a msg é fechada; se ele clicar em 'Atual', o sistema altera o status do produto atual para "Pendente"...

    Até ai td bem... Agora vem a dúvida: Gostaria que se o usuário clicar na opção 'Todos' da caixa de msgbox, preciso que o sistema verifique na tabela 'tblProdutos', todos os produtos que estiverem com status 'Pendenciado' e altere todos os status que estiverem 'Pendenciados' para 'Pendente', mas somente os que ele cadastrou, pois existirão outros Pendenciados que foram cadastrados por outros usuários.

    obs: existe uma tabela chamada 'tblProdutosHistorico' relacionada com a 'tblProdutos' pela chave 'codProduto' e nessa tblProdutosHistorico tem um campo chamado 'respCadastro' (responsável pelo cadastro). E é lá que o sistema faria a leitura para ver quais os produtos Pendenciados são daquele usuário através da chave 'codProduto'.


    .................................................................................
    Trabalho com Access 2013

    "A dúvida é o princípio da sabedoria"

    Conteúdo patrocinado


    Alteração de Status com Critérios Empty Re: Alteração de Status com Critérios

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 10:35