MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Bloquear campos em formulario continuo

    avatar
    mvenditi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 05/08/2014

    [Resolvido]Bloquear campos em formulario continuo Empty [Resolvido]Bloquear campos em formulario continuo

    Mensagem  mvenditi 5/8/2014, 15:55

    Achei este item já resolvido no Forum. Infelizmente o link com uma resposta não abre mais.
    Alguém poderia me ajudar nisto?

    Tenho um formulário com Master (parte principal) e seus Itens (subform)
    Preciso que nos itens do subform, alguns campos sejam bloqueados dependendo do conteúdo de um campo (true/false) que está no mesmo registro do item.

    Utilizei isto:
    If Me.cxLançado.Value = "SIM" Then
    Me.Origem.Locked = True
    Else
    Me.Origem.Locked = False
    End If

    Mas bloqueia todos os registros do subform.
    Tem como associar uma condição na definição do campo ? (formatação condicional para bloquear)
    avatar
    Convidado
    Convidado


    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  Convidado 5/8/2014, 16:14

    Olá, aqui tem um exemplo de como bloquear um campo do subformulário dependendo do resultado de um campo boolen no formulário principal, estou usando o enabled, mas pode substituir pelo locked.

    http://maximoaccess.forumeiros.com/t19875-resolvidobloqueio-de-subformulario
    avatar
    mvenditi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 05/08/2014

    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  mvenditi 5/8/2014, 18:36

    Beto, não consegui abrir o banco do exemplo.
    Tenho o Master e Itens.
    Preciso bloquear o registro (item) em que o status for verdadeiro.
    Coloco o evento no "atual" do Master ou Itens (no itens ele bloqueia o campo em todos os demais itens).
    Anexos
    [Resolvido]Bloquear campos em formulario continuo Attachmentexemplo.pdf
    Você não tem permissão para fazer download dos arquivos anexados.
    (83 Kb) Baixado 24 vez(es)
    avatar
    Convidado
    Convidado


    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  Convidado 5/8/2014, 19:25

    Seria muito mais produtivo a ajuda se puderes anexar os obetos (tabelas, formulário e subformulário)
    avatar
    mvenditi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 05/08/2014

    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  mvenditi 5/8/2014, 20:19

    Beto, coloquei somente o essencial para sua análise (tabelas, queries e formularios).

    Espero que assim ajude.

    Sou novato no forum e preciso olhar com calma toda a gama de boas informações aqui.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  Avelino Sampaio 5/8/2014, 20:26

    Olá!

    Não baixei o seu exemplo mas vc está no caminho certo em usar a formatação condicional.

    Na formulário de formatação use a expressão [cxLançado]=-1 se o campo for do tipo sim/não ou [cxLançado]="sim" se o campo for do tipo texto. Selecione a opção para locked (bloquear campo)

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Convidado
    Convidado


    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  Convidado 5/8/2014, 21:11

    Amigo, se não conseguir resolver com a dica do Avelino, nos fornece mais informações para o bloqueio, é um campo apenas a ser bloqueado ou são todos todos os campos quando a opção "status" estiver marcada?
    avatar
    mvenditi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 05/08/2014

    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  mvenditi 5/8/2014, 21:26

    Adelino, não entendi bem o que vc disse.

    Beto, no subformulario (itens) o ultimo campo é um status (s/n). Se ele estiver ativado, todos os campos do registro não poderão ser alterados. Por isto eu preciso bloquear condicionalmente.

    avatar
    Convidado
    Convidado


    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  Convidado 5/8/2014, 21:37

    Testa lá pra ver se é isso.
    avatar
    mvenditi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 05/08/2014

    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  mvenditi 6/8/2014, 02:48

    Beto, resolveu sim.
    Obrigado.

    Aproveitando sua experiência. Preciso definir campos auxiliares para salvar algumas informações que serão utilizadas em outras telas e rotinas. Como se cria um campo auxiliar assim (tipo publico)???
    avatar
    Convidado
    Convidado


    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  Convidado 6/8/2014, 13:47

    podes criar variáveis dentro de instruções públicas e chamá-los dentro dos formulários, para uma melhor compreensão consulta a ajuda do access e pesquisa por "Declarando Variáveis" e "Instrução Public".
    avatar
    mvenditi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 05/08/2014

    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  mvenditi 6/8/2014, 14:10

    OK.... obrigado.... vou consultar.
    avatar
    Convidado
    Convidado


    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  Convidado 6/8/2014, 14:54

    Faltou fechar o tópico, aqui embaixo como fazer.
    http://maximoaccess.forumeiros.com/t860-resolucao-de-topicos
    avatar
    mvenditi
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 05/08/2014

    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  mvenditi 6/8/2014, 16:16

    Resolvido. Obrigado

    Conteúdo patrocinado


    [Resolvido]Bloquear campos em formulario continuo Empty Re: [Resolvido]Bloquear campos em formulario continuo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 03:00