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


5 participantes

    [Resolvido]Consultar em 10 campos de uma tabela

    avatar
    es1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 28/11/2013

    [Resolvido]Consultar em 10 campos de uma tabela Empty [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  es1968 21/3/2014, 14:50

    Bom dia a todos...
    Chegou sexta-feira...
    É o seguinte, estou precisando de uma ajudinha.
    Estou tentando desenvolver na empresa que trabalho, um controle de entrega de dossiês.
    Quero criar uma consulta que localize o dossiê e saber qual o nº do protocolo.

    Criei uma tabela com os campos:

    Protocolo
    Destinatário
    Setor
    Dossiê1
    Dossiê2
    Dossiê3
    Dossiê4
    Dossiê5
    Dossiê6
    Dossiê7
    Dossiê8
    Dossiê9
    Dossiê10
    Remetente
    Data
    Observação

    Estou precisando consultar os dossiês e descobrir em qual protocolo ele foi enviado, o campo Protocolo é numeração automática.

    Grato.

    Abraço a todos.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  rdrck 21/3/2014, 15:54

    Olá es1968,

    Só uma dúvida, porque esses campos Dossie de 1 a 10?
    Precisa de 10 campos para o Dossiê?
    Já pensou em fazer o cadastro dos dossiês usando um subformulário?
    avatar
    es1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 28/11/2013

    [Resolvido]Consultar em 10 campos de uma tabela Empty Informação

    Mensagem  es1968 21/3/2014, 15:57

    Olá rdrck,

    sim, preciso enviar 10 dossiês em cada Protocolo.
    Já fiz o teste em um subformulário, criei uma Tabela2, só com os dados dos dossiês, mas também não consegui consultar os dossiês.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  rdrck 21/3/2014, 16:13

    Bom vc poderia fazer o filtro usando o argumanto Como no critério dos campos Dossie da consulta, porém são 10 campos, certo?
    O que vc pretende escrever nesses 10 campos? São campos de texto para preencher na hora do cadastro ou caixas de combinação, com valores pré-definidos?
    avatar
    es1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 28/11/2013

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  es1968 21/3/2014, 16:19

    Código do funcionário e o nome dele.

    65400 - JOAO HENRIQUE MODELO1
    65400 - JOAO HENRIQUE MODELO2
    65400 - JOAO HENRIQUE MODELO3
    65400 - JOAO HENRIQUE MODELO4
    ...

    então, por isso que preciso da consulta para localizar onde está o dossiê de cada funcionário (qual protocolo foi enviado).

    Abraço.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  rdrck 21/3/2014, 16:30

    Crie uma consulta com base na sua tabela e coloque o seguinte argumento no critério do campo Remetente (caso esse campo seja o que se refere ao funcionário):

    Como '*'+[Informe o Remetente:]+'*'

    Isso lhe retornará todos os registros daquele Remetente.
    Veja se é isso que vc precisa.
    avatar
    es1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 28/11/2013

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  es1968 21/3/2014, 16:32

    Não é, o remetente é a pessoa responsável pelo envio dos dossiês, o funcionário só vai nos campos dossiês...
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  rdrck 21/3/2014, 16:36

    Então os 10 campos Dossies servem para cadastrar os funcionários, é isso? Vai os nomes dos funcionários nesses campos, é isso?
    E em cada protocolo podem estar cadastrados mais de um funcionário, ou os 10 campos dossiês levam o nome do mesmo funcionário?
    avatar
    es1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 28/11/2013

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  es1968 21/3/2014, 16:42

    Cada campo Dossiê = funcionário diferente, não se repete...
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  Cláudio Más 21/3/2014, 17:50

    Se a tabela tivesse somente um campo Dossiê, bastaria usar o filtro [Informe o nº Dossiê] sobre esse campo em uma consulta e resultado informaria o protocolo, certo?

    A solução é repetir o filtro [Informe o nº Dossiê] em todos os campos Dossiês, um em cada linha de critério Ou.

    Mais ou menos assim:

    SELECT Protocolo FROM NomeTabela WHERE Dossiê1=[Informe o nº Dossiê] OR Dossiê2=[Informe o nº Dossiê] OR Dossiê3=[Informe o nº Dossiê] OR etc...
    avatar
    es1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 28/11/2013

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  es1968 21/3/2014, 18:33

    Cláudio,

    fiz dessa maneira...

    (SELECT Protocolo FROM tABELA1 WHERE Dossiê1=[Informe o nº Dossiê] OR Dossiê2=[Informe o nº Dossiê] OR Dossiê3=[Informe o nº Dossiê] OR Dossiê4=[Informe o nº Dossiê] OR Dossiê5=[Informe o nº Dossiê] OR Dossiê6=[Informe o nº Dossiê] OR Dossiê7=[Informe o nº Dossiê] OR Dossiê8=[Informe o nº Dossiê] OR Dossiê9=[Informe o nº Dossiê] OR Dossiê10=[Informe o nº Dossiê])

    mas não aparece nenhum resultado, fiz alguma coisa errada...


    Abraço.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  Cláudio Más 21/3/2014, 19:26

    Aparentemente está certo.

    Tem certeza que o dossiê que vc pesquisou existe na tabela?
    avatar
    es1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 28/11/2013

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  es1968 21/3/2014, 19:32

    Sim, ele existe, pensei que fosse por causa do campo Protocolo (ser autonumeração) mudei para número, mas também não deu certo.
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  Cláudio Más 21/3/2014, 19:36

    Tem como enviar uma cópia do arquivo?
    avatar
    es1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 28/11/2013

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  es1968 21/3/2014, 19:55

    Estou enviando...

    Grato pela atenção.
    Anexos
    [Resolvido]Consultar em 10 campos de uma tabela AttachmentDossies.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (26 Kb) Baixado 15 vez(es)
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  Cláudio Más 21/3/2014, 20:19

    A expressão que vc postou na mensagem anterior, vc está utilizando nos critérios da consulta.

    A consulta completa deve ficar assim:

    Código:
    SELECT * FROM Tabela1 WHERE Dossiê1=[Informe o nº Dossiê] OR Dossiê2=[Informe o nº Dossiê] OR Dossiê3=[Informe o nº Dossiê] OR Dossiê4=[Informe o nº Dossiê] OR Dossiê5=[Informe o nº Dossiê] OR Dossiê6=[Informe o nº Dossiê] OR Dossiê7=[Informe o nº Dossiê] OR Dossiê8=[Informe o nº Dossiê] OR Dossiê9=[Informe o nº Dossiê] OR Dossiê10=[Informe o nº Dossiê]
    avatar
    es1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 28/11/2013

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  es1968 21/3/2014, 20:39

    He he he, deu certo, isso mesmo.


    Valeu, muito obrigado.

    Bom final de semana...
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  Cláudio Más 21/3/2014, 20:59

    De nada.
    Bom final de semana.
    avatar
    es1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 28/11/2013

    [Resolvido]Consultar em 10 campos de uma tabela Empty Reabrindo... Consultar em 10 campos de uma tabela

    Mensagem  es1968 24/3/2014, 14:51

    Bom dia...

    o campo dossiê era numérico, agora é texto (além do nº do dossiê, vai o nome do funcionário = 65000 - Joao), como posso consultar pelo nome do funcionário em SQL.
    Minha consulta está assim, queria consultar pelo nº do dossiê = 65000 ou pelo nome = joao (exemplo acima)...

    SELECT *
    FROM Tabela1
    WHERE Dossiê1=[Informe o nº Dossiê] OR Dossiê2=[Informe o nº Dossiê] OR Dossiê3=[Informe o nº Dossiê] OR Dossiê4=[Informe o nº Dossiê] OR Dossiê5=[Informe o nº Dossiê] OR Dossiê6=[Informe o nº Dossiê] OR Dossiê7=[Informe o nº Dossiê] OR Dossiê8=[Informe o nº Dossiê] OR Dossiê9=[Informe o nº Dossiê] OR Dossiê10=[Informe o nº Dossiê];

    Grato.

    Abraço.
    avatar
    es1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 28/11/2013

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  es1968 24/3/2014, 16:11

    Olá pessoal...

    consegui assim...

    não sei se é o correto, mas, acho que tá funcionando... hehehe
    ou será que existe um jeito melhor???

    SELECT *
    FROM Tabela1
    WHERE (Dossiê1) Like "*" & [Informe o nº Dossiê] & "*" Or (Dossiê2) Like "*" & [Informe o nº Dossiê] & "*" Or (Dossiê3) Like "*" & [Informe o nº Dossiê] & "*" Or (Dossiê4) Like "*" & [Informe o nº Dossiê] & "*" Or (Dossiê5) Like "*" & [Informe o nº Dossiê] & "*" Or (Dossiê6) Like "*" & [Informe o nº Dossiê] & "*" Or (Dossiê7) Like "*" & [Informe o nº Dossiê] & "*" Or (DossiêCool Like "*" & [Informe o nº Dossiê] & "*" Or (Dossiê9) Like "*" & [Informe o nº Dossiê] & "*" Or (Dossiê10) Like "*" & [Informe o nº Dossiê] & "*";

    valeu

    abraço
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  Alexandre Neves 30/3/2014, 19:04

    Boa tarde,
    Lembre-se de marcar o Resolvido


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  Celso Roberto 30/3/2014, 20:23

    Boa Tarde Grande Alexandre Neves...
    Tudo bem com voce?

    Só completando!! como este exite no forum muitos tópicos e até com datas antigas
    que estão sem "resolvido" Só que voce consulta e já esta resolvido.
    Teria como por exemplo O Administrador ou outro Forçar o resolvido nestes?
    Motivo: Quando consultamos a busca primeiro analizamos os que já estão resolvido porque já existe uma solução e nos facilita para também resolver mos  a nossa dúvida sem abrir tópico, quando não tem tópicos resolvidos consultamos os em andamento e ai as vezes voce encontra casos resolvidos mas estão em abertos.
    Eu acredito que isto iria facilitar para muitos e tambem possivelmente evitaria tópicos com mesma dúvida  

    Um grande Abraço


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  Alexandre Neves 30/3/2014, 20:28

    Olá,
    Obrigado pelo contributo e pela opinião.
    A ideia do resolvido é para isso mesmo. Existe dificuldade em acompanhar todos os assuntos debatidos, pois a participação fórum é de forma voluntariosa e, daí, existe sempre trabalho, no emprego, em casa, etc, que clama mais alto. No entanto, tudo faremos para melhorar o acompanhamento,
    Grande abraço,


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  rdrck 1/4/2014, 14:06

    Olá Es,
    O problema já foi sanado?
    Se sim, não esqueça de fechar o tópico com o Resolvido.
    Valeu.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    avatar
    es1968
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 28/11/2013

    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  es1968 9/4/2014, 13:24

    Olá pessoal,

    havia marcado como resolvido, daí fiz uma alteração e solicitei ajuda/dica nessa alteração, daí retirei o resolvido, mas tá funcionando desse modo que fiz.

    Então, estou fechando o tópico e marcando com oi resolvido novamente.

    Grato.

    Conteúdo patrocinado


    [Resolvido]Consultar em 10 campos de uma tabela Empty Re: [Resolvido]Consultar em 10 campos de uma tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 10:49