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]Alterar Comportamento Da Seta De Direção

    ronaldojr1
    ronaldojr1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 01/08/2011

    [Resolvido]Alterar Comportamento Da Seta De Direção Empty Alterar Comportamento Da Seta De Direção

    Mensagem  ronaldojr1 7/2/2013, 11:38

    Bom dia caros colegas do forum

    Estou com a seguinte dúvida:
    Como eu consigo alterar o comportamento da Seta "UP" e Seta "Down" Do teclado no formulario?
    é q assim eu queria fazer um comportamento no formulário semelhante ao da consulta(Quando apertar Seta "UP" O cursor vai para o registro anterior e Seta "Down" O cursor vai para o proximo registro. E sempre vai para o mesmo campo q estava selecionado.)

    O jeito q eu penso em fazer é o seguinte

    1- Habilitar Teclas de atalho no formulario
    2- No evento ao Prescionar tecla coloco as funcoes
    3- Ao Prescionar Tecla Seta UP (Essa é parte q eu nao sei, pq nao achei o Cod ASCII
    Para As Setas) Guardar em uma variável o nome do campo q eu estou
    4- usar DoCmd.GoToRecord , , acPrevious para ir no registro anterior
    5- Usar docmd.GoToControl VariavelNomeDoCampo Para selecionar o campo q eu estava
    6- Repetir processo 3 Até 4 Para Faze A Seta Down.

    1 Pergunta Adcional. Como eu guardo em uma variável o nome do campo q o cursor esta selecionando?

    Grato a todos


    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Alterar Comportamento Da Seta De Direção Empty Re: [Resolvido]Alterar Comportamento Da Seta De Direção

    Mensagem  Leandro 7/2/2013, 11:52

    Esses dois links podem ser úteis para você:

    http://msdn.microsoft.com/en-us/library/office/aa202943(v=office.10).aspx

    http://msdn.microsoft.com/en-us/library/aa243025(v=vs.60).aspx

    Agora sobre aguardar o caminho de um campo, não posso dizer que é impossível no access, porém nunca vi, mas te recomendo outro link, aqui do fórum, onde o usuário queria algo parecido.

    http://maximoaccess.forumeiros.com/t11534-resolvidoduvida-com-a-navegacao

    Abraço

    ronaldojr1
    ronaldojr1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 01/08/2011

    [Resolvido]Alterar Comportamento Da Seta De Direção Empty Re: [Resolvido]Alterar Comportamento Da Seta De Direção

    Mensagem  ronaldojr1 7/2/2013, 11:59

    Vlw Leandro consegui
    nem precisei me preocupar com o a navegação, pois o vba ja faz sozinho.

    Para os futuros interessados vou deixar o código pronto.

    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

    Select Case KeyCode

    Case vbKeyUp 'Avança para o registro anterior
    DoCmd.GoToRecord , , acPrevious

    Case vbKeyDown 'Avança para o proximo registro
    DoCmd.GoToRecord , , acNext

    End Select

    Conteúdo patrocinado


    [Resolvido]Alterar Comportamento Da Seta De Direção Empty Re: [Resolvido]Alterar Comportamento Da Seta De Direção

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 05:52