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]Ordenar registros do form e subform respectivamente.

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Ordenar registros do form e subform respectivamente. Empty [Resolvido]Ordenar registros do form e subform respectivamente.

    Mensagem  Silvio 4/5/2011, 15:14

    Bom dia caros amigos....

    não sou expert em access, apenas um simples iniciante.

    Seguinte.., tenho um formulário ( que contém os dados cadastrais de um cliente, coisas básicas..nome, endereço, número, bairro,etc...etc..) nele há um subformulário que contém os produtos que o mesmo usou para realizar o trabalho dele em uma empresa ( produto, fornecedor, quantidade, registro no MS ). No principal, há um código de certificado ( chave primária, auto numeração)que é gerado a cada novo certificado. No Subformulário também há um campo código certificado, a qual eu vinculei ambos.

    Acontece que quando mando imprimir o certificado número 2, vem os produtos utilizados no certificado 1, e fica o nome do cliente do certificado 1.

    Tem como fazer com que o mesmo imprima corretamente ??

    Grato desde já pela ajuda de todos.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Ordenar registros do form e subform respectivamente. Empty Re: [Resolvido]Ordenar registros do form e subform respectivamente.

    Mensagem  vieirasoft 4/5/2011, 15:19

    Silvio

    Tem a ver com a BD que me enviou?
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Ordenar registros do form e subform respectivamente. Empty Esse relatório esta me matando.

    Mensagem  Silvio 4/5/2011, 15:27

    Mestre, não tem mesmo.....é outro problema que estou assumindo aqui.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Ordenar registros do form e subform respectivamente. Empty Re: [Resolvido]Ordenar registros do form e subform respectivamente.

    Mensagem  vieirasoft 4/5/2011, 15:35

    Se efectivamente o form principal e sub form estiverem ligados por uma chave primária válida, pode fazer assim:

    On Error Resume Next
    Dim strDocName As String
    Dim strFilter As String
    strDocName = "Nome do Relatório"
    strFilter = "ChavePrimária= Forms!NomedoFormulário!ChavePrimária"
    DoCmd.OpenReport strDocName, acViewPreview, , strFilter
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Ordenar registros do form e subform respectivamente. Empty Re: [Resolvido]Ordenar registros do form e subform respectivamente.

    Mensagem  vieirasoft 5/5/2011, 11:22

    Silvio

    Resolveu o problema do Relatório ou está com alguma dificuldade?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Ordenar registros do form e subform respectivamente. Empty Re: [Resolvido]Ordenar registros do form e subform respectivamente.

    Mensagem  vieirasoft 5/5/2011, 16:24

    EStá a funcionar, mas não concordo que uma consulta faça as vezes de uma tabela. Mas já funciona e o relatório também

    http://dl.dropbox.com/u/8157744/bioma2.rar
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Ordenar registros do form e subform respectivamente. Empty Re: Esse relatório esta me matando.

    Mensagem  Silvio 5/5/2011, 17:24

    Mestre, boa tarde.

    Eu peguei o arquivo, está mesmo ótimo. Mas, por que esta a repetir os produtos ? se tem apenas um produto, ele repete, se tem 2 fica 4 e assim por diante.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Ordenar registros do form e subform respectivamente. Empty Re: [Resolvido]Ordenar registros do form e subform respectivamente.

    Mensagem  vieirasoft 5/5/2011, 18:28

    Vou ver, pois não me apercebi de nada disso.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Ordenar registros do form e subform respectivamente. Empty Re: [Resolvido]Ordenar registros do form e subform respectivamente.

    Mensagem  vieirasoft 5/5/2011, 19:41

    POis é Silvio, a consulta para o sub formulário do Relatório está feita em 2 tabelas diferentes e opostas. DEpois é uma consulta que alimenta o form e faz as vezes da tabela. Não dá certo assim. Repare que você junta a tabela Produtos com a tabela detalhes certificados, no detalhe da consulta do Relatório. O resultado é uma guerra de tabelas e um relatório confuso.

    Resumindo; à semelhança da outra BD que enviei ontem, chama-se a isto; Tabelas mal estruturadas e relacionamentos duvidosos.

    Vamos ter que dar a volta a isto
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Ordenar registros do form e subform respectivamente. Empty Esse relatório esta me matando.

    Mensagem  Silvio 5/5/2011, 19:53

    Mestre, esteja a vontade para mexe nele......podes proceder da maneira que lhe aprouver melhor.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Ordenar registros do form e subform respectivamente. Empty Esse relatório esta me matando.

    Mensagem  Silvio 5/5/2011, 20:45

    Mestre Sérgio ( nome do meu irmão mais velho ), resolvi o problema.
    na propriedade: dados / filtro do relatório, em design, eu habilitei o filtro codcertificado, de acordo com o código que tu me passastes (CodCertificado= Forms!Certificado!CodCertificado) e o mesmo passou a filtrar, e não mais multiplicar os dados que serão impressos.
    Realizei testes em cima de testes e tudo funciona perfeitamente. Ou seja, se tem apenas 3 produtos, os mesmos serão impressos.

    Cumprimentos e abraços a ti, Mestre.

    Silvio.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Ordenar registros do form e subform respectivamente. Empty Re: [Resolvido]Ordenar registros do form e subform respectivamente.

    Mensagem  vieirasoft 5/5/2011, 20:49

    Estava a fazer exactamente isso e a dar um ajuste na bd. Já agora:

    1- Não deixe nomes espaçados. Estava-lhe a corrigir Cod certificado por exemplo para codcertificado e outros.

    2- No campo data/hora defina para hora abreviada, senão vai-lhe meter as horas no campo.

    Fico satisfeito que tenha o problema resolvido.

    Abração

    Conteúdo patrocinado


    [Resolvido]Ordenar registros do form e subform respectivamente. Empty Re: [Resolvido]Ordenar registros do form e subform respectivamente.

    Mensagem  Conteúdo patrocinado


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