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


4 participantes

    [Resolvido]Dados a mostrar em caixa de listagem

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dados a mostrar em caixa de listagem Empty [Resolvido]Dados a mostrar em caixa de listagem

    Mensagem  Assis Qua 11 Jun 2014, 08:15

    Bom dia amigos

    Por exemplo ter uma caixa de listagem alimentada por uma tabela que tem + de 50 registos.

    A caixa de listagem só tem altura para apresentar 10 (dez)

    Queria que ao ser aberta o foco fosse para o última linha da Cx  para mostrar os últimos dez.

    Mas tinha a botão lateral de rolagem para subir e descer para poder ver os outros registos

    Obrigado


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


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dados a mostrar em caixa de listagem Empty Re: [Resolvido]Dados a mostrar em caixa de listagem

    Mensagem  Silvio Qua 11 Jun 2014, 08:26

    Bom dia Assis.....A seleção já chegou aqui, esta em Campinas.....

    Bom vamos lá, algo parecido com isso....

    Me.sualista.Requery
    Me.sualista.Selected(0) = True
    Me.RecordsetClone.Findlast"chaveprimaria= " & Me.sualista.ListIndex
    Me.Bookmark = Me.RecordsetClone.Bookmark

    Obs. não testei.


    .................................................................................
    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."
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dados a mostrar em caixa de listagem Empty Re: [Resolvido]Dados a mostrar em caixa de listagem

    Mensagem  Assis Qua 11 Jun 2014, 08:50

    Bom dia Silvio

    Dá erro na linha vermelha
    Me.sualista.Requery
    Me.sualista.Selected(0) = True
    Me.RecordsetClone.Findlast"chaveprimaria= " & Me.sualista.ListIndex
    Me.Bookmark = Me.RecordsetClone.Bookmark


    Eu gosto de futebol mas quando a minha seleção tem jogadores de outros paises, deixa de ser a minha seleção.
    A continuar assim o Brasil, mesmo que não ganhe .... ganha, pois tem jogadores em todas as seleções.

    Só ... S. L. Benfica.

    Abraço




    .................................................................................
    *** Só sei que nada sei ***
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Dados a mostrar em caixa de listagem Empty Re: [Resolvido]Dados a mostrar em caixa de listagem

    Mensagem  Avelino Sampaio Qua 11 Jun 2014, 09:05

    Olá!

    Vc pode alterar a origem da listbox para apresentar os dados em ordem decrescente.

    me!NomeLista.RowSource = "SELECT * FROM NomeTabela ORDER BY CampoID DESC;"

    Sucesso!




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


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dados a mostrar em caixa de listagem Empty Re: [Resolvido]Dados a mostrar em caixa de listagem

    Mensagem  Assis Qua 11 Jun 2014, 09:11

    Obrigado Avelino

    Mas a ordem tem de ser Crescente.

    Obrigado

    O JPaulo fez esta função mas para formulário continuo, que abre o form nos ultimos dez registos

    Dim IntPosicao As Long
    Me.SeuSubForm.SetFocus
    DoCmd.GoToRecord , , acLast

    IntPosicao = Forms!SeuForm!SeuSubForm.Form.CurrentRecord
    IntPosicao = IntPosicao - 10
    DoCmd.GoToRecord acActiveDataObject, , acGoTo, IntPosicao




    .................................................................................
    *** Só sei que nada sei ***
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Dados a mostrar em caixa de listagem Empty Re: [Resolvido]Dados a mostrar em caixa de listagem

    Mensagem  Noobezinho Qua 11 Jun 2014, 10:42

    Assis


    Experimente:



    Me.Lista2.Selected(Me.Lista2.ListCount -11) = True

    É 11 porque lembre-se a contagem começa em 0.

    Abraços

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dados a mostrar em caixa de listagem Empty Re: [Resolvido]Dados a mostrar em caixa de listagem

    Mensagem  Silvio Qua 11 Jun 2014, 11:15

    Assis, que tipo de erro foi-lhe reportado ( na linha vermelha ) ?


    .................................................................................
    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."
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dados a mostrar em caixa de listagem Empty Re: [Resolvido]Dados a mostrar em caixa de listagem

    Mensagem  Assis Qua 11 Jun 2014, 12:35

    Boa tarde

    Noobezinho - em que acontecimento ?

    Silvio - A cx de listagem não tem o campo chaveprimaria pois e alimentada por uma consulta que também não tem

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Dados a mostrar em caixa de listagem Empty Re: [Resolvido]Dados a mostrar em caixa de listagem

    Mensagem  Noobezinho Qua 11 Jun 2014, 13:49

    Assis

    Pode ser no evento Ao Abrir do formulário.

    Não esqueça de mudar o nome da caixa de listagem no código

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Dados a mostrar em caixa de listagem Empty Re: [Resolvido]Dados a mostrar em caixa de listagem

    Mensagem  Assis Qua 11 Jun 2014, 15:20

    Noobezinho

    Funfa assim para a última linha

    Me.Lista2.Selected(Me.Lista2.ListCount -1) = True

    Obrigado




    .................................................................................
    *** Só sei que nada sei ***
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Dados a mostrar em caixa de listagem Empty Re: [Resolvido]Dados a mostrar em caixa de listagem

    Mensagem  Noobezinho Qua 11 Jun 2014, 16:31

    Ótimo Assis

    Entendi que queria no últimos 10 registros.

    Mas o que importa é que funfou  bounce 

    Boa sorte

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    [Resolvido]Dados a mostrar em caixa de listagem Empty Re: [Resolvido]Dados a mostrar em caixa de listagem

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sáb 27 Abr 2024, 14:06