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]Select usando um campo do Formulário

    avatar
    csenra
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 12/04/2011

    [Resolvido]Select usando um campo do Formulário Empty Select usando um campo do Formulário

    Mensagem  csenra 3/5/2011, 19:25

    Pessoal,

    Tenho em um formulário uma Caixa de listagem onde a origem da Linha é um select:

    deixei com o nome de Lista242 por enquanto.

    SELECT [cadastro_economico].[id] FROM cadastro_economico WHERE ((([cadastro_economico].[cpfcgc])=FORMS!frm_entrada!cpfcgc));

    Colquei no evento ao receber o foco o seguinte:
    Me.Lista242.Requery

    Este campo me retorna um valor por exemplo: 60

    Estou tentando usar o resultado deste campo para um outro select onde uma comparação usa este resultado:

    SELECT a.codigo, a.desc_abrev FROM item_lista_servico AS a, ce_cnae AS b
    WHERE (((Trim(a.codigo))=Trim(b.item_lista_servico))
    And ((b.cadastro_economico)=FORM!frm_entrada.Lista242));

    Não está dando certo, parece que o valor que aparece como resultado no primeiro select, não fica gravado para ser
    usado posteriormente, é isto?

    Como posso proceder?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Select usando um campo do Formulário Empty Re: [Resolvido]Select usando um campo do Formulário

    Mensagem  JPaulo 3/5/2011, 19:51

    teste

    SELECT a.codigo, a.desc_abrev
    FROM item_lista_servico AS a, ce_cnae AS b
    WHERE a.codigo=b.item_lista_servico
    And b.cadastro_economico=Forms!frm_entrada.Lista242



    .................................................................................
    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]Select usando um campo do Formulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Select usando um campo do Formulário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Select usando um campo do Formulário Folder_announce_new Instruções SQL como utilizar...
    avatar
    csenra
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 12/04/2011

    [Resolvido]Select usando um campo do Formulário Empty teste

    Mensagem  csenra 3/5/2011, 20:51

    JPaulo,

    Obrigado pela resposta, principalmente pela rapidez.
    Mas o select ainda continua não trazendo nada.

    Se coloco: o valor que está aparecendo no campo Lista242 fixo como no exemplo abaixo, ao
    executar o sql em modo Consulta ele traz o resultado esperado, mas se coloco a comparação usando o campo do fomulário, como vc indicou, não traz nada.

    Interessante que consigo ver o valor que está no campo Lista242 no formulário.
    Será que tenho que guardar este valor em alguma tabela para fazer esta comparação?

    SELECT a.codigo, a.desc_abrev
    FROM item_lista_servico AS a, ce_cnae AS b
    WHERE a.codigo=b.item_lista_servico
    And b.cadastro_economico=60;

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Select usando um campo do Formulário Empty Re: [Resolvido]Select usando um campo do Formulário

    Mensagem  JPaulo 3/5/2011, 22:16

    Claudio amigão, a imaginação vai até onde nós quisermos.

    Veja uma maneira simples de dar a volta ao seu problema.

    Insira uma caixa de texto no seu form, em modo oculto e dê-lhe o nome de txtFiltra

    No evento VBA ao depois de atualizar na sua lista;

    Private Sub Lista242_AfterUpdate()
    Me.txtFiltra.Value = Me.Lista242.Value
    Me.txtFiltra.Requery
    End Sub

    No SQL

    SELECT a.codigo, a.desc_abrev
    FROM item_lista_servico AS a, ce_cnae AS b
    WHERE a.codigo = b.item_lista_servico
    And b.cadastro_economico=Forms!frm_entrada.txtFiltra



    .................................................................................
    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]Select usando um campo do Formulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Select usando um campo do Formulário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Select usando um campo do Formulário Folder_announce_new Instruções SQL como utilizar...
    avatar
    csenra
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 12/04/2011

    [Resolvido]Select usando um campo do Formulário Empty teste ok

    Mensagem  csenra 4/5/2011, 12:10

    JPaulo,
    Mais uma vez muito obrigado pela ajuda.
    Deu certinho.
    Solução simples e resolveu meu problema.
    Vlw...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Select usando um campo do Formulário Empty Re: [Resolvido]Select usando um campo do Formulário

    Mensagem  JPaulo 4/5/2011, 15:06

    Valew pelo retorno amigão o forum agradece.


    .................................................................................
    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]Select usando um campo do Formulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Select usando um campo do Formulário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Select usando um campo do Formulário Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Select usando um campo do Formulário Empty Re: [Resolvido]Select usando um campo do Formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 02:35