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]Dúvida SeImed

    avatar
    kaka_f_b
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 45
    Registrado : 15/06/2011

    [Resolvido]Dúvida SeImed Empty Dúvida SeImed

    Mensagem  kaka_f_b 19/9/2011, 23:25

    Olá,
    Tenho um formulário onde tem um campo para inserir uma data.
    A partir da data informada, gero uma consulta onde o campo data_inicio da consulta tem o seguinte critério:

    Como SeImed(ÉNulo([Forms]![Menu]![Inicio]);"*";">=([Forms]![Menu]![Inicio])")

    Caso o usuário insira uma data no campo "Inicio" do formulário "Menu" a consulta deve retornar apenas registros com o campo data_inicio >= a data inserida pelo usuário.

    Quando não digito uma data no campo "Inicio" a consulta mostra todos os elementos corretamente porem quando escolho uma data que sei que terá apenas 3 registros na consulta, não dá certo a consulta não mostra nenhum registro.

    Bom, desde já agradeço a ajuda.
    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]Dúvida SeImed Empty Re: [Resolvido]Dúvida SeImed

    Mensagem  Avelino Sampaio 20/9/2011, 09:01

    Olá

    O LIKE(como) funciona analisando uma string , porem não funciona para analisar operações (>,<,=,)

    Abra a sua consulta , no modo SQL e monte a clausula WHERE assim:

    ... WHERE SeImed(ÉNulo([Forms]![Menu]![Inicio]);[nomeDoCampo] like "*";[nomeDoCampo] >= [forms]![menu]![inicio])

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    kaka_f_b
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 45
    Registrado : 15/06/2011

    [Resolvido]Dúvida SeImed Empty Re: [Resolvido]Dúvida SeImed

    Mensagem  kaka_f_b 20/9/2011, 17:08

    Amigo,

    Fiz da forma que me indicou:

    SeImed(ÉNulo([Forms]![Menu]![Inicio]);([Lancamentos].[Data_inicio]) like "*";[Lancamentos].[Data_inicio]>=[Forms]![Menu]![Inicio])

    Porém, a consulta não retorna nenhum registro, mesmo eu inserindo ou não um valor no campo Inicio do formulário Menu.

    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]Dúvida SeImed Empty Re: [Resolvido]Dúvida SeImed

    Mensagem  Avelino Sampaio 20/9/2011, 19:10

    Olá

    Baixe aqui um exemplo

    Aproveite e assista a vídeo-aula abaixo:

    Vídeo-aula

    Bom estudo!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    kaka_f_b
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 45
    Registrado : 15/06/2011

    [Resolvido]Dúvida SeImed Empty Re: [Resolvido]Dúvida SeImed

    Mensagem  kaka_f_b 20/9/2011, 20:42

    Obrigado Avelino, deu certo.
    e valeu pelo link vai me ajudar nos estudos.

    Conteúdo patrocinado


    [Resolvido]Dúvida SeImed Empty Re: [Resolvido]Dúvida SeImed

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 14:46