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

    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    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]Num formulário continuo, visualizar 4 últimos registros apenas Empty Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  Assis 19/5/2013, 16:03

    Boa tarde

    Tenho um form continuo que tem imensos registos.
    Queria ao abrir o form ver só os últimos quatro ( 4 ) registos.

    Bom domingo

    Obrigados


    .................................................................................
    *** Só sei que nada sei ***
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  criquio 19/5/2013, 17:08

    Já tentou algo assim no evento "Ao carregar" do formulário?

    DoCmd.GoToRecord, , acLast - 4


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    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]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  Assis 19/5/2013, 18:13

    Crquio

    Não funciona.
    O form não é de introdução de dados, e é alimentado por uma consulta que tem um critério para filtar outro campo
    Obrigado


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


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  JPaulo 19/5/2013, 18:31

    E que tal nessa consulta em descending aplicar o Select TOP 4


    .................................................................................
    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]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Instruções SQL como utilizar...
    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]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  Assis 19/5/2013, 22:54

    Funfa JPaulo

    Mas.... fico restrito e esses 4 registos.
    A ideia era ter acesso a todos os registos, indo para os mais recentes, pois o form tem só barra de rolagem vertical, e como se trata de uma conta corrente, com saldo acumulado, com a barra de rolagem vejo todo o histórico.
    Mas ao abrir seria otimo ir para os ultimos movimentos.

    Obrigado





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


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  JPaulo 21/5/2013, 11:16

    Certo;

    O formulario continuo é sozinho ou é subformulario continuo dentro de num formulario normal ?

    É que se for sozinho, no evento ao carregar poderia fazer algo assim;


    Private Sub Form_Load()
    DoCmd.GoToRecord , , acLast 'ultimo registro
    DoCmd.GoToRecord , , acPrevious 'envia o foco para um registro para trás do ultimo
    DoCmd.GoToRecord , , acPrevious 'envia o foco para dois registros para trás do ultimo
    DoCmd.GoToRecord , , acPrevious 'envia o foco para três registros para trás do ultimo
    'totaliza 4 registros visiveis
    End Sub



    .................................................................................
    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]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  JPaulo 21/5/2013, 11:45

    Se quiser mais elaborado, aqui vai;


    Private Sub Form_Load()
    Dim IntPosicao As Long

    DoCmd.GoToRecord , , acLast
    IntPosicao = Me.CurrentRecord
    IntPosicao = IntPosicao - 3

    DoCmd.GoToRecord acDataForm, Me.Name, acGoTo, IntPosicao
    End Sub



    .................................................................................
    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]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Instruções SQL como utilizar...
    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]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  Assis 21/5/2013, 12:24

    Obrigado JPaulo

    Funfa dieitinho ..... como sempre

    Obrigado


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


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  JPaulo 21/5/2013, 13:00

    Obrigado pelo retorno 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]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Instruções SQL como utilizar...
    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]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  Assis 30/5/2013, 17:38

    JPaulo

    Esta função de sua autoria funfa perfeito, se o form for aberto sozinho.
    -----------------------------------------
    Dim IntPosicao As Long
    DoCmd.GoToRecord , , acLast
    IntPosicao = Me.CurrentRecord
    IntPosicao = IntPosicao - 3
    DoCmd.GoToRecord acDataForm, Me.Name, acGoTo, IntPosicao
    -------------------------------------
    Mas tenho outro form que tem uma caixa de combinação, para chamar o form que tem a função e esta deixa de funfar.
    Portanto é um form com subform, e o sub form é que tem de ter a função
    Será que dá para dar um jeito?

    Obrigado


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


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  JPaulo 30/5/2013, 21:40

    Teste por favor;

    Este código tem de estar no formulario e não no subformulario;


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

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



    .................................................................................
    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]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Instruções SQL como utilizar...
    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]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  Assis 31/5/2013, 01:22

    JPaulo

    Perfeito

    Obrigado

    Resolvido a dobrar


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


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  JPaulo 31/5/2013, 08:59

    Valew.


    .................................................................................
    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]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Instruções SQL como utilizar...
    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]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  Assis 3/6/2013, 11:37

    Bom dia JPaulo

    Desculpe voltar ao assunto, mas já apliquei a função em diversos BDs, mas neste exemplo a função teima em não funcionar:

    Porque ?
    Obrigado


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


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  JPaulo 3/6/2013, 12:02

    Ola;

    Repare que está a funcionar sim, eu acrescentei o SetFocus para o campo data mudar de cor, apenas para você ver que funciona.

    Agora, para lhe mostrar apenas os ultimos 4, só se a tabela tiver mais registros que o proprio formulario suporte, essa é a vantagem deste código;


    Private Sub Form_Load()
    Dim IntPosicao As Long
    DoCmd.GoToRecord , , acLast
    IntPosicao = Me.CurrentRecord
    IntPosicao = IntPosicao - 3
    DoCmd.GoToRecord acDataForm, Me.Name, acGoTo, IntPosicao
    Me.Data.SetFocus
    Me.Data.BackColor = vbRed
    End Sub




    .................................................................................
    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]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Instruções SQL como utilizar...
    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]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  Assis 3/6/2013, 12:12

    Obrigado JPaulo


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


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  JPaulo 3/6/2013, 12:26

    Até funfa mais simplificado;

    Eu adicionei ao seu exemplo 15 registros e só mostrou os ultimos 4 assim;


    Private Sub Form_Load()
    DoCmd.GoToRecord , , acLast
    DoCmd.GoToRecord , , acGoTo, Form.Recordset.RecordCount - 3
    End Sub



    .................................................................................
    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]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas Empty Re: [Resolvido]Num formulário continuo, visualizar 4 últimos registros apenas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/5/2024, 12:43