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]Caixas de Combinação sincronizadas em formulário

    avatar
    Filipe Carmo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 29
    Registrado : 30/04/2013

    [Resolvido]Caixas de Combinação sincronizadas em formulário Empty [Resolvido]Caixas de Combinação sincronizadas em formulário

    Mensagem  Filipe Carmo 28/1/2014, 16:07

    Boas a todos

    Já pesquisei aqui no fórum e outros lados e continuo a ter um problema com 2 caixas de combinação.
    Tenho tb_veiculos, tb_veic_marcas; tb_veic_modelos.
    A tb_veic_modelos está relacionada com as marcas.
    Na tb_veiculos quero inserir um registo de um veículo, numa caixa de combinação insiro a marca e dependente dessa marca, tem vários modelos que posso escolher.
    Até aqui está tudo bem e funciona.
    Quando volto a abrir o formulário para visualizar os veículos, reparo que os veículos que adicionei estão lá com as respetivas marcas, mas a caixa de combinação do modelo está vazia.

    Como posso emendar isso?

    Desde já o meu obrigado

    Segue a BD em anexo
    Anexos
    [Resolvido]Caixas de Combinação sincronizadas em formulário AttachmentTESTE.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (34 Kb) Baixado 34 vez(es)
    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]Caixas de Combinação sincronizadas em formulário Empty Re: [Resolvido]Caixas de Combinação sincronizadas em formulário

    Mensagem  criquio 28/1/2014, 16:48

    Olá, seja bem vindo ao fórum!

    Não sei se entendi bem. Você quer acessar um registro e ter a combo preenchida com subregistros desse registro? Se for isso, seria só passar a chave em comum no evento "No atual" do formulário por exemplo para preencher o RowSource da combo:

    Código:
    Me.NomeDaCombo.RowSource = "SELECT NomeDoCampo FROM NomeDaTabela WHERE CodCampo=" & Me.Código & ""

    Aonde CodCampo seria o subcampo que é igual ao código do registro atual do formulário.


    .................................................................................
    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
    Filipe Carmo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 29
    Registrado : 30/04/2013

    [Resolvido]Caixas de Combinação sincronizadas em formulário Empty Re: [Resolvido]Caixas de Combinação sincronizadas em formulário

    Mensagem  Filipe Carmo 28/1/2014, 17:43

    Boas

    O que tenho é na Combo "Depois de atualizar" o seguinte:

    Código:
    Private Sub ID_veic_marca_AfterUpdate()

        sOrigemModelo = "SELECT ID_veic_modelo, vmod_designacao FROM tb_veic_modelos " & _
        "WHERE ID_veic_marca = " & Me.ID_veic_marca

        ID_veic_modelo.RowSource = sOrigemModelo

        ID_veic_modelo.Requery

    End Sub

    Ao colocar esse código "No atual" aparece o modelo no 1.º registo, mas no segundo já não aparece...
    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]Caixas de Combinação sincronizadas em formulário Empty Re: [Resolvido]Caixas de Combinação sincronizadas em formulário

    Mensagem  criquio 28/1/2014, 17:56

    Tente colocar direto na origem da combo, pelas propriedades do form, selecionando ela, aba Dados, linha "Origem da linha":

    Código:
    SELECT ID_veic_modelo, vmod_designacao FROM tb_veic_modelos WHERE ID_veic_marca = " & [ID_veic_marca] & ""


    .................................................................................
    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
    Filipe Carmo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 29
    Registrado : 30/04/2013

    [Resolvido]Caixas de Combinação sincronizadas em formulário Empty Re: [Resolvido]Caixas de Combinação sincronizadas em formulário

    Mensagem  Filipe Carmo 28/1/2014, 22:24

    Peço desculpa pela minha ignorância, mas não estou conseguindo fazer.
    Já tentei tudo o que disseste criquio.
    Alguma coisa de errado devo estar a fazer e não sei...
    avatar
    Filipe Carmo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 29
    Registrado : 30/04/2013

    [Resolvido]Caixas de Combinação sincronizadas em formulário Empty Re: [Resolvido]Caixas de Combinação sincronizadas em formulário

    Mensagem  Filipe Carmo 31/1/2017, 10:47

    Resolvido
    Obrigado

    Conteúdo patrocinado


    [Resolvido]Caixas de Combinação sincronizadas em formulário Empty Re: [Resolvido]Caixas de Combinação sincronizadas em formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 3/5/2024, 02:11