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]CHAMAR OUTRO FORMULARIO PELA SELEÇÃO DA COMBO

    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvido]CHAMAR OUTRO FORMULARIO PELA  SELEÇÃO DA COMBO Empty [Resolvido]CHAMAR OUTRO FORMULARIO PELA SELEÇÃO DA COMBO

    Mensagem  irailson 22/9/2010, 11:23

    Olá pessoal, saúde e paz a todos.

    tenho uma combo "cbx.alegação" dentro do formulário "frm_cadastro_de_apurações".

    Gostaria que ao selecionar "Dispensa Médica" nessa combo abra-se o "frm_atestado_medico"
    Após inclusão dos dados em "frm_atestado_medico" retorne para o "frm_cadastro_de_apurações"

    Obrigado pela atenção,

    Irailson

    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]CHAMAR OUTRO FORMULARIO PELA  SELEÇÃO DA COMBO Empty Re: [Resolvido]CHAMAR OUTRO FORMULARIO PELA SELEÇÃO DA COMBO

    Mensagem  criquio 22/9/2010, 12:37

    Não prcisar trasnportar o valor de nenhum campo de um form para o outro? Nenhuma condição? É só abrir "frm_atestado_medico" em branco? E depois fechá-lo sem trazer nenhum valor para o form inicial? Tente no evento "Após atualizar" da combo:

    If Me.NomeDaCombo.Value = "Dispensa Médida" Then
    DoCmd.OpenForm "frm_atestado_medico"
    End If


    Creio que o form inicial não precisa ser fechado ao abrir o de atestado, certo? Sendo assim, basta fechar o form de atestado após a inclusão.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvido]CHAMAR OUTRO FORMULARIO PELA  SELEÇÃO DA COMBO Empty Re: CHAMAR OUTRO FORMULARIO PELA SELEÇÃO DA COMBO

    Mensagem  irailson 23/9/2010, 18:34

    Ola criquio, obrigado pela atenção.

    Realemente esqueci do detalhe de que preciso copiar o valor de três campos de um form para o outro:

    os campos:


    a) txt_denunciado (atualiza conforme a "combo_matricula")
    b) combo_matricula (essa busca informação da tbl_envolvidos)
    c) txt_funcão (atualiza conforme a "combo_matricula")

    e gostaria de relacionar esse "form_atestado_medico" as informações de "frm_apurações"
    de modo que o registro deste atestado possa ser acessado pelo form de apurações.


    Thank you,

    Irailson


    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]CHAMAR OUTRO FORMULARIO PELA  SELEÇÃO DA COMBO Empty Re: [Resolvido]CHAMAR OUTRO FORMULARIO PELA SELEÇÃO DA COMBO

    Mensagem  criquio 23/9/2010, 19:25

    Para transpor valores do campo de um form a outro, você pode utilizar algo assim:

    If Me.NomeDaCombo.Value = "Dispensa Médida" Then
    DoCmd.OpenForm "NomeFormASerAbeto"
    Forms!NomeFormASerAberto!NomeCampo1 = Me.NomeCampo1
    Forms!NomeFormASerAberto!NomeCampo2 = Me.NomeCampo2
    ...
    End If


    Depois que você fizer as alterações necessárias, se precisar trazer valores do form que foi aberto para o form inicial, use a mesma técnica no botão que fecha o form, só invertendo o nome para o form inicial. Caso for transportar valor de uma combo que tenha mais de uma coluna, será necessário passar o índice da coluna em questão, por exemplo:

    Forms!NomeFormASerAberto!NomeCampo2 = Me.NomeNomeCombo.Column(2)


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvido]CHAMAR OUTRO FORMULARIO PELA  SELEÇÃO DA COMBO Empty Re: CHAMAR OUTRO FORMULARIO PELA SELEÇÃO DA COMBO

    Mensagem  irailson 24/9/2010, 00:41

    Olá Criquio, muito obrigado pela sua atenção.

    Antes de prosseguir gostaria de informar que sou novo nesse "negocio de Access"
    Mas garanto a voce que já estou facinado.

    Sobre o tópico:
    sua intervenção foi precisa, resolveu o "x" da questão.
    Mas quando abro outro registro de de apurações e vou para o registro de atestado, esse novo registro sobrescreve o anterior, e a tabela correspondente "tbl_atestado" fica somente com um registro.

    Se não for pedir muito como faço para:

    a)do frm_apurações consultar exatamente o registro do atestado médico correspodente ao registro do frm_apurações.
    b)como limpar esse registro de atestado se alguém abrir o registro de apurações (frm_apurações) e trocar o valor do campo "alegação" para um valor que não seja dispensa médica ? ... "no caso do digitador ter errado e corrigir isso posteriormente.

    Infinitamente grato pela sua atenção,

    Irailson

    Conteúdo patrocinado


    [Resolvido]CHAMAR OUTRO FORMULARIO PELA  SELEÇÃO DA COMBO Empty Re: [Resolvido]CHAMAR OUTRO FORMULARIO PELA SELEÇÃO DA COMBO

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 12:23