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


3 participantes

    Selecionar em ListBox

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Selecionar em ListBox Empty Selecionar em ListBox

    Mensagem  Assis 11/6/2015, 19:34

    Boa tarde Amigos

    No exemplo que anexo queria a vossa ajuda para o seguinte.

    Esse formulario lista as 3 ultimas rubricas da minha tabela de registas os movimentos.

    Rubrica Agua- Ao clikar na primeira da lista aparece em baixo o valor.
    Rubrica Agua - Se clikar em duas soma o valor das duas selecionadas
    Rubrica Agua - Se clikar em tres soma o valor das tres selecionadas

    Queria que sempre que mudasse de Rubrica a soma partia do inicio.

    Exemplo

    Selecionada as tres linhas de agua, ao clikar em eletricidade desmarcava a agua e ficava só selecionada a eletricidade.

    https://dl.dropboxusercontent.com/u/8169944/Forum%20Assis.zip


    .................................................................................
    *** Só sei que nada sei ***
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    Selecionar em ListBox Empty Re: Selecionar em ListBox

    Mensagem  formiga10x 12/6/2015, 05:23

    Declarando variável...

    Código:
    Option Compare Database

    Dim MSG, k As String

    Lista > ao clicar...

    Código:
    Dim k2 As String
    Dim lst As Variant
    Dim linha As Integer

    k2 = Me.Lista.Column(2)

        If IsNull(k) Or k = "" Then k = Me.Lista.Column(2)
       
        If k2 <> k Then

    linha = Me.Lista.ListIndex


        For Each lst In Me!Lista.ItemsSelected
            Me!Lista.Selected(lst) = False
        Next lst
       
        Me.Lista.Selected(linha) = True
        k = Me.Lista.Column(2)
       
        Me!TotalSelecionado = f_ItensSeleçãoListBox
        Call Form_Current
       
    Else

    Me!TotalSelecionado = f_ItensSeleçãoListBox
    Call Form_Current

    End If

    Link para download


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Selecionar em ListBox Empty Re: Selecionar em ListBox

    Mensagem  Assis 12/6/2015, 18:41

    Obrigado Elias

    Perfeito

    Bom fim de semana


    .................................................................................
    *** Só sei que nada sei ***
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    Selecionar em ListBox Empty Re: Selecionar em ListBox

    Mensagem  Silvio 12/6/2015, 19:00

    Boas....

    Perfeito mesmo, já estou a usar.....Parabéns !

    Abraços aos colegas !


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 818
    Registrado : 11/09/2013

    Selecionar em ListBox Empty Re: Selecionar em ListBox

    Mensagem  formiga10x 12/6/2015, 19:31

    Brigadão pessoal mas, eu que agradeço primeiro a Deus e aos amigos do fórum que tanto me ajudou e ajuda nessa caminhada.

    Meu muito obrigado a todos e um fim de semana abençoado.


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes

    Conteúdo patrocinado


    Selecionar em ListBox Empty Re: Selecionar em ListBox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 15:27