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]Criterios de pesquisa em SQL

    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Criterios de pesquisa em SQL

    Mensagem  Convidado 8/6/2011, 04:52

    Tenho este sql..

    'ComBox CboDetento
    strCboDetento = "SELECT Detentos.[ID], Detentos.[Nome]&[Sobrenome] AS DETENTO FROM Detentos IN '" & strPath & "'" _
    & " ORDER BY Detentos.Nome ; "

    Quero aplicar dois criterios de pesquisa para ele
    1 - Campo: UnidadeDeOrigem = "Mineiros"
    2 - Campo: Regime = "Fechado"

    Como aplicar esses criterios?

    Se puderem ajudar fico Grato
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 8/6/2011, 05:09

    Estou tentando algo assim

    'ComBox CboDetento
    strCboDetento = "SELECT Detentos.[ID], Detentos.[Nome]&[Sobrenome] AS DETENTO FROM Detentos IN '" & strPath & "'" _
    & "WHERE Regime Atual.Detentos = Fechado"

    Mas nao esta dando certo

    strPath = Caminho da base de dados
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Alexandre Neves 8/6/2011, 12:24

    Bom dia, Hary

    Será deste género:
    strCboDetento = "SELECT ID, Nome&' ' &Sobrenome AS DETENTO FROM Detentos IN '" & strPath & "'" _
    & "WHERE UnidadeRegime='Mineiros' and Regime='Fechado';"
    cboDetento.rowsource=strcbodetento
    Cumprimentos,
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 9/6/2011, 00:22

    Caro Alexandre.. esta dando uso invalido das aspas ou simbolos..

    Nome&' ' &Sobrenome

    Grato
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 9/6/2011, 00:34

    Os Filtros estao perfeitos.. apenas a junção dos nomes se puder ver fico-lhe grato

    Saudações
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  JPaulo 9/6/2011, 09:39

    Grande, se você quer espaços utilize a função Space....rsrsrsrs

    Veja o simples;

    strcbodetento = "SELECT ID, Nome & Space(2) & Sobrenome AS DETENTO FROM Detentos"

    (2) é o espaçamento, pode alterar ao seu gosto.





    .................................................................................
    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]Criterios de pesquisa em SQL Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Criterios de pesquisa em SQL Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Criterios de pesquisa em SQL Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 9/6/2011, 13:54

    Cara.... eu ja falei e vou repetir..

    Sou fã dos teus Simples...

    E viva o simples do JP

    Obrigado ao amigo Alexandre e ao João Paulo, pela sempre pronta disposição a ajudar

    Abraços
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 9/6/2011, 14:33

    Uma pequena questão somente Caro JP

    strcbodetento = "SELECT ID, Nome & Space(2) & Sobrenome AS DETENTO FROM Detentos"



    Como colocar o nome e sobrenome em ordem alfabética nesta consulta?

    Grato
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 9/6/2011, 14:59

    Outra tambem amigo..

    Acima deu certo mas utilizando um recordSet não deu.. como fazer?

    strSQLDetentos = "SELECT * FROM Detentos WHERE ID = " & Me!txtIDDetento & ";"

    Set rs1 = db.OpenRecordset(strSQLDetentos)

    Me.TxtDetento = rs1![Nome] & Space(1) & [Sobrenome]
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  JPaulo 9/6/2011, 17:47

    Para o SQL é o simples;

    strcbodetento = "SELECT ID, Nome & Space(2) & Sobrenome AS DETENTO FROM Detentos Order By Nome,Sobrenome ASC"


    Para o Recordset falta o rs!sobrenome, e logicamente o resto do Next eeeeeeee.....

    Me.TxtDetento = rs1![Nome] & Space(1) & rs1![Sobrenome]







    .................................................................................
    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]Criterios de pesquisa em SQL Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Criterios de pesquisa em SQL Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Criterios de pesquisa em SQL Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 9/6/2011, 18:01

    A Combo não retornou valores caro João Paulo..

    StrCboDetento = "SELECT ID, Nome&Space(1)&Sobrenome FROM Detentos IN '" & StrPath & "'" _
    & "WHERE UnidadeRequisitante='Mineiros' and RegimeAtual='Fechado';" _
    & "Order By Nome,Sobrenome ASC;"

    Algo errado?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Alexandre Neves 9/6/2011, 18:13

    Hary,

    Pretende preencher caixa de texto ou caixa de combinação?
    Se for caixa de combinação:

    CboDetento.rowsource = "SELECT ID, Nome & Space(1) & Sobrenome FROM Detentos IN '" & StrPath & "' " _
    & "WHERE UnidadeRequisitante='Mineiros' and RegimeAtual='Fechado' " _
    & "Order By Nome,Sobrenome ASC;"
    Cumprimentos,
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 9/6/2011, 18:53

    Uma combinacao Alexandre...
    Tenho forms de acordo com a situacao prisional
    1 - Fechado
    2 - Albergue
    3 - Liberdade etc..
    todos estao na mesma tabela, diferenciando o regime que esta cumprindo de prisão..

    Então no form para Fechado... o Filtro para fechados e assim sussecivamente..

    Vou testar o teu codigo e retorno
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 9/6/2011, 18:59

    Voce me perguntou por causa do RowSource...
    Isto esta em outra Linha...
    Uso Assim
    Dim StrCbo Nome

    StrCboNome = SQL.......
    Me.CboNome.RowSource = StrCboNome

    Mais ou menos assim

    Por isso no sql nao refiro ao RowSource..

    Grato
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 9/6/2011, 19:01

    O problema meu alexandre esta somente no
    Order By

    Se tiro a CboPopula normalmente...

    So quero Colocar em ordem alfabetica e Essa linha:
    & "Order By Nome,Sobrenome ASC;"

    Não esta funcionando.. ele nao deixa a sql retornar valores...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Alexandre Neves 9/6/2011, 19:41

    Novamente,


    StrCboDetento = "SELECT ID, Nome&Space(1)&Sobrenome FROM Detentos IN '" & StrPath & "'tem de inserir um espaço aqui para não colar na palavra seguinte" _
    & "WHERE UnidadeRequisitante='Mineiros' and RegimeAtual='Fechado';tem de retirar o ponto e vírgula porque a expressão não está finalizadatem de inserir um espaço aqui para não colar na palavra seguinte" _
    & "Order By Nome,Sobrenome ASC;"
    Cumprimentos,
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 9/6/2011, 19:58

    Perfeito Alexandre...

    Obrigado pela Ajuda

    Tópico totalmente Encerrado!!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  JPaulo 9/6/2011, 21:48

    É isso ae, o condimento para o bolo estava todo lá.

    Valew pelo retorno.


    .................................................................................
    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]Criterios de pesquisa em SQL Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Criterios de pesquisa em SQL Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Criterios de pesquisa em SQL Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 9/6/2011, 21:54

    Seguimos aprendendo

    Grato João Paulo e Alexandre pela sempre pronta disposicao
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 10/6/2011, 12:58

    Amigos.. Ainda para este tópico...
    Como utilizar dois criterios para o mesmo campo?

    & "WHERE UnidadeRequisitante='Mineiros' and RegimeAtual='Fechado And Albergue'"

    Assim não esta dando certo
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Alexandre Neves 10/6/2011, 16:05

    Hary,

    O código apresentado indica que o filtro mostra os registos em que o campo UnidadeRequisitante é Mineiros e o campo RegimeAtual é Fechado and Albergue
    WHERE UnidadeRequisitante='Mineiros' and RegimeAtual='Fechado And Albergue'"
    Quererá indicar valores para campos Unidaderequisitante, RegimeActual e Albergue?
    Se for, coloque
    WHERE UnidadeRequisitante='Mineiros' and RegimeAtual='Fechado' And Albergue='ValorAlbergue'"
    Cumprimentos,
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 10/6/2011, 16:20

    Não Amigão...
    O campo Regime tem Varios valores a ser preenchido dependendo da situacao do Detento
    Regime pode ser:
    1 - Fechado
    2 - Albergue
    3 - Transferido
    4 - Tratamento Médico
    5 - RDD
    6 - Liberdade..

    Entao preciso que o registro do Campo Regime me mostre os: Fechados e Albergue
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Alexandre Neves 10/6/2011, 17:04

    Então, o campo RegimeAtual pode ser 'Fechado' OU 'Albergue':
    WHERE UnidadeRequisitante='Mineiros' and (RegimeAtual='Fechado' OR RegimeAtual='Albergue')"
    Cumprimentos,
    avatar
    Convidado
    Convidado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Convidado 10/6/2011, 17:33

    Perfect!!!!

    Abraços Amigão..

    Conteúdo patrocinado


    [Resolvido]Criterios de pesquisa em SQL Empty Re: [Resolvido]Criterios de pesquisa em SQL

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 06:06