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 Formulários com Caixa de Combinção

    avatar
    Lourenzo413
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6
    Registrado : 08/06/2013

    [Resolvido]Abrir Formulários com Caixa de Combinção Empty Abrir Formulários com Caixa de Combinção

    Mensagem  Lourenzo413 9/6/2013, 12:21

    Boas sou novo aqui no forum e no access em geral.
    Tive a ideia de fazer uma base de dados para o meu trabalho.
    Recorri quase sempre á internet, youtube e páginas de foruns e assim.
    Mas surgiu-me um problema e não o consigo solucionar.

    Fiz um MENU PRINCIPAL, com um botão o ADICIONAR MAT/CON, que abrirá

    O formulário ADICIONAR MAT/CON, onde tenho dois separadores MAT e CON.

    Dentro do Separador MAT tenho um subformulário EXISTENCIAS_MAT Falso que
    só tem a caixa de combinação Compartimentos activa, que servirá para abrir
    o respectivo formulário onde tenho tudo activo, para que os dados sejam introduzidos
    na respectiva tabela.

    Valores da caixa de combinação Compartimentos:

    - Cofres Exteriores
    - Escotaria
    - Paiol AS
    - Ponte

    Os 4 formulários que eu quero fazer corresponder:

    - EXISTENCIAS_MAT Cofres Exteriores
    - EXISTENCIAS_MAT Cofres Escotaria
    - EXISTENCIAS_MAT Paiol AS
    - EXISTENCIAS_MAT Ponte

    Espero que me possam ajudar!!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Abrir Formulários com Caixa de Combinção Empty Re: [Resolvido]Abrir Formulários com Caixa de Combinção

    Mensagem  Alexandre Neves 9/6/2013, 13:50

    Boa tarde, Lourenzo, e bem-vindo ao fórum
    Coloque no acontecimento AoSairDaCaixaDeCombinação
    Select case CxcCompartimentos
    case "Cofres Exteriores"
    docmd.openform "EXISTENCIAS_MAT Cofres Exteriores"
    case "Escotaria"
    docmd.openform "EXISTENCIAS_MAT Cofres Escotaria"
    case "Paiol AS"
    docmd.openform "EXISTENCIAS_MAT Paiol AS"
    case Ponte"
    docmd.openform "EXISTENCIAS_MAT Ponte"
    end select


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Lourenzo413
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6
    Registrado : 08/06/2013

    [Resolvido]Abrir Formulários com Caixa de Combinção Empty Re: [Resolvido]Abrir Formulários com Caixa de Combinção

    Mensagem  Lourenzo413 9/6/2013, 14:11

    Não será, assim?!

    Private Sub Compartimentos_AfterUpdate()
    Select Case Compartimentos
    Case "Cofres Exteriores"
    DoCmd.OpenForm "EXISTENCIAS_MAT Cofres Exteriores"
    Case "Escotaria"
    DoCmd.OpenForm "EXISTENCIAS_MAT Cofres Escotaria"
    Case "Paiol AS"
    DoCmd.OpenForm "EXISTENCIAS_MAT Paiol AS"
    Case "Ponte"
    DoCmd.OpenForm "EXISTENCIAS_MAT Ponte"
    End Select
    End Sub
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Abrir Formulários com Caixa de Combinção Empty Re: [Resolvido]Abrir Formulários com Caixa de Combinção

    Mensagem  Alexandre Neves 9/6/2013, 14:39

    Também pode ser


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Lourenzo413
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6
    Registrado : 08/06/2013

    [Resolvido]Abrir Formulários com Caixa de Combinção Empty Re: [Resolvido]Abrir Formulários com Caixa de Combinção

    Mensagem  Lourenzo413 9/6/2013, 14:54

    Mas não está a dar dame um erro quando escolho uma das opções.

    https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn2/v/975788_10201341570851310_680291182_n.jpg?oh=0e75ecc776e5d9addbe87938d037c214&oe=51B6DC19&__gda__=1370968461_12b09622c0f126e02ddb32d031e95b86


    Última edição por Lourenzo413 em 9/6/2013, 14:55, editado 1 vez(es) (Motivo da edição : falta de informação)
    lfconsult
    lfconsult
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 05/09/2010

    [Resolvido]Abrir Formulários com Caixa de Combinção Empty ola

    Mensagem  lfconsult 9/6/2013, 14:56

    poe o mdb ai pra ver se podemos ajudar abraço


    .................................................................................
    sunny
    avatar
    Lourenzo413
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6
    Registrado : 08/06/2013

    [Resolvido]Abrir Formulários com Caixa de Combinção Empty Re: [Resolvido]Abrir Formulários com Caixa de Combinção

    Mensagem  Lourenzo413 9/6/2013, 15:07

    Não estou a consguir postar a minha BD...pus em zip e nada.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Abrir Formulários com Caixa de Combinção Empty Re: [Resolvido]Abrir Formulários com Caixa de Combinção

    Mensagem  Alexandre Neves 11/6/2013, 19:09

    Já está resolvido?


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Lourenzo413
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6
    Registrado : 08/06/2013

    [Resolvido]Abrir Formulários com Caixa de Combinção Empty Re: [Resolvido]Abrir Formulários com Caixa de Combinção

    Mensagem  Lourenzo413 12/6/2013, 01:59

    Sim!!

    Option Compare Database
    Option Explicit

    Private Sub cbCompartimentos_AfterUpdate()

    If Me.cbCompartimentos.Value = "Cofres Exteriores" Then
    DoCmd.OpenForm ("Existências_CON_Cofres Exteriores")
    ElseIf Me.cbCompartimentos.Value = "Escotaria" Then
    DoCmd.OpenForm ("Existências_CON_Escotaria")
    ElseIf Me.cbCompartimentos.Value = "Paiol AS" Then
    DoCmd.OpenForm ("Existências_CON_Paiol AS")
    Else
    DoCmd.OpenForm ("Existências_CON_Ponte")
    End If
    End Sub
    [i]
    avatar
    Lourenzo413
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6
    Registrado : 08/06/2013

    [Resolvido]Abrir Formulários com Caixa de Combinção Empty Re: [Resolvido]Abrir Formulários com Caixa de Combinção

    Mensagem  Lourenzo413 12/6/2013, 02:06

    Expos o meu problema noutro site e
    deram uma solução fiz algumas muadança na solução
    e nos meus formulários e o que eu queria ja ta a dar.

    Obrigado a todos

    Conteúdo patrocinado


    [Resolvido]Abrir Formulários com Caixa de Combinção Empty Re: [Resolvido]Abrir Formulários com Caixa de Combinção

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 07:04