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]Abrir relatório corespondente

    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2975
    Registrado : 09/04/2012

    [Resolvido]Abrir relatório corespondente Empty [Resolvido]Abrir relatório corespondente

    Mensagem  Kaynan 19/5/2016, 18:53

    Boa tarde amigos,tenho neste bd uma listbox "FormForn"que gostaria que quando selecionasse o fornecedor e clicasse no botão ele me abrisse o relatorio com os produtos referente a esse fornecedor,poderiam dar uma olhadinha gente
    Abçs.

    https://dl.dropboxusercontent.com/u/90217826/FitroForn1.rar
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  FabioPaes 19/5/2016, 19:30

    Na sua Caixa de Listagem SelecionarCategoria no Formulario Mude A origem da linha para:

    Código:
    SELECT DISTINCT tblFornecedor.CodFornecedor, tblFornecedor.NomeFor FROM tblFornecedor;

    Mude também para 2 Colunas sua Caixa de Listagem.

    No Evento ao clicar do Seu Botão coloque:

    Código:

    Private Sub Imprimir_Click()
    DoCmd.OpenReport "RelProduto", acViewReport, , "[Fornecedor] = " & Me.SelecionarCategoria & ""
    End Sub


    Deverá funcionar!


    Seu Problema era: Na sua Caixa de Listagem voce so pesquisava o Nome do Fornecedor, mas no Relatorio no Campo Fornecedor, era uma Cbo com duas colunas (Cod Fornecedor e nome), e la a coluna Acoplada era a 1, ou seja armazenava o Codigo, entao ao filtrar Nome Fornecedor (da Caixa Listagem) com o Cod Fornecedor (do Relatorio/tabela) nao Funcionava!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2975
    Registrado : 09/04/2012

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  Kaynan 19/5/2016, 19:53

    O amigo véio,seguinte fiz como disse,só que abre em branco o relatório
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2975
    Registrado : 09/04/2012

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  Kaynan 19/5/2016, 19:58

    Consegui Fabio o relatorio estava para abrir maximizado,foi deixado normal e funcionou.
    Mais uma vez obrigado Fabio,valeu mesmo
    Abç.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  FabioPaes 19/5/2016, 20:21

    A e verdade, isso eu tinha desativado logo que abri rerererererereere


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2975
    Registrado : 09/04/2012

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  Kaynan 20/5/2016, 18:37

    FabioPaes ou outro colega,neste exemplo que postei, o produto só aparece no FormSub se eu colocar um fornecedor,e como no bd original tenho varios produtos que não coloquei  fornecedor,esses produtos não aparecem, será que tem algum jeito.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2975
    Registrado : 09/04/2012

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  Kaynan 20/5/2016, 19:16

    Shocked
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  FabioPaes 20/5/2016, 20:36

    Tipo de Relacionamento e que faz isso meu amigo...

    Mude a Consulta Origem do seu Formulario FormSub para:

    SELECT Tab_Produto.CódigoBarras, Tab_Produto.Descrição, Tab_Produto.Unidade, Tab_Produto.PreçoCusto, Tab_Produto.PreçoUnitário, Tab_Produto.QuantidadeEstoque, tblFornecedor.NomeFor AS Fornecedor, Tab_Produto.Grupo, Tab_Produto.LucroReal
    FROM tblFornecedor RIGHT JOIN Tab_Produto ON tblFornecedor.CodFornecedor = Tab_Produto.Fornecedor;



    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2975
    Registrado : 09/04/2012

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  Kaynan 20/5/2016, 20:59

    Perfeito Fabio,só que agora aquele produto sem fornecedor não filtra na pesquisa.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  FabioPaes 20/5/2016, 21:14

    Pois e meu amigo, nao ha como filtrar por fornecedor, ja que nao tem Fornecedor...

    Talvez o vc colocando um valor la tipo "Sem FOrnecedor"...

    Tipo Assim:

    SELECT Tab_Produto.CódigoBarras, Tab_Produto.Descrição, Tab_Produto.Unidade, Tab_Produto.PreçoCusto, Tab_Produto.PreçoUnitário, Tab_Produto.QuantidadeEstoque, IIf([NomeFor]<>"",[NomeFor],"Sem Fornecedor") AS Fornecedor, Tab_Produto.Grupo, Tab_Produto.LucroReal
    FROM tblFornecedor RIGHT JOIN Tab_Produto ON tblFornecedor.CodFornecedor = Tab_Produto.Fornecedor;


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2975
    Registrado : 09/04/2012

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  Kaynan 20/5/2016, 21:24

    Mas ele não filtra o produto que ta sem o fornecedor.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2975
    Registrado : 09/04/2012

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  Kaynan 20/5/2016, 21:41

    Pra dar certo esse "sem fornecedor" teria que na tabela tambem e não ta gravando.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  FabioPaes 20/5/2016, 23:09

    Logo mais faco um teste e te falo...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  FabioPaes 21/5/2016, 00:12

    Veja agora....
    Anexos
    [Resolvido]Abrir relatório corespondente AttachmentFitroForn1-COrrigido.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (104 Kb) Baixado 29 vez(es)


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2975
    Registrado : 09/04/2012

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  Kaynan 21/5/2016, 00:33

    Agora deu certo,mas diga o que modificou no danado.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  FabioPaes 21/5/2016, 00:51

    Olha coque uma condicao Iif, se Fornecedor for nulo ele coloca Sem Fornecedor, se nao for, ele coloca o Fornecedor....

    So tive de Constriir uma consulta e pegar os dados direto dela, pois nao tava funcionando legal nao, la pelo VBA...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2975
    Registrado : 09/04/2012

    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  Kaynan 21/5/2016, 01:51

    Valeu Fábio. Obrigado e bom fim de semana.

    Conteúdo patrocinado


    [Resolvido]Abrir relatório corespondente Empty Re: [Resolvido]Abrir relatório corespondente

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/5/2024, 12:06