sábado, 16 de dezembro de 2017
DVD
ConteÚdo
DOWNLOADS
Interação
dicas aleatórias
Dica #3
Ovos de Páscoa no Access 97
Publicado: 31/01/2004

Dicas

Referencias a forms e subforms.
Autor:  Osmar Junior (osmarjr@ativoaccess.com.br)
Publicado:  30/11/1999
Visitas: 8392
 
Uma dúvida constante é como fazer referência a campos de Formulários e Subformulários. Apresento uma tabela para consulta de como faze-lo. Sintaxe para formulários Principal/Subformulário.Nestes exemplos:
Se você estiver no Formulário Principal Sub 1Para se referir a propriedade do formulárioNo Principal
Me.FonteDoRegistro
Me.FormPai.FonteDoRegistro
No SubForm 1
Me!Subform1.Form.FonteDoRegistro
Me.FonteDoRegistro
No SubForm 2
Me!Subform1.Form!Subform2.Form.FonteDoRegistro
Me!Subform2.Form.FonteDoRegistro
Para se referir a um controle
No Principal
Me!NomeDoControle
Me.FormPai!NomeDoControle
No SubForm 1
Me!Subform1.Form!NomeDoControle
Me!NomeDoControle
No SubForm 2
Me!Subform1.Form!Subform2.Form!NomeDoControle
Me!Subform2.Form!NomeDoControle
Para se referir a propriedades de um controle
No Principal
Me!NomeDoControle.Enabled
Me.FormPai!NomeDoControle.Enabled
No SubForm 1
Me!Subform1.Form!NomeDoControle.Enabled
Me!NomeDoControle.Enabled
No SubForm 2
Me!Subform1.Form!Subform2.Form!NomeDoControle.Enabled
Me!Subform2.Form!NomeDoControle.Enabled
Para se referir a propridades do subformulárioNo Principal
N/A
N/D
No SubForm 1
Me!Subform1.SourceObject
N/D
No SubForm 2
Me!Subform1.Form!Subform2.ObjetoFonte
Me!Subform2.ObjetoFonte



Se você estiver no
Sub2Em nenhum deles
Para se referir a propriedades do formulárioNo Principal
Me.FormPai.FormPai.FonteDoRegistro
Forms!FormPai.FonteDoRegistro
No SubForm 1
Me.FormPai.FonteDoRegistro
Forms!FormPai!Subform1.Form.FonteDoRegistro
No SubForm 2
Me.FonteDoRegistro
Forms!FormPai!Subform1.Form!Subform2.Form.FonteDoRegistro
Para se referir a um controle
No Principal
Me.FormPai.FormPai!NomeDoControle
Forms!FormPai!NomeDoControle
No SubForm 1
Me.FormPai!NomeDoControle
Forms!FormPai!Subform1.Form!NomeDoControle
No SubForm 2
Me!NomeDoControle
Forms!FormPai!Subform1.Form!Subform2.Form!NomeDoControle
Para se referir a uma propriedade de um controle
No Principal
Me.FormPai.FormPai!NomeDoControle.Enabled
Forms!FormPai!NomeDoControle.Enabled
No SubForm 1
Me.FormPai!NomeDoControle.Enabled
Forms!FormPai!Subform1.Form!NomeDoControle.Enabled
No SubForm 2
Me!NomeDoControle.Enabled
Forms!FormPai!Subform1.Form!Subform2.Form!NomeDoControle.Enabled
Para se referir a propriedades do subformulárioNo Principal
N/D
N/D
No SubForm 1
N/D
Forms!FormPai!Subform1.SourceObject
No SubForm 2
N/D
Forms!FormPai!Subform1.Form!Subform2.ObjetoFonte
N/D = Não disponível

  « Voltar

   Copyright © Ativo Access 2003 - 2017- Todos os direitos reservados   Política de Privacidade | Fale conosco