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]Caixa de combinação seleciona coluna de tabela

    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Caixa de combinação seleciona coluna de tabela Empty Caixa de combinação seleciona coluna de tabela

    Mensagem  Rui Maciel 28/3/2013, 15:39

    Boa tarde mestres, venho novamente à vossa presença com o seguinte problema: tenho um formulário denominado formulário1, onde nele visualizo o total de associados, quantos liquidaram, quantos faltam liquidar (esta é fácil) e o total cobrado. Ora, o que necessitava era que através de uma caixa de combinação selecionasse o ano pretendido e nas caixas de texto visualiza-se os elementos de cada ano, estes elementos de cada ano estão na tabela associados, porque da forma que tenho implementado só visualiza o ano corrente. Pedia a vossa preciosa ajuda e disponibilidade. Obrigado.
    Abraço,
    Rui Maciel
    Envio a base de dados completa em anexo.
    Anexos
    [Resolvido]Caixa de combinação seleciona coluna de tabela AttachmentACDN.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.6 Mb) Baixado 12 vez(es)
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Caixa de combinação seleciona coluna de tabela Empty Re: [Resolvido]Caixa de combinação seleciona coluna de tabela

    Mensagem  Leandro 28/3/2013, 19:28

    Rui, não pude ver a BD pois meu access é versão 2000, mas posso tentar ajudar.

    No evento Após Atualizar da combo, coloque o seguinte comando:

    Me!SeuCampo = Me!SuaCombo.Column(Nº da coluna que você quer)

    Para isso funcionar, você tem que inserir na origem da linha da combo os campos que você precisa e definir nas propriedades da combo o número de colunas e suas larguras.

    Para colunas que você não precisa ver na combo, deixe como largura = zero ► Mesmo que não forem vizualizadas as colunas tem que ter a largura definida

    abraço


    Última edição por Leandro em 28/3/2013, 19:29, editado 1 vez(es) (Motivo da edição : Correção)

    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Caixa de combinação seleciona coluna de tabela Empty Re: [Resolvido]Caixa de combinação seleciona coluna de tabela

    Mensagem  Rui Maciel 28/3/2013, 20:10

    Viva Leandro segue em access 2000
    Abraço,
    Rui
    Anexos
    [Resolvido]Caixa de combinação seleciona coluna de tabela AttachmentDatabase1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (228 Kb) Baixado 7 vez(es)
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Caixa de combinação seleciona coluna de tabela Empty Re: [Resolvido]Caixa de combinação seleciona coluna de tabela

    Mensagem  Rui Maciel 29/3/2013, 18:14

    Boa tarde
    E se fizer o solicitado através de uma consulta? Será que resulta?
    Abraço,
    Rui
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]Caixa de combinação seleciona coluna de tabela Empty Re: [Resolvido]Caixa de combinação seleciona coluna de tabela

    Mensagem  Leandro 29/3/2013, 23:50

    Rui, só puder ver agora, mas a combo não está mostrando os anos, de onde vem esses anos?
    Dá pra fazer por consulta sim, mas aí terá que buscar as infos por função de domínio e não acho que será proveitoso, me explique como são as infos que quer mostrar e vamos pensando numa maneira de fazê-lo.

    Abraço

    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Caixa de combinação seleciona coluna de tabela Empty Re: [Resolvido]Caixa de combinação seleciona coluna de tabela

    Mensagem  Rui Maciel 30/3/2013, 09:26

    Viva Leandro.
    Então vamos lá se consigo fazer-me entender.
    O que pretendo é que no formulário1 com quatro caixas de texto, onde na primeira estão o total de associados (esta sei implementar), na segunda os associados que faltam liquidar as suas quotas para esse ano (esta também não é difícil basta subtrair a primeira à terceira, e na terceira os que já liquidaram para esse ano e na quarta o total arrecadado nesse ano, ora nestas é que estão as dificuldades, pois, pretendo que na terceira vá contar os registos na coluna do ano pretendido e na quarta o total arrecadado nesse ano. A tabela com as informações pretendidas para as caixas de texto é a associados. Os anos para aparecerem na caixa de combinação estão na tabela anoscivis. Espero que me tenha feito entender o que pretendo. desde já agradecendo a atenção dispensada.
    Abraço, Leandro e boas Páscoas para ti e para os teus.
    Rui
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Caixa de combinação seleciona coluna de tabela Empty Re: [Resolvido]Caixa de combinação seleciona coluna de tabela

    Mensagem  Rui Maciel 30/3/2013, 17:25

    Boa tarde
    Tentei utilizar a seguinte função mas não dá, pois, conta sempre os registos todos e não seleciona a coluna pretendida.

    Public Function ContaRegisto(strTabela As String) As Integer
    Dim RS As DAO.Recordset
    Set RS = CurrentDb.OpenRecordset(strTabela)
    If Not RS.EOF Then
    ContaRegisto = RS.RecordCount
    Else
    ContaRegisto = 0
    End If
    Set RS = Nothing
    End Function

    e no depois de atualizar da caixa de combinação o seguinte:
    Private Sub cbxSelecionar_AfterUpdate()
    If Me.cbxSelecionar.Value = "2013" Then
    Me.Texto4 = ContaRegisto("Associados")
    End If
    End Sub

    Abraço,
    Rui Maciel
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Caixa de combinação seleciona coluna de tabela Empty Re: [Resolvido]Caixa de combinação seleciona coluna de tabela

    Mensagem  Rui Maciel 30/3/2013, 21:07

    Boa noite Leandro
    Depois de estudar e matutar consegui resolver com o seguinte procedimento:

    Private Sub cbxSelecionar_AfterUpdate()
    If Me.cbxSelecionar.Value = "2013" Then
    Me.Texto4 = DCount("[a2013]", "Associados")
    Me.Texto4.Requery
    Me.Texto6 = Nz(DSum("[a2013]", "Associados"), 0)
    End If
    If Me.cbxSelecionar.Value = "2014" Then
    Me.Texto4 = DCount("[a2014]", "Associados")
    Me.Texto4.Requery
    Me.Texto6 = Nz(DSum("[a2014]", "Associados"), 0)
    End If
    End Sub

    Fazendo para todos os anos.
    Obrigado Leandro pela atenção, estudando consegue-se quase tudo,
    Abraço, boas Páscoas,
    Rui Maciel

    Conteúdo patrocinado


    [Resolvido]Caixa de combinação seleciona coluna de tabela Empty Re: [Resolvido]Caixa de combinação seleciona coluna de tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 14:04