Alguém sabe se é possível, num formulário continuo, utilizando o botão do meio do mouse, nagevar de um registro pro outro, ou seja, da mesma forma que utilizamos as "setas" para cima ou para baixo?
Nao li completamene o topico, mas em alguma parte percebi algo com relacao a versao do acess, creio que em um comentario do Vieira... nao tive a oportunidade de testa-lo, pois estou me recuperando de uma cirurgia e estou digitando no tablet, portanto sem acesso ao access. Podes deixar o topico aberto e ver se alguem mais tem outra sugestao, enquanto sto podes pesquisa#r mais sobre o assunto. Assim que possivel eu tambem tentarei algo. Caso consiga posto.
Baixei os exemplos. No entanto não atende a questão. Vou explicar: No exemplo que postou abra o formulário "frmSampleData". Neste formulário, a sua direita (sub forms) selecione a palavra CLEOME. Se você utilizar as setas pra cima ou para baixo o foco vai para outra linha certo? Mas se você usar o Scroll do Mouse não acontece o mesmo, ou seja, a barra lateral é que vai ser movimentada!! Eu preciso que o resultado do Scroll do Mouse seja igual o das setas.
Com o mesmo exemplo que à pouco fiz para o Andre, veja se é o que pretende;
http://dl.dropbox.com/u/771097/andreII.rar
................................................................................. Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
Olá João Paulo É uma honra poder contar com seu auxilio.
Baixei o BD, mas não obtive o resultado esperado. Tomare que eu esteja errado, mas pelo que vi num dos tópicos (diálogo: João Paulo e Vieira) não vai ter jeito. Parece-me que o problema é o Access 2003!!!. Como disse, espero estar errado! Mas sei que se houver jeito, você saberá.
Grato pela ajuda
Obrigado
Luiz Gustavo
Última edição por Luiz Gustavo em Qui 17 Nov 2011, 18:54, editado 1 vez(es)
Eu tenho todas as versões do Ms Access instaladas no meu PC, e esse exemplo que disponibilizei em 2003 é somente para estar disponivel para todos.
Ele aqui funfa sim, a roda do mouse navega registro a registro.
................................................................................. Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
Agora me animei!!! Fiz um pequeno BD de exemplos mas não consigo postar (Zipado ficou com 15,9k). Vou tentar explicar melhor: É um forms contínuo com diversos campos. Os campos bloqueados, sem parada de tabulação, e com formatação condicional (expressão [neg]=-1). Sobre os campos tenho um botão transparente. No forms, no evento "No Atual" tenho:
Private Sub Form_Current() CurrentDb.Execute "update tabela set neg = 0;" Me.Repaint Me!neg = -1 DoCmd.RunCommand acCmdSaveRecord End Sub
A formatação condicional tem como função dar destaque a linha do registro que estou. Quando navego com as setas (para cima ou para baixo) obtenho o resultado esperado, já com o Scroll do Mouse não, pois ele movimenta a barra vertical.
Desculpe-me, mas sou iniciante no access. Tudo que aprendi foi aqui no forum e isto só faz uns 3 meses. Tenho dificuldade de expressar-me, pois não conheco os termos técnicos.
Desculpe mas nao entendi. O form do exemplo é continuo.
................................................................................. Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
Bom final de semana e boas ferias para mim, até dia 27.
................................................................................. Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
Observei que você escondeu a barra vertical e adicionou "Call DoMouseWheel(Me, Count)" no evento Na Roda do Mouse.
No entanto, no meu micro, não funcionou, quando rodo o Scroll do Mouse, nada acontece. Uso Access 2003 e meu sistema operacional é o Windowns XP. Será que tem alguma relação?
Meu sistema aqui no trabalho, tambem é XP e Access 2003, e funfa com nota 10...
................................................................................. Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
Posso até fazer um video para você ver, ou pedir a algum usuário que teste.
................................................................................. Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
................................................................................. Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.
Essa solução é tão importante para meu BD. Estava até desmotivado pensando que realmente não fosse possível!
Sem abusar! Você pode me mandar o video? O que posso fazer para descobrir o que está errado? Se não é o Access e não é o Sistema Operacional, o que pode ser?
Bom dia Luiz Gustavo, pelo fato de ser iniciante não vejo lógica nessa questão, mas pensei na possibilidade de você verificar se existe algum service pack para a versão que está utilizando. Este é o link do site da Microsoft para service pack 3 do office 2003. Segue: http://www.microsoft.com/downloads/details.aspx?familyid=e25b7049-3e13-433b-b9d2-5e3c1132f206&displaylang=pt-br