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]Formulários Dependentes

    wellingtonpg
    wellingtonpg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 05/03/2015

    [Resolvido]Formulários Dependentes Empty [Resolvido]Formulários Dependentes

    Mensagem  wellingtonpg 15/9/2015, 15:14

    Bom dia povo do MaximoAccess.

    Vou tentar explicar minha ideia que é o seguinte:

    Tenho dois formulários que são "ControleInterno e ControleExterno".
    No ControleInterno eu tenho os seguintes campos:

    - Processo Nº
    - Observações
    - Campo_01
    - Campo_02
    - Campo_03
    - Campo_04
    - SubFormulário com controle de datas
    - Botão de Opções para que seja marcado quando esta faze interna terminar.

    No ControleExterno eu tenho:
    - Caixa de Combinação ligado aos Processos que quando eu escolho um dos números ele já me preenche ou me traz os campos de 1 a 3 do primeiro formulário.
    - logo a baixo terei ou já tenho outro campos a ser preenchidos.

    O que eu quero é que estes outros campos só sejam liberados para preenchimento quando o Botão de Opções for marcado.

    Desde já agradeço
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  Cláudio Machado 16/9/2015, 00:15

    Vamos ver se entendi.
    Este campo de opção vêm marcado de outra fonte? Ou seja, alguém marca e só ai o sistema libera estes outros campos, ou no próprio form você marca e só ai ele vai liberar?


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Formulários Dependentes 90dssg para agradecer a dica que solucionou seu problema.
    wellingtonpg
    wellingtonpg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 05/03/2015

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  wellingtonpg 16/9/2015, 00:56

    isto mesmo
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  Cláudio Machado 16/9/2015, 01:40

    Isso mesmo o quê? Qual das duas opções?


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Formulários Dependentes 90dssg para agradecer a dica que solucionou seu problema.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  Cláudio Machado 16/9/2015, 01:41

    Têm como postar esta parte só seu sistema? Fica mais fácil de ajudar.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Formulários Dependentes 90dssg para agradecer a dica que solucionou seu problema.
    wellingtonpg
    wellingtonpg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 05/03/2015

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  wellingtonpg 16/9/2015, 13:31

    Talvez eu não tenha conseguido explicar direito. Mas vamos tentar novamente.

    Este sistema tem duas Tabelas (ControlInt e ControlExt).
    Cada uma destas tabelas possui dois Formulários (ControleInterno e ControleExterno).

    Todo o processo se inicia no ControleInterno onde ele tem os campos:

    - Código
    - Processo Nº
    - Observações
    - Campo_01
    - Campo_02
    - Campo_03
    - Campo_04
    - SubFormulário com controle de datas
    - Botão de Opções para que seja marcado quando esta faze interna terminar. Ou seja, quando todos os campos forem terminados e todas as pendencias forem sanadas este botão opções será marcado.

    Digamos que o documento chegou na fase Externa e a pessoa responsável pelo mesmo inicia o preenchimento. Ele vai procurar o número do Documento (Processo Nº) que aparecerá em uma lista suspensa. Ao escolher um documento "X" ele (O programa) irá preencher automaticamente três campos principais. Aí entra o pulo do gato, digamos que por algum motivo este documento não foi finalizado na fase interna eu gostaria que o demais campos ficassem cinzas (bloqueados) até que o botão opções seja marcado.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  Cláudio Machado 16/9/2015, 18:20

    Bem se esta lista suspensa for uma ComboBox faça o seguinte.

    Na propriedade da combo, na opção Após atualizar da mesma
    Escreva o seguinte código:

    Código:

    If Me.SuaCombo.Column(1) = False Then
    MsgBox"Documento não foi finalizado. Aguarde.",VbInformation,"Informando"
    Me.Campo1.Enabled=False
    Me.Campo2.Enabled=False
    Me.Campo3.Enabled=False
    Else
    Me.Campo1.Enabled=True
    Me.Campo2.Enabled=True
    Me.Campo3.Enabled=True
    End If

    Veja se é isso.
    Qualquer coisa grita ai.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Formulários Dependentes 90dssg para agradecer a dica que solucionou seu problema.
    wellingtonpg
    wellingtonpg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 05/03/2015

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  wellingtonpg 17/9/2015, 14:23

    Bom dia Claudio.

    Não entendi muito, talvez seja pela minha falta  de experiencia no access.
    Mas ela ficou assim:

    Private Sub NProcesso_AfterUpdate()
    If Me.NProcesso.Column(1) = False Then
    MsgBox "Documento não foi finalizado. Aguarde.", vbInformation, "Informando"
    Me.CriterioJulgamento.Enabled = False
    Me.RegimeExecucao.Enabled = False
    Me.ComiPrego.Enabled = False
    Me.Ano.Enabled = False
    Me.Local_SR.Enabled = False
    Me.Modalidade.Enabled = False
    Else
    Me.CriterioJulgamento.Enabled = True
    Me.RegimeExecucao.Enabled = True
    Me.ComiPrego.Enabled = True
    Me.Ano.Enabled = True
    Me.Local_SR.Enabled = True
    Me.Modalidade.Enabled = True
    End If
    End Sub

    Houve um momento em todo meu formulário ficou cinza e mesmo eu deletando as regras ele não voltou e tique recolocar os campos.

    Vou tentar mandar a imagem para visualizar melhor:

    - Fase Interna

    - Fase Externa

    Mas uma vez obrigado.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  Cláudio Machado 17/9/2015, 18:52

    Sim, ficaram bloqueados porquê não existia campo na sua combo.
    Mas, quando for assim, abra a propriedade do campo e vá na opção, "Bloquedo" e mude para "Não". Que volta tudo ao normal.

    Bem, vou explicar:
    Vá em propriedades da sua Combo NProcesso, você têm de ter dois campos: Um para o Numero do Processo e o que é "Finalizar Fase Interna" (não sei o nome interno dele), ainda em Propriedades, modifique o número de colunas para 2, abaixo em largura das colunas, digite: 0cm;4,445cm (ou o tamanho que achar melhor)

    Feito isso, o efetue os testes e retorne.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Formulários Dependentes 90dssg para agradecer a dica que solucionou seu problema.
    wellingtonpg
    wellingtonpg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 05/03/2015

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  wellingtonpg 17/9/2015, 20:23

    Agora bagunsei tudo...... affraid

    Nem eu sei o que eu fiz agora. ainda bem que eu havia feito um BKP
    Só falta isto. Agora o número de processos não aparecem e sim apenas números.

    E se eu te mandar os arquivos para que vc possa dar uma olhada?
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  Cláudio Machado 17/9/2015, 20:51

    Modifique o número de colunas para 3, abaixo em largura das colunas, digite: 0cm;4,445cm;4,100cm (ou o tamanho que achar melhor)

    Poste aqui esta parte que a gente ajuda.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Formulários Dependentes 90dssg para agradecer a dica que solucionou seu problema.
    wellingtonpg
    wellingtonpg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 05/03/2015

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  wellingtonpg 17/9/2015, 20:59

    Na verdade vc está falando para 2 , para 3 e eu não estou sabendo o que ou do que vc está falando já estou com minha cabeça girando e já vou pra 4 dias tentando fazer só isto e está dureza....rs
    Desculpe minha falta de conhecimento mas eu nunca tinha feito isto já vi isto e achei muito bacana. Já fiz outros programas mas simples mas nunca assim.

    Obrigado. Embarassed Embarassed Embarassed Embarassed
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  Cláudio Machado 17/9/2015, 23:05

    Então amigo, posta esta parte do seu sistema pra gente te ajudar. É melhor.
    Fico no aguardo.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Formulários Dependentes 90dssg para agradecer a dica que solucionou seu problema.
    wellingtonpg
    wellingtonpg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 05/03/2015

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  wellingtonpg 18/9/2015, 12:16

    ok  colega. Estou enviando arquivo.

    Controle

    Desde já agradeço.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  Cláudio Machado 18/9/2015, 13:50

    Bom dia.

    Segue alterado conforme sua solicitação.

    https://www.dropbox.com/s/qatcht45iffifk3/ControlLicit_alt.zip?dl=0

    Repare na Combo "NProcesso" no campo origem da linha que adicionei na consulta o campo "Finalizado", era este campo que havia dito á você.
    Modifiquei também o código para somente incluir os dados se Realmente for finalizado, se não for exibirá a mensagem:
    Alterei também as mensagens para ficarem mais visuais, espero que goste

    Veja se resolve.
    Abraço


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Formulários Dependentes 90dssg para agradecer a dica que solucionou seu problema.
    wellingtonpg
    wellingtonpg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 05/03/2015

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  wellingtonpg 18/9/2015, 23:03

    Boa noite Claudio e desculpe a demora para responder.

    Vou testar agora mesmo e já te respondo.
    wellingtonpg
    wellingtonpg
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 05/03/2015

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  wellingtonpg 21/9/2015, 13:37

    Bom dia Cláudio Machado.

    Mais uma vez desculpe a demora para responder e muito obrigado ficou ótimo. É incrível a diferença que um ponto, virgula ou número podem causar.

    Obrigado também a todos da MaximoAccess parabéns pelo excelente espaço rico em conhecimento e qualidade.

    Laughing

    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  Cláudio Machado 21/9/2015, 14:30

    Obrigado pelo retorno, o fórum agradece.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Formulários Dependentes 90dssg para agradecer a dica que solucionou seu problema.

    Conteúdo patrocinado


    [Resolvido]Formulários Dependentes Empty Re: [Resolvido]Formulários Dependentes

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 00:00