Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como adicionar uma caixa de texto Scrolling Marquee para o Microsoft Access
Adicionar um letreiro usando um controle de caixa de texto para pegar rapidamente a atenção do usuário durante o uso do aplicativo Microsoft Access. No Access , você pode usar o Visual Basic for Applications (VBA) para automatizar o processo de rolagem de texto em um controle. VBA é uma linguagem de programação de computadores usados ​​para estender os aplicativos do Microsoft Office. Use o evento " Form.Timer " para executar um procedimento sub que irá atualizar continuamente o conteúdo na caixa de texto. Instruções
1

Clique na aba " Criar" e clique em " Form Design" para criar um novo formulário. Clique em " Caixa de texto " no painel " Controles " , e clique no formulário para adicionar um novo controle de caixa de texto. Botão direito do mouse na caixa de texto e clique em "Propriedades" para exibir a " Folha de Propriedades . " Clique na aba " Format" , e defina a propriedade "Texto Align " para " Certo". Clique na aba " Outros" , e digite " txtMarqee " ao lado de " Nome".
2

botão direito do mouse no formulário, clique em " Criar Evento " e clique duas vezes em " Construtor de código " para lançamento janela do editor VBA. Pressione " Ctrl" e "A" para selecionar todo o código padrão e pressione "Delete" para remover o código .
3

Copie e cole o seguinte código para adicionar variáveis ​​globais que você vai usar em seu código :

Dim textStr As String Dim

padstr As String Dim

txtScroll As String Dim

txtLength As Integer

Dim iLength as Integer Dim

iPos as Integer Dim

iView as Integer Dim

IREM as Integer
4

Adicione o seguinte código para definir o texto que irá percorrer o controle de caixa de texto :

Private Sub Form_Load ()

txtMarqee.SetFocus

txtMarqee.Text = ""

textStr = " Como adicionar uma caixa de texto Scrolling Marquee para o Microsoft Access "

padstr = ""

txtScroll = textStr & padstr

txtLength = Len ( txtScroll )

iLength = Len ( padstr )

Me.TimerInterval = 500

iPos = 1

iView = 1

End Sub

5

Criar um procedimento sub que vai chamar o " moveText " sub procedimento :

Private Sub Form_Timer ()

moveText

End Sub

6

Crie o " moveText " sub procedimento que realmente vai rolar o texto exibido no controle de caixa de texto:

sub moveText privado ( )

txtMarqee.SetFocus

txtMarqee.Text = Mid ( txtScroll , iPos , iView )

IREM = txtLength - ( + iPos iView - 1 )

Se (IPOs - 1) <( txtLength - iLength ) Então

Se iView <20 E iView < IREM Então

iView = iView + 1

End If

Se iPos < txtLength E iView > = 20 Então

iPos = iPos + 1

End If

Else

txtMarqee.Text = ""

iPos = 1

iView = 1

End If End Sub


7

Volte para o Microsoft Access e clique no ícone " Ver " para executar o programa. O texto definido na etapa quatro começará a rolar através da caixa de texto.

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer um cronograma de trabalho de grupo no Micros…
·Como Condensar Microsoft Access 
·A Tabela Comando Drop para Microsoft Access dá um erro…
·Como converter dados para o Data Vertical Horizontal no…
·Microsoft Access Com VB.Net 
·Como usar um Autonumber Com Ano no Microsoft Access 
·Como usar o Microsoft Access para um canal de vendas 
·Como converter dados em um formato vertical para um for…
·Como anexar um arquivo do GroupWise com o Microsoft Acc…
  Artigos em destaque
·Como inserir gráficos no PageMaker Documentos 
·Como restaurar meu sistema sem perder Informações 
·Como fazer backup do Microsoft SQL 
·Como obter um caminho base em Contemple por Drupal 
·Tipos diferentes bancos de dados 
·FileMaker Pro 10 Requisitos Mínimos 
·Illustrator Tutorial Abstract 
·Como formatar Horas, minutos e segundos no Access 
·Como gravar DVDs no HP Pavilion zv5000 
·Como criar um VCD 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados