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]Duvida filtro de caixa de combinação

    avatar
    Allan Silva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 07/03/2019

    [Resolvido]Duvida filtro de caixa de combinação Empty [Resolvido]Duvida filtro de caixa de combinação

    Mensagem  Allan Silva 8/3/2019, 03:33

    Boa noite, Senhores (as).

    Estou tentando criar um programa para gerenciar de forma simples a empresa que eu trabalho, mas ainda sou muito leigo em access e tenho diversas duvidas. Uma delas é sobre como filtrar a linha de origem de uma combinação baseado em um ID, vou tentar explicar meu problema de uma forma mais clara abaixo, se alguém puder me ajudar, agradeço muito.

    Está é a tabela Tbl_Obras, onde eu cadastro todas obras da empresa:
    [Resolvido]Duvida filtro de caixa de combinação Tbl_ob11

    font=Arial][/font]Está é a tabela Tbl_Etapas, onde eu cadastro todas etapas relacionadas as obras da empresa:
    [Resolvido]Duvida filtro de caixa de combinação Tbl_et10

    font=Arial][/font]Este é o formulário Tbl_Etapas, onde eu eu coloquei como linha de origem da caixa de combinação "Etapa" a Tbl_Etapas, porem ela mostra todas etapas cadastradas e eu gostaria que filtrasse conforme a obra selecionada na caixa de texto "Obra" (caixa com seta vermelha).
    [Resolvido]Duvida filtro de caixa de combinação Frm_ca10

    Tentei filtrar pela pesquisa SQL, mas não consegui resultado.
    Se puderem me ajudar agradeço.
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2676
    Registrado : 23/01/2018

    [Resolvido]Duvida filtro de caixa de combinação Empty Re: [Resolvido]Duvida filtro de caixa de combinação

    Mensagem  crysostomo 8/3/2019, 10:43

    Bom dia amigo,  você tem 2 caixa na tabela, é separada com a seleção?
    Tem 2 forma de puxar os valores que estão selecionado. vê esse se se atende.
    esse seria a cópia dentro das caixa
    Código:
    Me.RecordsetClone.FindFirst "[OBRA] = '" & Me![suaCaixaDeCombinação] & "'"
      
        Me.Bookmark = Me.RecordsetClone.Bookmark
        
        Me.suaCaixaDeCombinação.SetFocus
        
        Me.suaCaixaDeCombinação= Null

    Ou
    Código:
    Me.obra.Value = suaCaixaDeCombinação.Column(0)' a coluna aonde está na consulta


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    Allan Silva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 07/03/2019

    [Resolvido]Duvida filtro de caixa de combinação Empty Re: [Resolvido]Duvida filtro de caixa de combinação

    Mensagem  Allan Silva 9/3/2019, 02:52

    Muito obrigado pela resposta e pela atenção, porem ainda não consegui resolver meu problema, isto pode ter ocorrido devido a minha falta de conhecimento e experiência com Access.
    Obs: Utilizo o Microsoft Access 2010.

    Com o primeiro código como base criei os cogidos abaixo:
    Código:
    Private Sub Form_Load()
    Me.RecordsetClone.FindFirst "[ID_Obra] = '" & Me![Txt_Etapa] & "'"
         Me.Bookmark = Me.RecordsetClone.Bookmark
         Me.Txt_Etapa.SetFocus
         Me.Txt_Etapa = Null
    End Sub
    Código:
    Private Sub Form_Load()
    Me.RecordsetClone.FindFirst "[ID_Etapa] = '" & Me![Txt_Etapa] & "'"
         Me.Bookmark = Me.RecordsetClone.Bookmark
         Me.Txt_Etapa.SetFocus
         Me.Txt_Etapa = Null
    End Sub
    Porem, não funcionou e ocorreu seguintes erros:
    [Resolvido]Duvida filtro de caixa de combinação Erro10
    [Resolvido]Duvida filtro de caixa de combinação Erro210

    Segundo código também não consegui resultado esperado:
    Código:
    Private Sub Form_Load()
    Me.Txt_Etapa.Value = Txt_Obra.Column(0)
    End Sub
    Código:
    Private Sub Form_Load()
    Txt_Etapa.Column(3) = Txt_Obra.Column(0)
    End Sub


    Vou tentar explicar de uma forma diferente e mais detalhada, para dar melhor noção do que eu desejo.
    - Como mostrado tenho uma tabela com obras cadastradas (Tbl_Obras)
    - Também tenho outra tabela de etapas (Tbl_Etapas) que é preenchida por um formulário, onde seleciono a obra por uma caixa de combinação com origem da linha no ID_Obra da tabela Tbl_Obras
    - Por fim, tenho uma tabela com cadastro de itens (Tbl_PlanilhaOrca), também cadastro por um formulário a obra que será utilizada o item com uma caixa de combinação com linha de origem no ID_Obra da tabela Tbl_Obras e cadastro a etapa que item será utilizado com outra caixa de combinação com linha de origem no ID_Etapa da Tbl_Etapas.

    Como tenho a seguinte relação:
    [Resolvido]Duvida filtro de caixa de combinação Relazz10
    Para cada obra tenho diversas etapas e itens a serem cadastrados.
    Gostaria que quando fosse cadastrar um item na Tbl_PlanilhaOrca, a caixa de combinação de etapas (Txt_Etapas) fosse filtrada somente com as etapas cadastradas na obra referente a caixa de combinação (Txt_Obra) que já foi previamente preenchida.
    [Resolvido]Duvida filtro de caixa de combinação Formul10


    Desculpem se não fui claro em alguma parte da mensagem, como já disse sou leigo no assunto.
    Se desejarem alguma informação especifica ou o programa me informem que eu envio e agradeço muito qualquer tipo de ajuda.
    avatar
    Allan Silva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 07/03/2019

    [Resolvido]Duvida filtro de caixa de combinação Empty Re: [Resolvido]Duvida filtro de caixa de combinação

    Mensagem  Allan Silva 11/3/2019, 20:08

    Boa tarde, Senhores.

    Muito obrigado crysostomo pela contribuição, infelizmente não consegui utilizar sua dica.
    Mas consegui resolver meu problema de modo simples, onde somente filtrei a origem da linha conforme o que é digitado na caixa de combinação.
    [Resolvido]Duvida filtro de caixa de combinação Resolu12


    Adicionei este código para atualizar minha caixa de combinação de Etapa
    Código:
    Private Sub Txt_Obra_Change()
    Me.Txt_Etapa.SetFocus
    Me.Txt_Etapa.Requery
    End Sub
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2676
    Registrado : 23/01/2018

    [Resolvido]Duvida filtro de caixa de combinação Empty Re: [Resolvido]Duvida filtro de caixa de combinação

    Mensagem  crysostomo 11/3/2019, 20:09

    Fico feliz por ter conseguido é deixado a solução aqui. Outros era O encontrar


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.

    Conteúdo patrocinado


    [Resolvido]Duvida filtro de caixa de combinação Empty Re: [Resolvido]Duvida filtro de caixa de combinação

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 22:34