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]Selecionar um relatório através de uma ListBox

    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    [Resolvido]Selecionar um relatório através de uma ListBox Empty Selecionar um relatório através de uma ListBox

    Mensagem  Luiz Carlos Junior 14/8/2013, 16:28

    Boa tarde Mestres.
    Mais uma dúvida surgiu e não estou conseguindo resolver.
    Criei um form que contem uma Caixa de Listagem.
    Nesta Caixa, possuo uma lista de Valores com nomes de relatórios para que o cliente escolha qual ou quais deseja imprimir.
    O que não estou conseguindo fazer é:

    Quando marco um ou mais itens, nada acontece.

    Como faço para ligar o nome na lista ao relatório que quero imprimir.
    Por exemplo:

    FICHA DE MATRÍCULA
    MEMORANDO DE MATRÍCULA

    Seleciono o 1º item somente e desejo que imprima o "rel_Mat"
    Seleciono o 2º item somente e desejo que imprima o "rel_Memo_Mat"
    Seleciono os 2 e quero que imprima os dois
    Assim por diante...


    Acredito que seja coisa fácil para quem sabe e que tenha sido claro no que desejo.

    Desde já agradeço.

    Abrasss!!!
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Selecionar um relatório através de uma ListBox Empty Re: [Resolvido]Selecionar um relatório através de uma ListBox

    Mensagem  Leandro 14/8/2013, 17:23

    Boa tarde, faça assim:

    Use uma tabela para armazenar o nome do relatório e um nome fantasia exemplo:

    Nome do Relatório|Nome Fantasia
    RelSaldoEstoque |Saldo em Estoque

    Insira esses campos na listbox.

    No evento ao clicar da ListBox insira o seguinte:

    DoCmd.OpenReport, Me!SuaListBox.Column(0)

    Assim ao clicar no nome, automaticamente abrirá o relatório.

    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    [Resolvido]Selecionar um relatório através de uma ListBox Empty Re: [Resolvido]Selecionar um relatório através de uma ListBox

    Mensagem  Luiz Carlos Junior 14/8/2013, 17:44

    Beleza Leandro.
    Bom exemplo.
    Porém, como faço no caso de mais de um relatório.
    No caso, o que quero é que sejam marcados mais de um e eles sejam impressos ao clicar de um botão OK.
    Uso o mesmo exemplo?
    Abrasss!!!
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    [Resolvido]Selecionar um relatório através de uma ListBox Empty Re: [Resolvido]Selecionar um relatório através de uma ListBox

    Mensagem  Luiz Carlos Junior 14/8/2013, 19:37

    Fala Leandro, resolvi usando caixas de seleção, mas ainda gostaria de saber como faria no caso de preferir a caixa de listagem.
    Abrasss...
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Selecionar um relatório através de uma ListBox Empty Re: [Resolvido]Selecionar um relatório através de uma ListBox

    Mensagem  Leandro 14/8/2013, 20:58

    Para dois relatórios você faria mais uma coluna na tabela e acionaria duas vezes o DoCmd uma para a coluna do primeiro realtório e outro para o segundo relatório.

    DoCmd.OpenReport, Me!SuaListBox.Column(0)
    DoCmd.OpenReport, Me!SuaListBox.Column(1)

    O fórum está com problemas para armazenar anexos, então se quiser me envie uma parte do seu banco em access 2000 informando corretamente os nomes dos relatórios que eu monto um exemplo para você, envie para: LBARBOSA@SANEPAR.COM.BR

    Abraço

    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    [Resolvido]Selecionar um relatório através de uma ListBox Empty Re: [Resolvido]Selecionar um relatório através de uma ListBox

    Mensagem  Luiz Carlos Junior 15/8/2013, 12:46

    Entendi esse exemplo e gostei.
    Porem, não quero que imprima ao clicar na lista, mas sim ao clicar no botão 'OK' do frm_Relatorios.
    Tenho o frm_Relatorios. Nele a lstRelatorios (Caixa de listagem) e 2 botões: OK e Voltar.
    Algumas das opções que estão na lista e seus respectivos relatórios:

    Ficha de Matrícula - rel_MatFrente e rel_MatVerso (imprime a Frente e faz uma pausa com uma MsgBox pedindo para virar a folha para depois imprimir o Verso)
    Normas de Convivência - rel_Normas
    Memorando Matrícula - rel_MemoMat

    O cliente pode escolher uma ou mais opções e depois clica em OK e imprime todos os selecionados.
    Tem como fazer assim usando a Caixa de Listagem.
    Como disse anteriormente, consegui usando várias caixas de seleção.

    Não te enviei o BD, pois, uso o 2010 e ao tentar converter está dando erro.
    Abrasss!!!
    Luiz Carlos Junior
    Luiz Carlos Junior
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 473
    Registrado : 21/08/2012

    [Resolvido]Selecionar um relatório através de uma ListBox Empty Re: [Resolvido]Selecionar um relatório através de uma ListBox

    Mensagem  Luiz Carlos Junior 30/8/2013, 20:34

    Resolvido

    Conteúdo patrocinado


    [Resolvido]Selecionar um relatório através de uma ListBox Empty Re: [Resolvido]Selecionar um relatório através de uma ListBox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 20:33