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]como realizar pesquisa em 03 campos da mesma tabela

    avatar
    orival_junior
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 01/09/2011

    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  orival_junior 19/9/2011, 22:34

    Boa noite!!
    Como consigo realizar uma pesquisa em tres campos(Empresa01; Empresa02;Empresa03) de uma mesma tabela e somar os campos iguais.....
    Por exemplo, desejo que retorna que a empresa jatovale esta envolvidoa com tres ocorrencia...

    Montei uma pesquisa(planilha abaixo), depois fiz uma Consulta de referencia cruzada para trazer em numeros esta pesquisa.....porem consigo trazer o resultado apenas do Campo Empresa01.....

    Não estou conseguindo agrupar os tres campos empresas para trazer os resultados....

    No aguardo de sua ajuda..
    ORIVAL_JUNIOR


    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]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  Alexandre Neves 19/9/2011, 22:54

    Boa noite, orival, e bem-vindo ao fórum
    Não percebi a sua dúvida. Esclareça com detalhes
    avatar
    orival_junior
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 01/09/2011

    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  orival_junior 19/9/2011, 23:15

    Alexandre boa noite.
    ficou melhor descrito..

    Quando faço uma pesquisa por empresa (Con_Por_Empresa) esta vindo somente as empresas que estão cadastradas no campo envolvido01, as empresas do Envolvido02 e 03 não estao retornando....
    Veja por exemplo na “Con_Por_Empresa_Geral” a empresa Jatovale esta envolvida em cinco ocorrências porem ao fazer a consulta os campos Envolvidos02 e 03 não retornam a pesquisa que coloquei em modo de formulário( For_Con_Empresa).

    Penso eu que a ocorrencia 01(Tab_Ocorrencia) a empresa JATOVALE deveria ser retornada duas vezes: Não deveria.....

    Entao resolvi fazer uma Consulta referencia Cruzada( pois neste modo me ajuda a ter uma visão excelente das ocorrências) mas esta retornando com erro......
    avatar
    orival_junior
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 01/09/2011

    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  orival_junior 19/9/2011, 23:17

    Montei o banco de dados, mas as pesquisas estão inconsistente digo isto porque, por exemplo:

    Quando faço uma pesquisa por empresa (Con_Por_Empresa) esta vindo somente as empresas que estão cadastradas no campo envolvido01, as empresas do Envolvido02 e 03 não estao retornando....
    Veja por exemplo na “Con_Por_Empresa_Geral” a empresa Jatovale esta envolvida em cinco ocorrências porem ao fazer a consulta os campos Envolvidos02 e 03 não retornam a pesquisa que coloquei em modo de formulário( For_Con_Empresa).

    Penso eu que a ocorrencia 01(Tab_Ocorrencia) a empresa JATOVALE deveria ser retornada duas vezes: Não deveria.....

    Entao resolvi fazer uma Consulta referencia Cruzada( pois neste modo me ajuda a ter uma visão excelente das ocorrências) mas esta retornando com erro......
    avatar
    orival_junior
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 01/09/2011

    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  orival_junior 19/9/2011, 23:22

    Tentei postar o arquivo, conseguiu visualizar?
    orival junior
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  Avelino Sampaio 19/9/2011, 23:46

    Experimente criando uma consulta UNIÃO, para juntar as três empresas num único campo.

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    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]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  Alexandre Neves 19/9/2011, 23:48

    Não vejo ficheiro nenhum e daqui a pouco vou descansar que já é tarde.
    Nem percebi muito bem. explicou enrolado.
    Se pretende fazer consulta a três campos da tabela com o mesmo critério e que o resultado seja numa única coluna, utilize consulta união:
    SELECT CampoA FROM Tabela WHERE CampoA=1 UNION SELECT CampoB FROM Tabela WHERE CampoB=1 UNION SELECT CampoC FROM Tabela WHERE CampoC=1;
    avatar
    orival_junior
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 01/09/2011

    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  orival_junior 19/9/2011, 23:58

    Recebi este codigo do Tambem do Avelino....vou tentar usa-los e retorno assim que possivel..

    SELECT Tipo, Empresa01 AS Empresa
    FROM Rel_Con_Empresa_Geral
    UNION SELECT Tipo, Empresa02 AS Empresa
    FROM Rel_Con_Empresa_Geral
    UNION SELECT Tipo, Empresa03 As Empresa
    FROM Rel_Con_Empresa_Geral;


    Obrigado por enquanto..
    orival junior
    avatar
    orival_junior
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 01/09/2011

    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  orival_junior 20/9/2011, 15:21

    Ola a todos..
    Explicando melhor..
    Tenho uma tabela principal que contem 03 campos para cadastro de Ocorrencias em um formulario de cadastro..
    Este cadastro consiste em RG, Nome,Empresa e Veiculo que esta relacinada com a Tab_Envolvidos.

    A ocorrencia pode ter um envolvido ou ate tres envolvidos em uma mesma ocorrencia..(Cadastro)

    Desejo montar um pesquisa que me traga Na coluna o tipo de ocorrencia e na linha as empresas cadastradas...assim como a quantidade de ocorrencia que esta empresa foi envolvida...(DO TIPO REFERENCIA CRUZADA)

    Estacionamento Serviços Gerais Outros
    Jatovale 1 4 0
    Divifort 6 0 0
    Pimech 0 3 5

    Como os tres campos estao relacionados com a Tab_Envolvidos, na hora da pesquisa eu preciso deletar os relacionamentos porque a pesquisa nao aceita tres campos em uma tabela relacionada com a outra Tab_Envolvidos..
    Se eu deixar o relacionamento com apenas com um dos campos (Envolvido01 por exemplo) a pesquisa nao retorna as empresas que estao cadastradas nos campos (Envolvido02 e Envolvido03)....

    Fico a disposição para outros esclarecimentos..

    orivaljunior@terra.com.br
    avatar
    Convidado
    Convidado


    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  Convidado 21/9/2011, 15:06

    Fiz algo pra ti...

    Criei um FrmConsulta..
    Uma listBox e um campo onde se digita qualquer dos dados.. e filtra a lista. Em baito o total de registro encontrados..

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

    Veja se é isto

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  Convidado 21/9/2011, 15:30

    Quanto as tabelas uma dica...
    Não precisa ter todos estes relacionamentos
    Tab_Envolvidos
    Tab_Envolvidos1
    Tab_Envolvidos3

    Basta apenas uma tabela de cadastro de envolvidos...
    para preencher os campos na tabela descrição_Ocorrencia basta apenas a combo que se faz o cadastro do campo puxar este valor do cadastro de envolvidos.

    A tabela Descrição Ocorrencia seria relacionada a tbl de cadastro de envolvidos em uma relação um para muitos..

    Esta seria a logica mais correta de relacionamentos..
    avatar
    Convidado
    Convidado


    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  Convidado 21/9/2011, 15:54

    Por favor.. Veja antes o que fiz acima....

    Teus relacionamentos não estão corretos.. Isto está mal..
    avatar
    Convidado
    Convidado


    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  Convidado 21/9/2011, 15:57

    Todas as informações sobre as partes devem ficar na tblEnvolvidos..
    Na ocorrencia apenas os detalhes sobre a mesma.. Sacou?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  vieirasoft 21/9/2011, 16:14

    Colega Orival junior

    Aviso:

    Peço o favor de mudar o título para letras minúsculas. Escrever com maiúsculas em fóruns, é considerado Gritar.


    avatar
    orival_junior
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 01/09/2011

    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  orival_junior 21/9/2011, 22:24

    mudando o titulo
    orival junior
    avatar
    orival_junior
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 01/09/2011

    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  orival_junior 21/9/2011, 23:41

    Harysohn boa noite!
    Sobre o FrmConsulta que vc fez e otimo, mas preciso no formato de formulario para que possa fazer uma analise total das ocorrencias.....imaginemos que o jose e o joao estiveram envolvidos em quatro ocorrencias juntos sobre o mesmo tipo e local..no modo formulario eu irei colocar um botao para imprimir a ocorrencia que esta sendo vista..
    Por isto que preciso fazer uma pesquisa do jeito que vc fez neste FrmConsulta porem em formulario..


    Fico a disposicao...
    orival junior
    avatar
    Convidado
    Convidado


    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  Convidado 22/9/2011, 10:37

    Tudo que easta no form consulta dá pra imprimir.. da pra somar colunas... podes imprim um registro do que esta ali..

    Não pode ser assim?

    Voce filtra... encontra o registro, clica na linha na list box e o imprime.. é isso?
    Da para abrir um form tambem ao click da linha
    Da pra imprimir...

    Tem N's possibilidades..

    Cumprimentos
    avatar
    orival_junior
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 01/09/2011

    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  orival_junior 22/9/2011, 13:50


    Vc pode por favor demonstrar como ficaria quando eu clickar na linha no FrmConsulta e automaticamente abrir o referido formulario desta ocorrencia?

    A diposição,
    orival junior
    avatar
    orival_junior
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 01/09/2011

    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  orival_junior 23/9/2011, 01:41

    Boa noite a todos!
    Mesmo depois de elaborar varias outras formas de relacionamentos ainda nao consegui chegar a uma conclusao...
    O problema e que no cadastro da ocorrencia temos que cadastrar ate tres pessoas para uma mesma ocorrencia..

    Alguem tem alguma sugestao?

    orivaljunior@terra.com.br
    avatar
    orival_junior
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 130
    Registrado : 01/09/2011

    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Resolvido.

    Mensagem  orival_junior 4/10/2011, 23:41

    Boa noite...
    Resolvido com a contribuição do Harysohn com o frmconsulta...
    Obrigados a todos...

    orival junior

    Conteúdo patrocinado


    [Resolvido]como realizar pesquisa em 03 campos da mesma tabela Empty Re: [Resolvido]como realizar pesquisa em 03 campos da mesma tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 01:48