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


3 participantes

    Enviar valores de um formulário para outro

    jamesacdc
    jamesacdc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    Enviar valores de um formulário para outro Empty Enviar valores de um formulário para outro

    Mensagem  jamesacdc 3/4/2016, 16:58

    Bom dia,

    Eu tenho um formulário e quando eu clico em um botão os valores vão de um formulário para outro:

    Código:

     Forms![formCadastroClientes].Form.[Complemento] = "Meu texto"

    Isso funciona para caixa de tempo acoplada ou não, mas para as benditas caixas de combinação não funciona. Mesmo tendo valores nelas ou não.

    Alguém sabe o que posso fazer?
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Enviar valores de um formulário para outro Empty Re: Enviar valores de um formulário para outro

    Mensagem  FabioPaes 3/4/2016, 17:12

    Veja aqui: https://www.maximoaccess.com/t26009-resolvidoformularios-combinados na mensagem Nº 05

    Neste exemplo as CBO Nao estão acopladas, mas funciona da mesma forma se for acoplada... Pode selecionar um valor da CBO ou DIGITAR um novo valor, e o que tiver selecionado la, vai pro próximo Campo...

    Forms![frm2]![Cbo2] = Me.Cbo1.Column(0)
    jamesacdc
    jamesacdc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    Enviar valores de um formulário para outro Empty Re: Enviar valores de um formulário para outro

    Mensagem  jamesacdc 3/4/2016, 19:50

    Fabio,

    Obrigado pelo exemplo, fiz algumas alterações e so funciona no teu exemplo, na minha tela não.
    No exemplo coloquei até acoplado e funcionou. Vou continuar tentando aqui, se lembrar o que pode estar dando errado é só falar..
    obrigado
    avatar
    leandroribeiro23
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 15/02/2016

    Enviar valores de um formulário para outro Empty Re: Enviar valores de um formulário para outro

    Mensagem  leandroribeiro23 3/4/2016, 20:13

    Olá tive esse problema e resolvi simples. Logo abaixo do seu código que enviará os valores mande atualizar o formulário que irá receber os valores.
    Veja exemplo abaixo.

    Forms![formCadastroClientes].Form.[Complemento] = "Meu texto"
    Forms!Nomedeseuformularioquevaireceberosvalores.Refresh
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Enviar valores de um formulário para outro Empty Re: Enviar valores de um formulário para outro

    Mensagem  FabioPaes 3/4/2016, 20:18

    Se a dica do Amigo a cima nao resolver, posta por favor seu BD...

    Mande atualizar tambem o formulario onde esta a CBo com os dados p ser eviado...
    jamesacdc
    jamesacdc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    Enviar valores de um formulário para outro Empty Re: Enviar valores de um formulário para outro

    Mensagem  jamesacdc 3/4/2016, 20:49

    Pior que o refresh nao funciona, ja havia tentado antes.
    Segue o meu bd.
    Pode abrir segurando o shift. Abrir a tela de cadastro e com o botao busca cep, devera ser digitado um cep onde devera ser listado somente uma rua, e inserir, nisso a combo cidade não carrega, mas endereço funciona normal.


    Última edição por jamesacdc em 3/4/2016, 20:53, editado 1 vez(es)
    jamesacdc
    jamesacdc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    Enviar valores de um formulário para outro Empty Re: Enviar valores de um formulário para outro

    Mensagem  jamesacdc 3/4/2016, 20:54

    Editei o post acima.. Very Happy
    avatar
    leandroribeiro23
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 15/02/2016

    Enviar valores de um formulário para outro Empty Re: Enviar valores de um formulário para outro

    Mensagem  leandroribeiro23 3/4/2016, 21:07

    Olá, mesmo antes da mudança a cidade vai para o endereço... de fato não sei resolve. desculpa cara!!!
    eu tinha colocado a função requery, mas percebi que mesmo com o refresh a cidade vai para o endereço.
    no caso vc quer que a cidade vá para o campo cidade, não é?
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Enviar valores de um formulário para outro Empty Re: Enviar valores de um formulário para outro

    Mensagem  FabioPaes 3/4/2016, 22:00

    Amigão, Não tive muito tempo de testar aqui... mas uma coisa vc deve mudar: Como vc tem tres colunas na sua combo, e quando esta la no buscaCep, ele so manda uma coluna... Coloque na consulta da sua combo primeiro a cidade, depois o CodCidade. e Em coluna acoplada coloque = 2.

    Mas pelo que vi nao tera jeito... Pois acredito eu estar havendo um Conflito relacionado ao RELACIONAMENTO da tabela CIdades com a Cadastro pessoa, ja que o Cod da tabela cidade vai pra da tab cadPessoa...

    Talvez seja esse o Motivo... so Testando mais amigo pra achar o problema...

    Mas aposto muito nesse...
    jamesacdc
    jamesacdc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

    Enviar valores de um formulário para outro Empty Re: Enviar valores de um formulário para outro

    Mensagem  jamesacdc 3/4/2016, 23:49

    Poisé Leandro os dados são inseridos sem a necessidade de refresh.


    Fabio, eu também estava suspeitando as colunas acopladas, fiz as alterações não deu certo.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Enviar valores de um formulário para outro Empty Re: Enviar valores de um formulário para outro

    Mensagem  FabioPaes 3/4/2016, 23:55

    Acredito ser pq Esse campo recebe o Código da Cidade através do relacionamento...

    Conteúdo patrocinado


    Enviar valores de um formulário para outro Empty Re: Enviar valores de um formulário para outro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 10:59