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


    [Resolvido]Consulta Seleção Retorna apenas um Registro

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Consulta Seleção Retorna apenas um Registro

    Mensagem  Marcelo David 17/8/2011, 15:17

    Amigos, é o seguinte: Tenho um relatório que usa uma consulta SQL feita no modo Disigner no Access.
    O que ocorre é que após eu ter criado alguns critérios (dinanmicos), a consulta além de ignorar os critérios inseridos, caso não ponha nenhum critério ela retorna apenas um registro. A idéia seria se usar os critérios, ela sim, limitaria aos critérios inseridos, caso contrário retornasse todos os registros.
    Resumindo:
    Se inserir os critérios: Não retorna nada
    Se não inserir critérios: Retorna apenas um registro

    Para melhor compreenção, uma imagem da consulta no Designer no link abaixo:

    http://dl.dropbox.com/u/31669146/Help/Consulta.JPG

    Grato



    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Consulta Seleção Retorna apenas um Registro Marcel11
    avatar
    Convidado
    Convidado


    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Convidado 17/8/2011, 16:03

    Amigao.. creio que deves retirar o criterio acima do criterio que esta: como...

    Pois do jeito que esta ela so abrira com o que esta digitado nas caixas texto do form...

    Experimente deixar apenas os criterios.. como.. que estao na imagem...
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Marcelo David 17/8/2011, 16:09

    Ok, vou testar e após meu almoço retorno.
    Obrigado


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Consulta Seleção Retorna apenas um Registro Marcel11
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Marcelo David 17/8/2011, 17:19

    Fiz conforme descrito e aconteceu algo bizzarro. Caso eu use um critério, ele mostra o registro que criteriei e um outro. Sempre mostra esse outro...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Consulta Seleção Retorna apenas um Registro Marcel11
    avatar
    Convidado
    Convidado


    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Convidado 17/8/2011, 18:08

    Tao bizarro que nem eu entendi hehehehe

    Poste parde do BD amigao...

    Saudacoes
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Marcelo David 17/8/2011, 19:57

    rsrs é msm.

    Banco de Dados para download

    Detalhe: o único form terá as opções para abrir o único relatório que apresenta problema tem uma série de opções.
    A que estamos discutindo é a primeira "Ítens do acervo". Estando selecionada, mais dois botões passarão a aparecer, o que abre o relatório que tem a consulta defeituosa é o "Lista detalhada".


    http://dl.dropbox.com/u/31669146/Help/Marcelo.rar


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Consulta Seleção Retorna apenas um Registro Marcel11
    avatar
    Convidado
    Convidado


    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Convidado 17/8/2011, 20:13

    Escolhi:

    Itens do acervo...
    Lista detalhada...

    Item: A casa Branca
    Autor: Pedro
    Editora: Vida


    Abriu normal...
    avatar
    Convidado
    Convidado


    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Convidado 17/8/2011, 20:19

    Uma Dica:

    Se colocar todos os criterios na primeira linha do criterio.. ele assim a funcao And...

    ou seja.. abre filtrado se todos os criterios existirem simultaneamente...

    Assim

    Se Titulo X tiver criterio2 X e criterio3 X... Caso nao tenha um dos 3 criterios, retorna nulo...

    Entao voce deve ter um criterio principal... Por exemplo..

    Titulo sera o criterio principal.. os adjacentes estarao no criterio ou...

    Assim

    Se titulo X tiver criterio2 = X ou criterio 3 = X

    Ele abre o relatorio para o titulo X se tiver ou o criterio2 ou o criterio3..

    Caso nao tenha o criterio2 ele abre com o criterio3

    Sacou??
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Marcelo David 17/8/2011, 20:22

    Estranho...
    Essa função agora testei novamente está funcionando...
    Mas se eu tentar escolher apenas a editora, não funfa...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Consulta Seleção Retorna apenas um Registro Marcel11
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Marcelo David 17/8/2011, 20:24

    Poderia, por favor, fazer o que disse e disponibilizar?

    Grato


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Consulta Seleção Retorna apenas um Registro Marcel11
    avatar
    Convidado
    Convidado


    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Convidado 17/8/2011, 20:30

    Descobri um dos teus problemas ai...

    Observe que a tabela livro tem duas colunas onde se fica registrado a ID do autor e da Editora...
    Elas estao em branco!!!!...

    Esse campo deve ser preenchido na hora que cadastra o livro.. portanto os livros sem estes campos preechidos estao orfaos...

    Ou seja.. sua tabela esta relacionada.. mas estes livros nao tem registro correspondente na tabela Pai..

    Experimente colocar os numeros nos campos.. e seu relatorio abrira normalmente..

    Isto esta impedindo o relatorio de abrir com todos os registros quando nao se seleciona criterios...
    avatar
    Convidado
    Convidado


    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Convidado 17/8/2011, 20:34

    Quanto a selecionar a editora...

    Observe que e uma COMBO!!!....

    O campo que esta a filtrar e o campo ID - Numerico......
    Ele esta levando o nome da editora para filtrar o campo ID... nao da certo... tem que especificar a coluna da combo onde se esta o campo ID!!!!


    Como "*" & [Formulários]![frmRelatorio]!Column([color=blue]X)] & "*"


    Onde X e o numero da coluna da combo onde esta o campo ID

    Renomeie suas Combos sempre assim:

    CboEditora... Assim a diferenciara dos demais controles... txt e Caixa Texto, Cbo - Combo, Lis ou Lst - Caixa de listagem, ChkBox para Check Boxes... etc...
    avatar
    Convidado
    Convidado


    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Convidado 17/8/2011, 20:39

    Meu topico acima nao esta aceitando edicao.. errei ao digitar..

    O correto..

    Como "*" & [Formulários]![frmRelatorio]![txtEditora.Column(X)] & "*"
    avatar
    Convidado
    Convidado


    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Convidado 17/8/2011, 20:56

    Amigao.. melhor solucao...

    1 - Criei tres caixa texto no form onde receberao o valor do ID respectivo para: Item, Autor e Editora..
    2 - Adicionei as ID nas combo, pois estavam com apenas 1 campo...
    3 - Adicionei 2 colunas deixando a primeira com tamanho "0 cm"
    4 - Essas caixas texto levei para os criterios...

    *** Observe que sua tabela livro falta os ID' nos campos relacionados.. corrija pois assim nao retornara valores... este campo deve ser preenchido quando do cadastro do livro


    http://dl.dropbox.com/u/26441349/Marcelo_19_08_11.rar


    Saudacoes
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Marcelo David 17/8/2011, 21:12

    Perfect!!!
    Muito obrigado amigão!!!!


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Consulta Seleção Retorna apenas um Registro Marcel11
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Marcelo David 17/8/2011, 21:13

    Ops, esquece do resolvido

    Grande Harysohn, muito obrigado, ficou ótimo.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Consulta Seleção Retorna apenas um Registro Marcel11
    avatar
    Convidado
    Convidado


    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Convidado 17/8/2011, 21:19

    Valeu..

    O Forum agradece o retorno

    Conteúdo patrocinado


    [Resolvido]Consulta Seleção Retorna apenas um Registro Empty Re: [Resolvido]Consulta Seleção Retorna apenas um Registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 10:48