MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]capturar última linha gravada baseado em um parâmetro

    Compartilhe
    avatar
    mathusalmeida
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 263
    Registrado : 30/08/2011

    capturar última linha gravada baseado em um parâmetro

    Mensagem  mathusalmeida em Seg 10 Dez 2012, 19:36

    Olá a todos do fórum.

    Pesquisei bastante antes de abrir este tópico mais não consegui o que preciso.
    A questão é a seguinte:
    Tenho uma tabela com o nome tab_CAD_CLASSIFICA onde nela possuo alguns campos;
    Existe o campo txtNome (nome do entrevistado) e txtSala (sala que foi realizada a entrevista <1;2;3 ou 4>);
    Preciso de uma consulta que retorne o último Nome de acordo com a sala de entrevista;

    Pra visualizar:

    Nome / Sala de Entrevista
    CARLOS ANTONIO / 01
    MARCO AURÉLIO / 02
    VITÓRIA CRISTINA / 01
    LUANA PIO X / 03
    KATARINA KIRTEN / 02

    Baseado na sugestão acima gostaria de:
    CONSULTA 01 >> Último Nome entrevistado na Sala 01 = VITÓRIA CRISTINA
    CONSULTA 02 >> Último Nome entrevistado na Sala 02 = KATARINA KIRTEN
    CONSULTA 03 >> Último Nome entrevistado na Sala 03 = LUANA PIO X

    Tentei a seguinte sql:
    Select top 1 txtNome
    from tab_CAD_CLASSIFICA
    where txtSala

    O problema é que, não sei porque, algumas vezes não esta atualizando, mesmo quando altero a sala tipo de 01 pra 02, algumas vezes funciona outras não.

    Se me fiz entender, alguém pode me ajudar.
    Cordialmente,
    Matusalém Almeida.
















    avatar
    good guy
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1119
    Registrado : 05/02/2010

    capturar última linha gravada baseado em um parâmetro

    Mensagem  good guy em Ter 11 Dez 2012, 13:08

    Olá mathusalmeida,

    Para você criar essa consulta falta um parâmetro de horário da visita pelo menos. Para uma simples consulta por sala:

    SELECT tblEntrevistados.NOME, tblEntrevistados.SALA
    FROM tblEntrevistados
    WHERE (((tblEntrevistados.SALA) Like 1));

    SELECT tblEntrevistados.NOME, tblEntrevistados.SALA
    FROM tblEntrevistados
    WHERE (((tblEntrevistados.SALA) Like 2));

    SELECT tblEntrevistados.NOME, tblEntrevistados.SALA
    FROM tblEntrevistados
    WHERE (((tblEntrevistados.SALA) Like 3));
    avatar
    mathusalmeida
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 263
    Registrado : 30/08/2011

    Re: [Resolvido]capturar última linha gravada baseado em um parâmetro

    Mensagem  mathusalmeida em Ter 11 Dez 2012, 14:46

    good guy

    Muito obrigado pela ajuda.

    Sua resposta foi didática e tecnicamente perfeita.

    Rodou rodando.

    Muitissímo obrigado.

    Sucesso

    Matusalém Almeida.

      Data/hora atual: Seg 23 Abr 2018, 03:04