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


4 participantes

    [Resolvido]Consultas sim/não

    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Consultas sim/não

    Mensagem  cpcosta 10/5/2012, 15:06

    Boa tarde,

    Precisava de ajuda na seguinte situação:

    Tenho uma tabela onde coloquei várias freguesias com o tipo de campo sim/não, onde no formulário a pessoa escolhe na caixa de verificação as freguesias que lhe interessa.

    Mas queria agora fazer uma consulta com critério do tipo [insira a freguesia] e precisava que, por exemplo ao escrever freguesia A, só me aparecessem resultados relativos a freguesia A.

    Não sei se me estou a dar a entender.

    Agradecia a ajuda!
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  Silvio 10/5/2012, 15:17

    Bom dia a si e seja bem vindo ao nosso fórum !


    Em relação a tua pergunta: ".....Mas queria agora fazer uma consulta com critério do tipo [insira a freguesia] e precisava que, por exemplo ao escrever freguesia A, só me aparecessem resultados relativos a freguesia A."

    Faça o seguinte:

    No campo da consulta, que suponho eu que seja freguesia digitar seguinte linha em Critério:

    Como [Insira a Freguesia] &"*"

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Consultas sim/não

    Mensagem  cpcosta 10/5/2012, 15:49

    Obrigado Silvio pela atenção!

    Mas não, nã resolve o meu problema, isto porque o campo freguesia não existe!

    Imagine, uma tabela que tem como campo "Nome" e 10 freguesias ("freguesia A", "freguesia B", etc) com o tipo de campo sim/não.

    Eu agora queria ter uma consulta onde só me desse os resultados que eu procure.. Tipo, escrevo o nome Freguesia A, e quero que me devolvam todas as pessoas que colocaram o visto na "Freguesia A".

    Obrigado.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  Silvio 10/5/2012, 15:51

    Bom dia....

    Gentileza, manda a tabela para eu dar uma olhada nela com calma

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  João afonso 10/5/2012, 15:59

    Já que se trata de uma consulta on você quer somente "A" que tem como o tipo do campo Sim/Não.

    Coloque no criterio da consulta do "A" Sim. vai aparecer todas frequesia "A"
    Colocando no criterio da consulta do "A" Não. não aparecerar as frequesia "A"
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Consultas sim/não

    Mensagem  cpcosta 10/5/2012, 16:13

    Olá,

    Sim eu isso já fiz, mas queria colocar um parametro!

    Ou seja eu vou colocar sim em todas, mas depois quero um parâmetro do tipo [Insira o Nome da Freguesia] para que ele me va buscar só a que pretendo, entende?
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Consultas sim/não

    Mensagem  cpcosta 10/5/2012, 16:17

    Queria algo do genero para me apresentar só a freguesia que pretendo.
    avatar
    Convidad
    Convidado


    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  Convidad 10/5/2012, 16:32


    Porque vários campos Sim/Não quando seria necessário apenas um campo Texto para armazenar a informação?

    O correto seria ter uma tabela de Freguesias, e criar um form desacoplado com uma ListBox de seleção múltipla que retornasse todos os valores existentes nos registros do campo na tabela, ou seja todas as freguesias.

    Este form seria usado como critério para a sua consulta. Então poderia selecionar a(s) Freguesia(s) em questão e ela(s) seriam o critério da consulta.

    E neste form que tem o campo Nome, uma ComboBox que retornasse os valores da tabela Freguesia.
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Consultas sim/não

    Mensagem  cpcosta 10/5/2012, 16:40

    Boa tarde e obrigado.

    Coloquei tipo de campo sim/não porque depois no formulário com a caixa de verificação as pessoas podem escolher mais que uma freguesia.

    Não entendi o que quis dizer, então posso fazer isto seleccionando várias freguesias com outro tipo de caixa?!
    avatar
    Convidad
    Convidado


    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  Convidad 10/5/2012, 16:56


    Certamente.
    Com uma tabela e as freguesias cadastradas, pode inserir onde quiser uma caixa de listagem cuja origem seja esta tabela.
    Aí pode selecionar uma, várias, ou todas, e esta seleção será o critério para qualquer consulta.
    E em qualquer form onde tenha que informar a freguesia, usa uma caixa de combinação baseada na mesma tabela.

    Creio que seria mais lógico e eficiente. Salvo se entendi mal a questão.
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  cpcosta 10/5/2012, 17:14

    Eu aí entendi, mas depois como é que faço uma consulta que me devolva por exemplo:

    E depois como crio a consulta? O que pretendo da consulta é inserir um parâmetro que me de diga quantas pessoas escolheram a freguesia A ou B. Entende?

    Por exemplo eu na consulta do nome faço, [Insira o nome completo], e vai buscar essa pessoa, se tivesse só um campo na freguesia, eu colocava [Insira a Freguesia] e ele dava me a freguesia conforme a que eu escolhesse. Isso eu sei fazer.

    O problema aqui é que eu tenho as freguesias como campos e não como registos/dados inseridos, daí ter colocado as freguesias como campo sim/nao.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  JPaulo 10/5/2012, 17:29

    No criterio do campo Nome na consulta, mantenha o [Insira o nome completo]

    No criterio do campo Freguesia coloque apenas -1

    -1 representa o sim, e o 0 (zero) representa o Não





    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consultas sim/não Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consultas sim/não Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consultas sim/não Folder_announce_new Instruções SQL como utilizar...
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Consultas sim/não

    Mensagem  cpcosta 11/5/2012, 09:42

    Bom dia,

    Peço desculpa mas ontem nao deu para responder mais..vou tentar essa ultima solução.

    Obrigado a todos
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Consultas sim/não

    Mensagem  cpcosta 11/5/2012, 10:26

    Desculpe aqui o chato, mas ainda não deu..

    Vou explicar novamente, esqueçam o que esta para trás a ver se entendem o que escrevo.

    1- O objectivo é fazer uma consulta por freguesia.

    2- O campo freguesia não existe, tenho uma tabela onde tenho 15 freguesias, e é aí que quero ir buscar os resultados da consulta.

    3- Fiz um formulário, para a pessoa seleccionar através da caixa de verificação as freguesias que lhe interessa.

    4- Agora na consulta, quero um colocar um parametro onde eu escreva o nome de uma freguesia qualquer e me apareça so as pessoas que escolheram essa freguesia, e não que me apareçam todas as freguesias.

    Obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  JPaulo 11/5/2012, 11:02

    Ola;

    Isso de facto é extremamente simples, mas ficará ainda mais simples para você entender, se anexar aqui o seu banco ou parte dele.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consultas sim/não Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consultas sim/não Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consultas sim/não Folder_announce_new Instruções SQL como utilizar...
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Consultas sim/não

    Mensagem  cpcosta 11/5/2012, 11:08

    A tabela com a lista é esta..
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Consultas sim/não

    Mensagem  cpcosta 11/5/2012, 11:14

    Este é parte do formulário onde também tem outros campos tipo nome, morada, etc..

    Agora precisava da consulta...cada pessoa que se insere escolhe uma ou mais freguesias, agora precisava que a consulta me fosse buscar uma lista de freguesias conforme a que me interessar.. EX: quero saber quantas pessoas escolheram candosa, e só me de esses resultados.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  JPaulo 11/5/2012, 12:15

    Então e a tabela onde fica o nome, morada, tem os campos Sim/Não das freguesias ou o nome das freguesias ?

    Pelas imagens não estou a ver como você vai relacionar, uma coisa com a outra.





    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consultas sim/não Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consultas sim/não Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consultas sim/não Folder_announce_new Instruções SQL como utilizar...
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Consultas sim/não

    Mensagem  cpcosta 11/5/2012, 12:18

    Sim, a tabela também tem esses campos, não aparece na tabela que enviei mas estão acima.

    São estes da imagem, estão em cima, no print nao dava para por todos.

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  JPaulo 11/5/2012, 12:23

    Nessa tabela não vejo a Freguesia só o Conselho.

    Não quer enviar o banco para o meu email, que coloco somente o SQL da consulta aqui respeitando a confidencialidade dos dados ?

    jpaulo65@gmail.com


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consultas sim/não Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consultas sim/não Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consultas sim/não Folder_announce_new Instruções SQL como utilizar...
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  cpcosta 11/5/2012, 14:10

    Porque a freguesia são os campos, para as pessoas seleccionarem, entende? àzere, Candosa, etc são as freguesias...

    Eu queria fazer a consulta indo buscar os resultados nesta tabela consoante o que as pessoas escolhem, é um campo sim/nao, não é um campo de texto, assim eu sabia fazer a consulta.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  JPaulo 11/5/2012, 14:47

    Se você não quer enviar o seu banco ou parte dele, que já estaria resolvido na 2ª mensagem deste tópico, então vai ter de aguardar que alguma fera por aqui entenda esse funcionamento, pois eu não entendo mesmo.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consultas sim/não Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consultas sim/não Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consultas sim/não Folder_announce_new Instruções SQL como utilizar...
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  cpcosta 11/5/2012, 14:50

    Desculpa,

    Nao tem problema, vou enviar ja para o seu mail..
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  JPaulo 11/5/2012, 14:57

    Ok, já dei uma olhada e confesso que assustei-me um pouco.

    Porque você não fez uma tabela à parte, com a freguesia em vez de dar o nome de cada freguesia ao nome dos campos ?

    Bastava depois relacionar uma com a outra e os seus problemas com as freguesias terminavam.

    Se quiser, dou uma arrumada aqui.

    Aguardo...


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consultas sim/não Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consultas sim/não Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consultas sim/não Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  JPaulo 11/5/2012, 15:56

    Eu aqui de novo;

    Para não alterar a estrutura do seu banco, fiz o simples;

    No form "Candidato" guia "Dados Gerais", acrescentei um novo campo que fica oculto, esse novo campo tambem foi adicionado na sua tabela.

    No evento VBA após atualizar das suas checkboxs das Freguesias, coloquei:


    Private Sub chkAzere_AfterUpdate()
    If Me.chkAzere = -1 Then
    Me.Freguesia.Value = "Ázere"
    Else
    Me.Freguesia.Value = ""
    End If

    Me.ChkCandosa = 0
    Me.ChkCarapinha = 0
    Me.chkCovas = 0
    Me.chkCovelo = 0
    Me.chkEspariz = 0
    Me.chkMedadeMouros = 0
    Me.chkMidões = 0
    Me.chkMouronho = 0
    Me.chkPinheirodeCôja = 0
    Me.chkPóvoadeMidões = 0
    Me.chkSãoJoãodaBoavista = 0
    Me.chkSinde = 0
    Me.chkTábua = 0
    Me.chkVilaNovadeOliveirinha = 0
    End Sub



    Agora já tem o nome da Freguesia em cada candidato na sua tabela.

    Veja no seu email o exemplo retificado e retorne para encerrar-mos o tópico.




    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Consultas sim/não Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Consultas sim/não Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Consultas sim/não Folder_announce_new Instruções SQL como utilizar...
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Consultas sim/não

    Mensagem  cpcosta 11/5/2012, 16:30

    Eu no inicio fiz as coisas separadas, porque de principio era so para ter os dados e mais nada, agora é preciso relatorios e consultas e queria ver se conseguia fazer isso sem voltar a fazer tudo de novo e estar a criar relações.

    Se quiseres podes dar uma arrumada eu nao me importo, o meu tempo é que não é muito e não queria estar a voltar a fazer quase tudo de novo.


    Obrigado por tudo, valeu!
    avatar
    cpcosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 15
    Registrado : 10/05/2012

    [Resolvido]Consultas sim/não Empty Consultas sim/não

    Mensagem  cpcosta 11/5/2012, 16:31

    Muito obrigado!

    Conteúdo patrocinado


    [Resolvido]Consultas sim/não Empty Re: [Resolvido]Consultas sim/não

    Mensagem  Conteúdo patrocinado


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