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]Critério para Combox para Formulário - Access 2003

    Access365
    Access365
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 288
    Registrado : 09/07/2012

    [Resolvido]Critério para Combox para Formulário - Access 2003 Empty [Resolvido]Critério para Combox para Formulário - Access 2003

    Mensagem  Access365 17/10/2012, 21:12

    Olá pessoal, tudo bem?
    Amigos, estou com uma dúvida que é a seguinte...
    Num combox estou colocando:
    SELECT DISTINCT Serviço.CODGerado FROM Serviço WHERE NOT Situação='Aberto' AND 'Devedor'

    Eu uso três tipos de situação, Aberto; Devedor e Fechado só que na Table fica assim:
    ----- TABLE -----
    Cliente__________CODGerado__________Situação__________MÊS__________VALOR
    Marcelo__________7070_______________Fechado___________JAN__________R$100,00
    Marcelo__________7070_______________Fechado___________FEV__________R$100,00
    Marcelo__________7070_______________Fechado___________MAR__________R$100,00
    Cláudio__________8080_______________Fechado___________JUL__________R$500,00
    Cláudio__________8080_______________Fechado___________AGO__________R$500,00
    Cláudio__________8080_______________Devedor___________SET__________R$500,00
    Cláudio__________8080_______________Aberto_____________OUT__________R$500,00

    ---------------------
    Como vocês podem perceber, o CODGerado se repete e a combox está buscando os CODGerado e mesmo se eu peço para NÃO listar os Aberto e Devedor, a combox ESTÁ LISTANDO.

    ----- COMO FUNCIONA -----
    Este é um formulário para impressão de contratos "mortos", quer dizer, à medida que o cliente vai pagando as parcelas, o usuário vai colocando "Fechado", se o cliente pagar todas as parcelas, tudo vai ficar "Fechado", então neste caso, o contrato estará "morto", e somente neste formulário é que o usuário poderá buscar informações sobre este CODGerado.
    Se alguma parcela estiver "Aberto" ou "Devedor" NÃO deve ser listado o CODGerado neste Formulário.
    ----------------------
    Como é que eu faço para que o CODGerado 8080, mesmo contendo alguma parcela "Fechado", NÃO ser listado na combox?

    Desde já agradeço!
    Paulo César
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Critério para Combox para Formulário - Access 2003 Empty Re: [Resolvido]Critério para Combox para Formulário - Access 2003

    Mensagem  criquio 17/10/2012, 21:25

    Uma vez que você tem três situações, não seria melhor colocar um igual à situação que quer ao invés de um diferente de duas que não quer? Algo como:

    SELECT DISTINCT Serviço.CODGerado FROM Serviço WHERE Situação='Fechado'


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Access365
    Access365
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 288
    Registrado : 09/07/2012

    [Resolvido]Critério para Combox para Formulário - Access 2003 Empty Re: [Resolvido]Critério para Combox para Formulário - Access 2003

    Mensagem  Access365 17/10/2012, 21:47

    Olá criquio, tudo bem?
    Não posso fazer WHERE Situação='Fechado', pois senão vai ser listado mesmo assim.
    Somente poder ser listado se todas as situações = Fechado, se alguma, para o mesmo CODGerado, estiver 'Aberto' AND 'Devedor', o CODGerado NÃO pode ser listado.

    Obrigado!
    Access365
    Access365
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 288
    Registrado : 09/07/2012

    [Resolvido]Critério para Combox para Formulário - Access 2003 Empty Re: [Resolvido]Critério para Combox para Formulário - Access 2003

    Mensagem  Access365 2/8/2020, 18:30

    A contribuição do criquio foi válida.
    O problema estava na montagem da consulta... melhorei a consulta e tudo se resolveu!

    Conteúdo patrocinado


    [Resolvido]Critério para Combox para Formulário - Access 2003 Empty Re: [Resolvido]Critério para Combox para Formulário - Access 2003

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/5/2024, 22:06