Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como bloquear um subformulário Até o selecionador de data é preenchido Access 2007
Microsoft Access 2007 é o programa de gerenciamento de banco de dados que vem como parte do pacote Microsoft Office 2007 ou um aplicativo autônomo. Os formulários são interfaces de usuário usados ​​para inserir informações em tabelas. Subforms são colocadas dentro das formas , a fim adicionar dados de coordenação em uma tabela ligada. Visual Basic for Applications (VBA ) é o shell de programação fornecida pela Microsoft para que os usuários avançados podem criar bases de dados dinâmicas e automáticas . VBA permite executar técnicas avançadas , como basear a ação de um subformulário na entrada do usuário em um controle selecionador de data . Instruções
1

Abra o Microsoft Access 2007. Percorra a lista de itens no painel de navegação no lado esquerdo da tela. Clique com o botão direito do mouse no formulário que contém o subformulário que você quer trabalhar e , em seguida, clique em " Modo Design " para abrir o formulário.
2

Clique no formulário para selecioná-lo e , em seguida, clique em " Propriedades ". Certifique-se de que é a forma selecionada e não qualquer um dos itens do formulário ou subformulário. Clique na aba "Evento" . Clique no botão "Build" ( "..." ) ao lado do "On Load" evento na janela Properties. Clique em " Construtor de código " para abrir o Editor do Visual Basic. O Editor do Visual Basic abre o evento " On Load " para o formulário principal.
3

Adicione o código VBA que irá bloquear o subformulário quando o formulário principal é carregado. Por exemplo, se você tem um formulário denominado " frm_Students " e um subformulário chamado " sbfrm_Schedule ", o código VBA será semelhante a este :

" Private Sub Form_Load ()

me.sbfrm_Schedule . Locked = True

me.sbfrm_Schedule.Enabled = False


End Sub "

a segunda linha bloqueia o subformulário sbfrm.Schedule . Bloqueio de um controle em um formulário significa trancar sua posição e tamanho , por exemplo , um usuário não pode se mover ou redimensionar o controle . Definir a função de "Ativado" para "false" garante que o usuário não será capaz de acessar ou alterar qualquer informação sobre o subformulário.
4

Clique no botão "Salvar" no Visual Basic Editor . Clique no botão "Fechar " para fechar o editor. O formulário deve ainda estar aberta no modo Design. Botão direito do mouse no controle que tem um selecionador de data e , em seguida, clique em " Propriedades". Clique na aba "Evento" e , em seguida, clique no botão "Build" ( "..." ) ao lado de "On Change".
5

Adicione o código VBA que irá desbloquear e permitir que o subformulário quando o valor no selecionador de data é alterada.

"Private Sub DatePicker_Change ()

me.sbfrm_Schedule.Locked = False

me.sbfrm_Schedule.Enabled = True

End Sub "

Você adiciona o código para o " no Change " evento porque quando um usuário seleciona uma data no selecionador de data , o valor das alterações de controle . Quando isso acontecer, o subformulário sbfrm_Schedule desbloqueia e está habilitado .
6

Clique no ícone "Salvar" na barra de ferramentas para salvar as alterações no Editor do Visual Basic. Feche o editor. Clique no ícone "Salvar" na janela principal do Access 2007 para salvar as alterações feitas no formulário .

Anterior :

Próximo : No
  Os artigos relacionados
·Como escapar Parêntese em SQL 
·O Oráculo de Rastreamento Acesso Falha 
·Como converter RPT para DSR 
·Como criar um banco de dados Oracle usando um arquivo d…
·Como monitorar a capacidade do banco de dados da Oracle…
·O que Permissão para definir para SQLite Pasta 
·O que são correlacionados subconsultas 
·Como converter uma linha de dados de uma tabela para um…
·Qual é o equivalente Mysql.ini em um Mac 
·Como grupo por Data Sem Segundos em T-SQL 
  Artigos em destaque
·Como remover o Windows Security Center Detectado Spywar…
·Como instalar manualmente atualizações para o Spybot …
·Como corrigir o Norton 360 que não vai LiveUpdate 
·Como reproduzir arquivos DVF 
·Como gravar arquivos de filme em um DVD 
·Como remover o Cutwail Rootkit Vírus 
·Como gravar arquivos MIDI para um CD de áudio 
·Por que demora PC Doctor Antivírus So Long digitalizar…
·Como gravar um DVD a partir do iTunes 
·Como remover o malware com um scanner 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados