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


4 participantes

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    BlackWidow
    BlackWidow
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 22/04/2012

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    Mensagem  BlackWidow 22/7/2014, 12:50

    Tenho um F_Pedidos(Formulário Principal com base de dados na T_Clientes), SF_Pedido(SubFormulário com base de dados na C_Pedido) e SF_DetPedido(SubFormulário com base de dados na C_DetPedido), os dois SF são aninhados em F_Pedidos que tem por base a T_Clientes(Tabela Clientes).

    No SF_Pedidos, tenho um campo que chama-se "OBS"(Observações) e que tem por base de dados C_Pedidos, quero editar esse campo num "NovoForm" que abra no evento "ao clicar" do campo "OBS" então criei a C_OBS(consulta observações) e o novo F_OBS(Formulário observações para edição), ao clicar no campo "OBS" do SF_Pedido, criei uma MACRO "ao abrir" mirando o "F_OBS" e na consulta C_OBS criei um critério assim "Como[formulários]![F_Pedido]![CódPedido]" para abrir o F_Obs vinculado ao "CódPedido" do F_Pedido..., até aí tudo bem, tudo funcionou direitinho no SF_Pedido, ao clicar o F_Obs abre vinculado mas, quando abro o F_Pedido que é o Formulário Principal com os dois SubFormulários o critério da consulta C_OBS deixa de funcionar, peço ajuda de vocês.

    F_Pedidos(Formulário Principal) tem banco de dados na T_Cliente.

    SF_Pedidos(SubFormulário) tem banco de dados na C_Pedidos.

    SF_DetPedidos(SubFormulário) tem banco de dados na C_DetPedidos.

    O campo "OBS" do evento ao clicar fica no SF_Pedidos e tem base de dados na C_Pedidos.

    C_OBS tem base de dados na T_Pedido e F_OBS tem base de dados na C_OBS.

    Meu problema se resume em clicar no campo "OBS" e abrir o "F_OBS" para edição, no SF_Pedido solteiro funciona mas quando ele é aninhado como SubFormulário, deixa de funcionar.

     Smile


    .................................................................................
    sunny  Veja as mulheres assim como vê as borboletas sunny
    sunny Nunca corra atrás delas, e sim cultive seu jardim para que elas venham até ele  sunny 
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2965
    Registrado : 09/04/2012

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty Re: [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    Mensagem  Kaynan 22/7/2014, 13:00

    Bom dia amigo,sera mais facil ajuda-lo se postar pra nós o mesmo.

    Abç.
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty Re: [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    Mensagem  Fernando Bueno 22/7/2014, 13:34

    Bom dia amigos..

    Teste esse exemplo, clique em cima do codigo do cliente que deseja editar.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. 16rzeq
    BlackWidow
    BlackWidow
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 22/04/2012

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty Re: [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    Mensagem  BlackWidow 22/7/2014, 13:55

    Caro Fernando Bueno, vou tentar adequar ao meu BD e volto a postar.
     Smile 


    .................................................................................
    sunny  Veja as mulheres assim como vê as borboletas sunny
    sunny Nunca corra atrás delas, e sim cultive seu jardim para que elas venham até ele  sunny 
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty Re: [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    Mensagem  Fernando Bueno 22/7/2014, 14:03

    Ok, aguardamos o retorno.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. 16rzeq
    BlackWidow
    BlackWidow
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 22/04/2012

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty Re: [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    Mensagem  BlackWidow 22/7/2014, 14:37

    Não consegui funcionar o código, pede para depurar em "DoCmd.OpenForm stDocName, , , stLinkCriteria"

    Minha questão está nesse critério de macro

    =[Formulários]![SF_Pedido]![CódPedido]

    Esse é o caminho para o SF_Pedido

    Como vou fazer para achar o caminho quando SF_Pedido estiver aninhado em F_Pedido como SubForm...???

    Vou sair para almoço, T+ What a Face 


    .................................................................................
    sunny  Veja as mulheres assim como vê as borboletas sunny
    sunny Nunca corra atrás delas, e sim cultive seu jardim para que elas venham até ele  sunny 
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty Re: [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    Mensagem  Fernando Bueno 22/7/2014, 14:43

    Anexe as partes em questão do banco para vermos o que pode ser feito.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. 16rzeq
    BlackWidow
    BlackWidow
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 22/04/2012

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty Re: [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    Mensagem  BlackWidow 22/7/2014, 15:43

    Vou postar o BD.

    Abra SF_Pedido e clique  nos registros em observações e vais ver que está funcionando certo.

    Depois vá em F_Pedido e clique em qualquer registro de observações e verás que não funciona.

    Abraços...!!!


    .................................................................................
    sunny  Veja as mulheres assim como vê as borboletas sunny
    sunny Nunca corra atrás delas, e sim cultive seu jardim para que elas venham até ele  sunny 
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty Re: [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    Mensagem  Fernando Bueno 22/7/2014, 16:04

    Veja:

    =[Formulários]![F_Pedido]![SF_Pedido]![CódPedido]


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. 16rzeq
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty Re: [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    Mensagem  Fernando Bueno 22/7/2014, 16:13

    Da mesma forma do exemplo na mensagem nº3

    Código:
    Dim stDocName As String
    Dim stLinkCriteria As String
     stDocName = "F_Obs"
      stLinkCriteria = "[Obs]=" & "'" & Me![Obs] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. 16rzeq
    BlackWidow
    BlackWidow
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 22/04/2012

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty Re: [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    Mensagem  BlackWidow 22/7/2014, 16:18

    Obrigado Fernando Bueno, ficou resolvido.


    .................................................................................
    sunny  Veja as mulheres assim como vê as borboletas sunny
    sunny Nunca corra atrás delas, e sim cultive seu jardim para que elas venham até ele  sunny 
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty Re: [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    Mensagem  Fernando Bueno 22/7/2014, 16:18

    Por nada, agradecemos o retorno!


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. 16rzeq
    integrapscip
    integrapscip
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 2
    Registrado : 01/08/2016

    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty Edição de formulário e Subformulário e outros botões de comando.

    Mensagem  integrapscip 2/8/2016, 14:08

    Olá bom dia! Sou iniciante do access , estou tentando fazer um controle de projetos, e estou travada com algumas dificuldades!

    Nesse banco de dados tenho um formulário com mais dois subformulários , atualmente eles adiciona e edita e salva sem precisar acionar qualquer botão , preciso que os campos fiquem desabilitados e que a habilite os campo para inserir os dados sempre que eu pressionar o botão adicionar registro, logo após adicionar clicaria em salvar para gravar os dados, depois desses procedimentos os campos teria que ficar desabilitados para edição e se caso precisar de edição teria que pressionar o botão editar.

    Tentei fazer como li nos questionários anteriores mais não consegui.

    Conteúdo patrocinado


    [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição. Empty Re: [Resolvido]Ao Clicar no campo do SubForms abrir Forms para edição.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 18:14