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

    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário

    michel_sys
    michel_sys
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 07/06/2010

    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Empty [Resolvidos]Direcionar valor de uma combox para um outro fomrulário

    Mensagem  michel_sys 14/6/2010, 03:38

    Boa noite galera,

    É a minha primeira vez aqui neste fórum Very Happy e gostaria de postar a minha 1º dúvida ... Question

    Possuo 2 formulários e um subformulário. Os formulários chamam-se "CadCursos" e "CadCheques" e o subformulário se chama "Gerenciamento" ( que esta dentro do formulário "CadCursos" e que possui 2 campos: um se chama "Aluno" e o outro se chama "FormaPgto" que no caso é uma caixa de listagem e possui uma opção de escolha chamada "Cheque" ). Eu gostaria que quando fosse selecionado as opções "Aluno" e em seguida no campo "FormaPgto" selecionasse "Cheque" no subformulário "Gerenciamento", automaticamente o formulário "CadCheques" Abrisse com o nome do "Aluno" que foi selecionado no subformulário gerenciamento. A minha dúvida ficou meio grande mas qualquer coisa tento explicar melhor ... desde já agradeço pela atenção ... valeu !!! cheers
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Empty Re: [Resolvidos]Direcionar valor de uma combox para um outro fomrulário

    Mensagem  JPaulo 14/6/2010, 09:18

    Ola seja bem vindo ao fórum;

    Veja este post;
    http://maximoaccess.forumeiros.com/formularios-f11/localizar-t521.htm


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Folder_announce_new Instruções SQL como utilizar...
    michel_sys
    michel_sys
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 07/06/2010

    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Empty Re: [Resolvidos]Direcionar valor de uma combox para um outro fomrulário

    Mensagem  michel_sys 14/6/2010, 20:11

    Boa tarde Jpaulo,

    Obrigado pelas boas vindas e pela resposta. Very Happy
    No caso estou tentando adaptar a minha necessidade baseado no exemplo que me indicou. Achei bem interessante mas estou apanhando um pouco. Suspect Abaixo, no evento ao abrir do formulário "CadCheques", inseri o seguinte código:

    Private Sub Form_Open(Cancel As Integer)
    If IsNull(Me.OpenArgs) Then
    Exit Sub
    Else
    Me.DataEntry = False

    Dim x As Integer
    x = Forms!gerenciamento.aluno
    If (x) = aluno Then
    DoCmd.GoToControl "codigoaluno"
    DoCmd.FindRecord x, , True, , True, , True
    End If
    End If

    End Sub


    E no evento Após Atualizar da combox "FormaPgto", que esta no subformulário "Gerenciamento", inseri o seguinte código:

    if formapgto="cheque" then
    DoCmd.OpenForm "cadcheques", OpenArgs:=Me.aluno
    end if


    É possível eu adaptar este código? Obrigado pela atenção. Very Happy
    michel_sys
    michel_sys
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 07/06/2010

    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Empty Re: [Resolvidos]Direcionar valor de uma combox para um outro fomrulário

    Mensagem  michel_sys 15/6/2010, 05:08

    Boa noite mestres, Very Happy

    Consegui resolver o problema através de uma pesquisa que fiz neste fórum e na dica do amigo JPaulo. Very Happy ... adaptei o seguinte código abaixo de acordo com a minha necessidade:

    No AfterUpdate() da combox FormaPgto do subformulário "Gerenciamento":

    Private Sub FormaPgto_AfterUpdate()

    If Not IsNull([NomeAluno]) And FormaPgto = "Cheque" Then

    DoCmd.OpenForm "cadcheques", , , , acFormedit, OpenArgs:=Me.NomeAluno

    End If

    End Sub


    E no openform do formulário "CadCheques":

    Private Sub Form_Open(Cancel As Integer)

    Dim rs As DAO.Recordset
    Dim VarNomeAlu As Variant

    'Verifica se foi passado um código de cliente
    VarNomeAlu = Me.OpenArgs
    If IsNull(VarNomeAlu) Then Exit Sub

    'Abre uma cópia do recordset origem do Formulário.
    Set rs = Me.RecordsetClone
    With rs
    .FindFirst "codigoAluno = " & VarNomeAlu & ""

    'Move para o registro porventura encontrado.
    If Not .NoMatch Then
    Me.Bookmark = .Bookmark
    End If
    End With

    rs.Close 'Libera memória.
    Set rs = Nothing
    Exit Sub

    End Sub


    Valeu! Very Happy
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Empty Re: [Resolvidos]Direcionar valor de uma combox para um outro fomrulário

    Mensagem  JPaulo 15/6/2010, 09:06

    Amigão bom dia;

    Não cheguei a tempo, mas resolvido é resolvido, parabêns pelo esforço.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Folder_announce_new Instruções SQL como utilizar...
    michel_sys
    michel_sys
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 31
    Registrado : 07/06/2010

    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Empty Re: [Resolvidos]Direcionar valor de uma combox para um outro fomrulário

    Mensagem  michel_sys 15/6/2010, 17:17

    Fala Jpaulo,

    Valeu pela atenção aqui e lá no expert. Very Happy ... "póbrema" resolvido ... em breve postarei mais dúvidas por aqui se possível ... grande abraço ... valeu! cheers
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Empty Re: [Resolvidos]Direcionar valor de uma combox para um outro fomrulário

    Mensagem  JPaulo 15/6/2010, 21:28

    Valew;

    Precisando é só dar um grito.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvidos]Direcionar valor de uma combox para um outro fomrulário Empty Re: [Resolvidos]Direcionar valor de uma combox para um outro fomrulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/5/2024, 00:25