MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Editar dados de consulta para imprimi

    Compartilhe

    Marcos André
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 31
    Registrado : 24/09/2014

    [Resolvido]Editar dados de consulta para imprimi

    Mensagem  Marcos André em 17/7/2017, 11:46

    Olá galera, tenho uma caixa de listagem que exibe uma consulta para que o usuário confira os dados antes de imprimir.

    O problema é que havera dados na caixa que precisaram ser editados apenas para imprimir, sem alterar os registros das tabelas.

    Resumindo: preciso de uma forma de puxar os dados dos registros, alterá-los para imprimir sem alterar os registros das tabelas.

    Alguém tem uma ideia de como fazer?

    Phillip_Junior
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 179
    Registrado : 09/12/2016

    Re: [Resolvido]Editar dados de consulta para imprimi

    Mensagem  Phillip_Junior em 18/7/2017, 00:22

    Olá

    existe a y formas de se fazer isso amigo
    vamos a uma simples
    Crie um form com todos os controles(campos) que serão importantes receberem os valores da sua consulta.

    Não acomple os campos a tabela alguma.

    Após retornar a consulta, acreditando vc ja ter o código, pois nao observei vc disse q precisa do código, os dados serão apresentados nos campos. Como não estao acomplados a tabela alguma, somente são dados do retorno da consulta, vc pode alterar e fazer oq precisar tal como gerar relatorio e imprimir o registro do form atual etc e sem se preocupar com alteracoes na tabela origem.

    Resumindo! uma das maneiras mais simples de isso ser feito é utilizar campos nao acoplados.

    Se nao tiver o codigo para consulta do que ira buscar retorne q ajudaremos.

    abracos


    .................................................................................
    Phillip_Junior
    Analista de Sistemas

    Marcos André
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 31
    Registrado : 24/09/2014

    Re: [Resolvido]Editar dados de consulta para imprimi

    Mensagem  Marcos André em 18/7/2017, 21:54

    Olá

    Exatamente essa forma de retornar os valores da consulta em campos é que eu não sei fazer!

    Eu precisaria desses valores com "valor padrão" dos campos para depois alterá-los

    Inclusive alguns campos precisaria ser caixa de combinação para que ao alterar eu escolha apartir de uma lista

    Sabes qual codigo usar para puxar uma linha e coluna especifica da consulta?

    Phillip_Junior
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 179
    Registrado : 09/12/2016

    Re: [Resolvido]Editar dados de consulta para imprimi

    Mensagem  Phillip_Junior em 19/7/2017, 07:26

    Olá


    Fiz esse exemplo (anexo) para vc ver se lhe ajuda.

    Dúvidas estamos aqui

    Abraços
    Anexos
    exemploalterar.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (450 Kb) Baixado 7 vez(es)


    .................................................................................
    Phillip_Junior
    Analista de Sistemas

    Marcos André
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 31
    Registrado : 24/09/2014

    Re: [Resolvido]Editar dados de consulta para imprimi

    Mensagem  Marcos André em 19/7/2017, 15:44

    Muito obrigado pelo seu exemplo

    Mas eu preciso de uma forma de editar todos os registros da consulta e imprimir todos de uma vez.

    Poderia ser dividido em campo como você fez, mas precisaria de um conjunto de campos para cada linha de registro da consulta.

    O usuário vai acessar uma determinada lista, conferir se os dados mudaram ou não, e caso haja alteração precisara imprimir de uma vez só sem alterar os registros do BD.

    tem como criar os campos e determinar: campoX puxa o valor do primeiro registro da consulta, campoY puxa o valor do segundo registro, da column(1), campoZ puxa o valor do 13º registro da consulta da column(5)

    Tem jeito?

    Phillip_Junior
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 179
    Registrado : 09/12/2016

    Re: [Resolvido]Editar dados de consulta para imprimi

    Mensagem  Phillip_Junior em 19/7/2017, 16:48

    Olá

    Poste um exemplo para podermos lhe ajudar melhor.




    .................................................................................
    Phillip_Junior
    Analista de Sistemas

    Marcos André
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 31
    Registrado : 24/09/2014

    Re: [Resolvido]Editar dados de consulta para imprimi

    Mensagem  Marcos André em 19/7/2017, 17:36

    Segue

    [Você precisa estar registrado e conectado para ver este link.]

    Phillip_Junior
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 179
    Registrado : 09/12/2016

    Re: [Resolvido]Editar dados de consulta para imprimi

    Mensagem  Phillip_Junior em 21/7/2017, 10:59

    Olá

    Desculpe minha ignorância, mas gostaria de saber um pouco mais sobre o que pretende no exemplo que postou.


    Vc tem um form e uma cx de listagem. Nessa cx vc tem três campos, e pretende alterar os dados dessa cx de listagem para poder imprimir sem que altere esses dados na tbl raiz.

    Até aqui eu entendi.

    Mas estamos falando de quantos campos (colunas nessa lista) que serão editadas ?
    O que exatamente pretende editar no exemplo que me enviou ?
    E no inicio do tópico vc informa que essa lista é origem de uma consulta, ou seja, a pergunta é, estamos falando de quantas linhas (registros que serão retornados com essa consulta dentro dessa cx de listagem?)

    O motivo das minhas perguntas é porque é algo pouco usado para o feito que deseja.
    Se a consulta retorna vários resultados tal como no exemplo que postasse, (tres), á duas formas mais simples de ser feito isso:

    Você pode criar campos desacoplados como fiz no exemplo que envie, e ao clicar na linha que deseja altear, o valor da list passa para esses campos sem relacionamento algum com tabelas e vc pode alterar. A diferença é que ao clicar em alterar (botão que seria criado), seria executado um procedimento de gravar esses dados modificados numa tabela temporária, já limpando os campos para para vc selecionar outro resultado na lista e também alterar.
    Depois que vc tivesse alterado todos os nomes que quisesse, vc clicava num outro botão para gerar o relatório com esses dados alterados que foram registrados nessa tabela temporária. A diferença é que ao clicar e ser gerado o relatório seria excluído os registro dessa tabela para assim ser novamente feito outro relatório.

    Já a outra maneira, seria deixar a lista com seleção múltipla e vc selecionar todos os registro que fosse editar, depois clicaria num botão e seria gerado um relatório com todos os dados selecionados e vc poderia alterar no próprio relatório antes de imprimir.


    Mas tente explicar melhor ou se for uma dessas duas alternativas que falei, avise que farei um exemplo ok ?

    Abraços


    então se vc deseja editar os três campos antes de imprimir, vamos ter que alterar essa lista para seleção múltipla
    e depois que vc selecionar


    .................................................................................
    Phillip_Junior
    Analista de Sistemas

    Marcos André
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 31
    Registrado : 24/09/2014

    Re: [Resolvido]Editar dados de consulta para imprimi

    Mensagem  Marcos André em 22/7/2017, 22:28

    Obrigado pela contribuição acima, consegui resolver a questão.

    Criei uma lista tabela temporária para armazenar os dados somente para imprimir, sem alterar os dados da tabela matriz.

    Usei uma caixa de listagem para puxar os dados do BD, algumas caixas de texto para editá-los, e um botão para registrar na tabela temporária

    e na mesma tela deixa uma segunda caixa e listagem com os dados da tabela temporária permitindo conferir um a um os registros e depois adiciona-los na tabela temp para impressão

    Obrigado pela ajuda de todos

    Phillip_Junior
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 179
    Registrado : 09/12/2016

    Re: [Resolvido]Editar dados de consulta para imprimi

    Mensagem  Phillip_Junior em 22/7/2017, 22:32

    Obrigado pelo retorno

    O Fórum  agradece.

    abraços

    obs: nao esqueça de fechar o topico como resolvido


    .................................................................................
    Phillip_Junior
    Analista de Sistemas

    Marcos André
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 31
    Registrado : 24/09/2014

    Re: [Resolvido]Editar dados de consulta para imprimi

    Mensagem  Marcos André em 25/7/2017, 16:33

    resolvido

      Data/hora atual: 14/11/2018, 11:48