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]Consulta fica não atualizável se usar "Agrupar por"

    avatar
    JRodrigues
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 29/10/2015

    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" Empty [Resolvido]Consulta fica não atualizável se usar "Agrupar por"

    Mensagem  JRodrigues Sex 10 Mar 2017, 16:57

    Senhores, boa tarde.

    Tenho duas tabelas Tb_Tarefas e Tb_Info.

    Tb_Tarefas tem os seguintes campos:
    Cod_Tarefa|Assunto|Tarefa|Relevante|Resolvido

    Tb_Info
    Cod_Info|Cod_Tarefa|Dt_Info|Prazo|Responsável

    Gostaria que na consulta fossem listados os campos da Tb_Tarefas e os campos Prazo e Responsável só que não todos, apenas os últimos (o último prazo de cada tarefa).
    Se eu coloco o Agrupar por a consulta dá a mensagem "Este recordset não pode ser alterado" ao tentar editar qualquer campo.
    Como resolver?

    Segue cópia do banco de dados.

    Muito obrigado.
    Anexos
    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" AttachmentBD.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (36 Kb) Baixado 5 vez(es)
    avatar
    Clebergyn
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 788
    Registrado : 29/08/2012

    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" Empty Re: [Resolvido]Consulta fica não atualizável se usar "Agrupar por"

    Mensagem  Clebergyn Sáb 11 Mar 2017, 01:49

    em qual tabela você quer editar? Tb_Tarefas ?

    veja em anexo se atende
    Anexos
    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" AttachmentBD.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (33 Kb) Baixado 5 vez(es)
    avatar
    JRodrigues
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 29/10/2015

    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" Empty Re: [Resolvido]Consulta fica não atualizável se usar "Agrupar por"

    Mensagem  JRodrigues Seg 13 Mar 2017, 09:08

    Obrigado pelo retorno, amigo.

    É a Tb_Tarefas mesmo que quero editar via consulta.

    Porém, da maneira como fizeste está aparecendo mais de uma vez a mesma tarefa. Gostaria que aparecesse apenas uma vez cada tarefa e naquelas em que há mais de um prazo (pois há mais de uma info) aparecesse apenas o prazo da última info.

    Na verdade até consegui fazer isto utilizando DLast, mas aí surge outro problema, o resultado da fórmula fica como texto e não consigo classificar pelo prazo. Daí tentei usar CDate para converter em data, mas ocorre erro nos campos em que não é informado prazo (campo não obrigatório).

    Agradeço a atenção.
    avatar
    Clebergyn
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 788
    Registrado : 29/08/2012

    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" Empty Re: [Resolvido]Consulta fica não atualizável se usar "Agrupar por"

    Mensagem  Clebergyn Seg 13 Mar 2017, 21:42

    Então é só tirar a tabela "info" pois é relacionamento 1 para n

    segue ai em anexo
    Anexos
    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" AttachmentBD.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (32 Kb) Baixado 2 vez(es)
    avatar
    JRodrigues
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 29/10/2015

    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" Empty Re: [Resolvido]Consulta fica não atualizável se usar "Agrupar por"

    Mensagem  JRodrigues Ter 14 Mar 2017, 08:25

    Mas eu preciso da informação do prazo e responsável que está na Tb_Info...

    Obrigado!
    avatar
    Clebergyn
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 788
    Registrado : 29/08/2012

    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" Empty Re: [Resolvido]Consulta fica não atualizável se usar "Agrupar por"

    Mensagem  Clebergyn Ter 14 Mar 2017, 15:24

    quando você usa "agrupar por" ou "distinct" no relacionamento em uma consulta ela deixa de ser atualizável

    então do jeito que você quer só daria para atualizar como coloquei no primeiro post, onde aparece

    as tarefas repetidas, lembrando que, neste caso, se você alterar na consulta o campo "tarefa"

    ele vai alterar em todos os repetidos, então se a alteração for só no campo tarefa, da para fazer sim

    Obs: posso fazer para você via formulario, em que voce seleciona o registro edita no controle e manda atualizar ai ele atualiza via sql
    avatar
    JRodrigues
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 29/10/2015

    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" Empty Re: [Resolvido]Consulta fica não atualizável se usar "Agrupar por"

    Mensagem  JRodrigues Ter 14 Mar 2017, 15:59

    Prezado clebergyn, agradeço o auxílio.

    Acabei resolvendo a questão utilizando a função DÚltimo e depois a CData. O único problema é que quando não há prazo na info fica 00:00:00.

    Mas já é suficiente.

    Um grande abraço.

    PS: segue o exemplo, talvez possa ser útil a alguém.
    Anexos
    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" AttachmentBD.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (36 Kb) Baixado 2 vez(es)
    avatar
    Clebergyn
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 788
    Registrado : 29/08/2012

    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" Empty Re: [Resolvido]Consulta fica não atualizável se usar "Agrupar por"

    Mensagem  Clebergyn Ter 14 Mar 2017, 17:07

    Tinha feito via formulário, veja ai em anexo

    imaginei que voce queria marcar resolvido e relevante somente, então
    para marcar estes dê um duplo click em relevante e resolvido para marcar

    Obs: lembrando que DLast pega o último registro e não o maior, para pegar o maior seria DMáx (que pegaria o valor máximo)
    Anexos
    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" AttachmentBD.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (47 Kb) Baixado 4 vez(es)

    Conteúdo patrocinado


    [Resolvido]Consulta fica não atualizável se usar "Agrupar por" Empty Re: [Resolvido]Consulta fica não atualizável se usar "Agrupar por"

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui 07 Nov 2024, 20:38