GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    como desativar um campo do subformulário
Go
Novo
Procurar
Notificar
Ferramentas
Responder
  
-star Rating Vote!  Login/Cadastrar 
Analista Sênior

Figura de  rogerio100
postado
colegas como desativar um campo do subformulário, gostaria de ver o código


Abraços


Rogério

desenvolvimentos: rogcs@ig.com.br (27) 9908-1346


Não esqueça de dizer se deu certo

www.esnips.com/web/rogerio100

 
Postagens: 1726 | Localização: Vila Velha - E.S. | Registrado: 26 July 2005Reply With QuoteEditar ou Apagar MensagemReport This Post
Gerente

postado Hide Post
Me!NomeDoFormSub!NomeDaCxTexto.Enabled = False
 
Postagens: 2737 | Localização: Salvador/BA/Brasil | Registrado: 01 February 2001Reply With QuoteEditar ou Apagar MensagemReport This Post
Programador Júnior

postado Hide Post
Olá, meu chapa!

Teste esse exemplo.

quote:
Private Sub DesativarControleNoSubForm()
If SubFormulário.Controls("ControleNoSubFormulário").Enabled = False Then
SubFormulário.Controls("ControleNoSubFormulário").Enabled = True
Else
SubFormulário.Controls("ControleNoSubFormulário").Enabled = False
End If
End Sub

Para Ativar: SubFormulário.Controls("ControleNoSubFormulário").Enabled = True
Para Desativar: SubFormulário.Controls("ControleNoSubFormulário").Enabled = False

Até

This message has been edited. Last edited by: Nonato Leite,


Nonato Leite
5574
 
Postagens: 146 | Localização: Itaituba, Pará | Registrado: 17 October 2002Reply With QuoteEditar ou Apagar MensagemReport This Post
Analista Sênior

Figura de  rogerio100
postado Hide Post
colega nonato tentei fazer isto em botão mas não deu certo, onde que eu não sei, não teria outro exemplo.


Abraços


Rogério

desenvolvimentos: rogcs@ig.com.br (27) 9908-1346


Não esqueça de dizer se deu certo

www.esnips.com/web/rogerio100

 
Postagens: 1726 | Localização: Vila Velha - E.S. | Registrado: 26 July 2005Reply With QuoteEditar ou Apagar MensagemReport This Post
Gerente

postado Hide Post
Rogério

Vc quer desabilitar um ou alguns campos específico dentro de um sub formulário ?


***************************************************************************
Desenvolvedor ACCESS - 10 Anos
MSN - nascimento_flavio@hotmail.com
Tel - (011) 9845-6262
****************************************************************************
 
Postagens: 2528 | Localização: Sao Paulo | Registrado: 14 September 2001Reply With QuoteEditar ou Apagar MensagemReport This Post
Gerente

postado Hide Post
Desculpe .....aqui vai...

Form_NOMEDOFORME.FUNCAO = TRUEOUFALSE

Como funciona pra mim perfeitamente:
Form_07_Fornec.TT_ORDEM.Visible = False

Se não funcionar é porque o formulário que deseja realizar tal operação não consta na janela do vba..

Como acertar ?

Va até seu formulário ( esse que deseja realizar a operação)
crie uma função qualquer apague e pronto o formulário ja esta na janela do vba..

agora basta testar a rotina que vai funcionar .. se não funcionar pode me ligar.....

Faço isso milhões de vezes...

Inclusive consigo tirar inativar um campo em modo folha de dedados do subformulário.


***************************************************************************
Desenvolvedor ACCESS - 10 Anos
MSN - nascimento_flavio@hotmail.com
Tel - (011) 9845-6262
****************************************************************************
 
Postagens: 2528 | Localização: Sao Paulo | Registrado: 14 September 2001Reply With QuoteEditar ou Apagar MensagemReport This Post
Gerente

postado Hide Post
Corrigindo

Form_NOMEDOFORME.NOMEDOCONTROLE.FUNCAO = TRUEOUFALSE


***************************************************************************
Desenvolvedor ACCESS - 10 Anos
MSN - nascimento_flavio@hotmail.com
Tel - (011) 9845-6262
****************************************************************************
 
Postagens: 2528 | Localização: Sao Paulo | Registrado: 14 September 2001Reply With QuoteEditar ou Apagar MensagemReport This Post
Analista Sênior

Figura de  rogerio100
postado Hide Post
colega descobri seria subform.form!fomulario!campo.enabled = false



Abraços


Rogério

desenvolvimentos: rogcs@ig.com.br (27) 9908-1346


Não esqueça de dizer se deu certo

www.esnips.com/web/rogerio100

 
Postagens: 1726 | Localização: Vila Velha - E.S. | Registrado: 26 July 2005Reply With QuoteEditar ou Apagar MensagemReport This Post
Analista Júnior

Figura de  Duda
postado Hide Post
rogerio

dependendo do caso, talvez seja necessario desabilitar todos os controles do subform.. porem fazendo isso campo.enabled=false vc nao permitirá que seus usuarios "entrem" nos campos dele para efetuar operações como filtros etc...

neste caso talvez seja interessante utlizar a propriedade allowedit dos forms...

estou sem o access aqui pra passar a sintaxe exta, mas creio que seja algo como me.parent.allowedits = false....

a´te


________________________________




Eduardo Oliva - Gerente de Projetos Web _______________________________
 
Postagens: 840 | Localização: Ctba | Registrado: 26 June 2002Reply With QuoteEditar ou Apagar MensagemReport This Post
Gerente

postado Hide Post
Rogério

Por experiência ja tive vários problemas escrevento dessa forma...algumas vezes da certo outras não ...
Até quando com ajudas dos colegas encontrei essa forma daí nunca mais tive problema.

Outa coisa legal que vai te ajudar e muito :

Segue uma listagem de como se trabalhar com formulário...

O Amigo Osmar que me enviou o link ... muito bom por sinal tenho certeza que vai gostar..

segue o link
http://geocities.yahoo.com.br/jrosmar/frm002.htm


***************************************************************************
Desenvolvedor ACCESS - 10 Anos
MSN - nascimento_flavio@hotmail.com
Tel - (011) 9845-6262
****************************************************************************
 
Postagens: 2528 | Localização: Sao Paulo | Registrado: 14 September 2001Reply With QuoteEditar ou Apagar MensagemReport This Post
Gerente

postado Hide Post
Olá, Rogerio

Para o Form o Subform é um controle.

A expressão q
 
Postagens: 2737 | Localização: Salvador/BA/Brasil | Registrado: 01 February 2001Reply With QuoteEditar ou Apagar MensagemReport This Post
Gerente

postado Hide Post
Olá, Rogerio

Para o Form o Subform é um controle, com o detalhe de que pode conter outros controles em si (os seus próprios controles).

A expressão que lhe passei funciona perfeitamente para desativar/bloquar uma caixa de texto ou outro controle dentro do Subform:

Me!NomeDoFormSub!NomeDoControle.Enabled = False
ou
Me!NomeDoFormSub!NomeDoControle.Locked = True

Para bloquear/desativar todo o Subform (todos os seus controles) use:

Me!NomeDoFormSub.Locked = True
ou
Me!NomeDoFormSub.Enabled = False

Todas ações acima estão sendo feitas a partir de um botão no Form principal.
É claro que existem outras maneiras de escrever a sintaxe em relação aos Sub´s - esta é uma delas.

This message has been edited. Last edited by: JorgeHF,
 
Postagens: 2737 | Localização: Salvador/BA/Brasil | Registrado: 01 February 2001Reply With QuoteEditar ou Apagar MensagemReport This Post
 Tópico Anterior | Próximo Tópico powered by eve community  
 

GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    como desativar um campo do subformulário

©