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

    Problemas com relatórios

    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    Problemas com relatórios Empty Problemas com relatórios

    Mensagem  fabiobarreto10 1/8/2012, 21:37

    Senhores,

    Eu tenho uma tabela "empresa" com uma relação de um para muitos com a tabela "Produto". A tabela "Produto" tem
    uma relação de um para muitos com as tabelas "Passos" e "Observações". Eu tenho um relatório com três subrelatórios,
    ( 1. com o nome do produto e da empresa. 2. os passos e 3. as observações.) em cada
    um deles o campo mestre é o "ProductID" e o campo filho também o "ProductID". Após escolher um produto mostra um botão
    que ao clicar abre o relatório de acordo com os produtos escolhidos. (imagem1).

    Estou tentando que quando escolher uma empresa abra este mesmo relatório com todos os produtos. Mas, que fiquem os passos
    e as observações separados, como na imagem que eu montei.(Imagem2)

    Alguém aqui no forum já passou por alguma situação parecida?

    Toda ajuda é bem vinda.

    Obrigado.
    Anexos
    Problemas com relatórios AttachmentDesktop.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (24 Kb) Baixado 10 vez(es)
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    Problemas com relatórios Empty Problemas com relatórios

    Mensagem  good guy 1/8/2012, 22:06

    Olá Fabio,

    Não entendi muito bem o que você quer se é uma dúvida que você tem sobre algo que você já resolveu ou uma dica para resolver um problema. No caso de ser a última seria mais fácil trabalhar em uma solução com o banco postado aqui. Só as imagens fica difícil ao meu ver desenvolver o código.
    Mas vamos lá, tentar de qualquer maneira. Costumo, quando trabalho com filtros de produtos selecionados, criar uma tabela de referência e a partir de um botão ou evento de saída de um campo específico, inserir os produtos escolhidos com base no código do cliente nesta tabela de referência e, em um sub-formulário "pescar" com uma string SQL, estes dados com base no código do cliente pre-selecionado de uma combo. A partir daí, crio os relatórios.
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    Problemas com relatórios Empty Re: Problemas com relatórios

    Mensagem  fabiobarreto10 1/8/2012, 22:56

    Good guy, obrigado por ajudar. Você tem razão a minha explicação não ficou muito clara. Não entendi muito bem o que você me disse.

    Estou enviando um bd em anexo. Ao abrir clique no botão assessor, escolha "Fábio", depois na segunda combo "IBM", na caixa de status escolha acompanhamento, na terceira combo escolha "Produto1", após atualizar em ok na msgbox que irá aparecer. Veja que do lado da terceira combo fica visível um botão com o nome "Passos/Obs". Ao clicá-lo abrirá um relatório com três subrelatórios de acordo com
    o produto escolhido.

    Eu estou tentando que quando a segunda combo atualizar, mostra um botão que quando clicá-lo abrirá este mesmo relatório, mas com todos
    os produtos da empresa escolhida. Mas cada produto precisa esta com o nome, os passos e as observações separadas como no relatório atual.

    Obrigado.

    * Fiz rapidamente o relatório, por isso o layout não ficou muito legal.
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    Problemas com relatórios Empty Problemas com relatórios

    Mensagem  good guy 2/8/2012, 19:20

    Olá Fabio,

    Sinceramente, tentei entender a sua codificação, mas está muito emaranhada. Se este sistema tivesse que passar para outro programador, daria um trabalho enorme para entender seu funcionamento e talvez nem conseguisse. O que você precisa fazer é começar do zero, normatizar todo o processo, seguindo uma lógica de desenvolvimento.
    Procure descrever o que cada código faz. Tente construir uma sequencia que você mesmo possa entender o que está fazendo depois e onde retomar se tiver que parar por algum tempo.
    Comece modelando as tabelas e depois os formulários. Deixe tudo modelado(tabelas) e com boa aparência(formulário). Separe os códigos que funcionam bem para reaplicá-los somente quando chegar a sua vez de ser testado e aprovado. Vou dar uma dica de código para filtrar dados a partir de uma combo.

    Private Sub combProduto_LostFocus()
    Dim scodigo As Integer 'ou Long
    Dim sproduto As Integer 'ou Long
    sproduto = combProduto.Column(0)
    scodigo = combEmpresa.Column(0)

    [subTblPassosStatus].Visible = True

    sql = "SELECT *"
    sql = sql & " FROM TblProduto"
    sql = sql & " Where CodProduto=" & sproduto & " AND codEmpresa = " & scodigo
    [subTblPassosStatus].Form.RecordSource = sql

    [subTblPassosStatus].Requery
    End Sub

    Um abraço
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    Problemas com relatórios Empty Re: Problemas com relatórios

    Mensagem  fabiobarreto10 2/8/2012, 22:57

    Muito obrigado por todas as dicas. Não tenho nenhuma experiência com programação, como você mesmo constatou. Precisei fazer tudo com muito
    pressa(sim, eu sei, estou errado). Ainda assim, por favor, como configuro o relatório e os subrelatórios?
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    Problemas com relatórios Empty Problemas com relatórios

    Mensagem  good guy 3/8/2012, 03:51

    Boa noite Fabio,

    Uma coisa de cada vez. Primeiro remonte o programa com as tabelas e os formulários bem trabalhados e seguindo uma lógica de programação bem detalhada e específica para que você saiba onde quer chegar. Os relatórios e sub-relatórios serão o desfecho de seu trabalho. Vamos criar referências nas fontes de controle aos formulários, do tipo Forms!SeuFormulário!NomedoCampo, etc. Vamos devagar que as respostas surgirão automaticamente no seu devido tempo.
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    Problemas com relatórios Empty Re: Problemas com relatórios

    Mensagem  fabiobarreto10 4/8/2012, 17:19

    Mestre good guy. Consegui deixar o banco como você me ensinou, segue em anexo. Obrigado.
    Anexos
    Problemas com relatórios Attachmentbd.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (308 Kb) Baixado 12 vez(es)
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    Problemas com relatórios Empty Problemas com relatórios

    Mensagem  good guy 6/8/2012, 13:47

    Parabéns Fábio,

    Não valeu o esforço? Você é que é o vencedor !!!







    Estou experimentando um site pessoal com apostilas gratuitas e programas profissionais. Em breve, postarei muitos aplicativos para estudo.

    http://eduardovmachado2007.wix.com/goodguyacessvba
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    Problemas com relatórios Empty Re: Problemas com relatórios

    Mensagem  fabiobarreto10 6/8/2012, 23:05

    Obrigado. Mas como configuro os relatórios?
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    Problemas com relatórios Empty Problemas com relatórios

    Mensagem  good guy 7/8/2012, 15:27

    Como assim Fábio?

    O que há de errado com os relatórios que você fez?
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    Problemas com relatórios Empty Re: Problemas com relatórios

    Mensagem  fabiobarreto10 7/8/2012, 22:39

    Vou explicar melhor. Estou enviando novamente o bd em anexo e um modelo doc do relatório que eu estou tentando.

    Ao abrir o formulário, escolha o analista da primeita combo, depois escolha a empresa teste como exemplo. Mostrará o botão
    com o nome "Briefing" ao clicá-lo abrirá um relatório com cinco subrelatórios de acordo com a empresa escolhida.

    Os dois primeiros relatórios funcionam perfeitamente.

    O meu problema está nos três últimos subrelatórios. Veja que saem todos os produtos da empresa no primeiro subreport,
    todos os passos no segundo subreport e todas as observações no terceiro subreport. Estou tentando que os registros de
    cada produto saem separados em ordem. N primeiro subreport o nome do primeiro produto da empresa. No segundo subreport os passos
    do primeiro produto da empresa. No terceiro subreport as observações do primeiro produto.

    Agora como a empresa tem dois primeiros, teria que "replicar" os três subreports para o segundo produto. E se a empresa tivesse três
    produtos, teria que "replicar" os três subreports para o terceiro produto...

    O modelo em doc acho que explica melhor. Os dados não são exatamente os mesmos, mas a idéia é a mesma.

    Obrigado por ajudar.
    Anexos
    Problemas com relatórios Attachmentnovobd.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (326 Kb) Baixado 4 vez(es)
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    Problemas com relatórios Empty Problemas com relatórios

    Mensagem  good guy 8/8/2012, 19:21

    Olá Fabio,

    Vou postar para você o bd aqui no fórum com um link à noite para você dar uma olhada. Aqui do serviço não tenho permissão para postar a não ser por email.
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    Problemas com relatórios Empty Re: Problemas com relatórios

    Mensagem  fabiobarreto10 8/8/2012, 20:32

    ok, obrigadão.
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    Problemas com relatórios Empty Problemas com relatórios

    Mensagem  good guy 9/8/2012, 03:03

    Olá Fabio,

    Veja se atendeu como você queria.

    http://www.4shared.com/rar/2zm8SmsY/bd_online.html
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    Problemas com relatórios Empty Re: Problemas com relatórios

    Mensagem  fabiobarreto10 10/8/2012, 00:56

    Good guy obrigadão por tentar ajudar, mas o nome do produto, os passos e as observações de cada produto tem que sair juntos(próximos), como no modelo.

    Por exemplo, se você escolher a empresa test e clicar no botão que abre o relatório o nome do produto com o código 74, tem que sair
    no primeiro subrelatório, os passos do produto código 74 tem que sair no segundo subrelatório e as observações do produto 74 tem que sair
    no terceiro subrelatório. Depois o nome do produto com o código 76 tem que sair no quarto subrelatório, os passos do produto com o
    código 76 tem que sair no quinto subrelatório e as observações do produto com o código 76 tem que sair no sexto subrelatório,
    eu tentei colocar um sub dentro do outro funcionou de forma desordenada, eu não estou conseguindo que saia corretamente.

    Obrigado por ajudar.

    Conteúdo patrocinado


    Problemas com relatórios Empty Re: Problemas com relatórios

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 11:04