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

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  fabiobarreto10 1/2/2012, 00:20

    Pessoal,
    Tenho uma botão em um formulario para abrir outro formulario de acordo com id de uma combo, coloquei este codigo mais não funciona:

    DoCmd.OpenForm "formCadastroBásico2", , , , , acDialog, "CodEmpresa =" & Me.combEmpresa.[Column](0)

    Este outro formulario tem uma relação um para um com o id da combo. estou tentando para quando abrir o segundo formulario abrir de acordo com id da combo.

    Por favor, alguém pode me ajudar.


    Última edição por fabiobarreto10 em 3/2/2012, 00:49, editado 1 vez(es)
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3870
    Registrado : 21/04/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  Marcelo David 1/2/2012, 00:36

    Tente assim:

    DoCmd.OpenForm "formCadastroBásico2", acDialog, , "CodEmpresa=" & Me.comboEmpresa.Column(0)



    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Marcel11
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  fabiobarreto10 1/2/2012, 00:48

    Marcelo David, obrigado por respoder. infelizmente não funcionou.

    Primeiro coloquei a linha exatamente como você postou. Estranhamente o formulario abriu no modo folha de dados.
    DoCmd.OpenForm "formCadastroBásico2", acDialog, , "CodEmpresa=" & Me.comboEmpresa.Column(0)

    Depois apenas modifiquei a quantidade de virgulas.
    DoCmd.OpenForm "formCadastroBásico2", , , , , acDialog, "CodEmpresa =" & Me.combEmpresa.Column(0)

    Abriu normalmente(formato formulário) mas não de acordo com o id da combo, apenas um formulário vazio.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3870
    Registrado : 21/04/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  Marcelo David 1/2/2012, 00:50

    Poste seu bd para podermos avaliar melhor...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Marcel11
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  fabiobarreto10 1/2/2012, 00:55

    O nome do botão é cadastro básico2, que fica no formulario fFiltros ( se este não abrir automaticamente)
    Obrigado.
    Anexos
    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. AttachmentBD ATUAL.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (426 Kb) Baixado 11 vez(es)
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3870
    Registrado : 21/04/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  Marcelo David 1/2/2012, 01:59

    Teste aí:

    Clique aqui para baixar


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Marcel11
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  fabiobarreto10 1/2/2012, 02:12

    Marcelo, obrigado pelo banco. funcionou com as empresas já cadastradas. mas quando cadastro uma nova empresa diretamente na combo, o
    formulário não abre conforme do id desta nova empresa. o id no formulário fica vazio.

    eu tentei adicionar esta linha no evento ao carregar do formulário:
    If IsNull(Me.combEmpresa.Column(0)) Then Me.Me.combEmpresa.Column(0) = Me.OpenArgs

    mas não funcionou.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3870
    Registrado : 21/04/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  Marcelo David 1/2/2012, 02:22

    Veja bem, na forma que você está projetando seu aplicativo, cada Assessor tem empresas destintas, neste caso, torna-se totalmente ineficaz cadastrar empresas pela cbo. Até mesmo porque, o formulário que a contém é definido com a finalidade de fazer filtragem. Assim, não poderá associar os Assessores a empresa pelo própria cbo...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Marcel11
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  fabiobarreto10 1/2/2012, 02:26

    mas quando cadastro determinada empresa em uma combo, esta empresa fica cadastrada de acordo com a assessor que estiver selecionado na combo anterior (no caso a combo assessor).
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3870
    Registrado : 21/04/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  Marcelo David 1/2/2012, 02:40

    A única coisa que me vem na cabeça é não fazer cadastro pela CBO...


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Marcel11
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  fabiobarreto10 1/2/2012, 02:42

    Sinceramente não entendo. qual o problema de cadastrar pelo combo?
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  fabiobarreto10 1/2/2012, 22:44

    Por favor, mesmo você não concordando com o cadastro pela combo. ainda assim, como faço para o outro formulario abrir de acordo com as novas empresas. pois somente abre, de acordo com duas empresas que estavam previamente cadastrada.
    avatar
    Convidad
    Convidado


    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  Convidad 1/2/2012, 23:42

    Claro meu amigo, porque a combo pega os registros já SALVOS na tabela.
    E o novo registro que você está adicionando na combo, ainda não foi salvo na tabela.
    Estou com o Marcelo, você precisa repensar a forma de cadastrar novos registros.
    Abraços
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  fabiobarreto10 1/2/2012, 23:50

    Balem, obrigado por ajudar. mesmo outras empresas já salvas na tabela, ainda assim não quer abrir.
    avatar
    Convidad
    Convidado


    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  Convidad 2/2/2012, 00:18

    Bom,
    Então teremos que averiguar teu aplicativo.
    Se puder disponibilizar teu aplicativo (tabelas e forms em questão), poderemos ver o que está ocorrendo.
    Abraços
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  João afonso 2/2/2012, 00:20

    Amigão a esperança é a última que morre, apesar do seu formulário formCadastroBásico2 estar vinculado em pesquisa que é o id, busque sempre soluções alternativa para resolver as dificuldades.

    segue o banco com uma das alternativas....

    veja que depois de abrir o formulário formCadastroBásico2 não se podia cadastrar um novo agora já pode.

    Anexos
    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. AttachmentBD Modificado.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (134 Kb) Baixado 16 vez(es)
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  fabiobarreto10 2/2/2012, 00:30

    João afonso, Obrigado pelo banco. Continua funcionando com as duas primeiras empresas previamente
    cadastradas. mas quando cadastro uma nova empresa não funciona.
    faça esta sequencia por favor, Robércio, teste, acompanhamento, teste.
    quando clico no botão cadastro basico2, não abre de acorde esta empresa. e o novo
    botão não tem efeito.
    Anexos
    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. AttachmentBD Modificado.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (134 Kb) Baixado 12 vez(es)
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  João afonso 2/2/2012, 01:10

    Amigão vou dar uma olhadinha melhor, estou no trabalho depois lhe retorno
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  João afonso 2/2/2012, 09:22

    Novo Exemplo cadastrando pelas cxs de seleção, creio que agora esta funcionando tudo.
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  fabiobarreto10 3/2/2012, 00:23

    João afonso. Ficou perfeito. exatamente do jeito que estava tentando. Muito obrigado pela atenção.
    Apenas gostaria de entender. CodEmpre falta o sa e ainda assim funciona.

    DoCmd.OpenForm "formCadastroBásico2", acNormal, , "[CodEmpresa]=" & Me.CodEmpre
    Forms!formCadastroBásico2!CodEmpresa = Forms!fFiltros!CodEmpre


    outra coisa, não ficou como dialogo, ou seja, gostaria de só voltar ao formulario, depois que fechar o formpopup. Achei melhor não tentar mexer no codigo.

    muito obrigado novamente.
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  João afonso 3/2/2012, 00:30

    Amigo você pode alterar sim, tire uma copia do arquivo e faça o teste na copia

    O CodEmpre busca o código da empresa no combo e joga no formCadastroBásico2.

    Obrigado pelo retorno amigo.

    Agora só falta colocar o resolvido
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  fabiobarreto10 3/2/2012, 00:44

    Perfeito, vou marcar como resolvido. Novamente muito obrigado.
    avatar
    fabiobarreto10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 165
    Registrado : 15/12/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  fabiobarreto10 3/2/2012, 00:46

    Quero agradecer aqui a atenção que tive dos amigos Marcelo David, Balem e João afonso.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3870
    Registrado : 21/04/2011

    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  Marcelo David 3/2/2012, 00:47

    Grato, boa noite!


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Marcel11

    Conteúdo patrocinado


    [Resolvido]abrir o segundo formulario abrir de acordo com id da combo. Empty Re: [Resolvido]abrir o segundo formulario abrir de acordo com id da combo.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 15:13