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


4 participantes

    [Resolvido]Caixas combinação sincronizadas em subformulá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 combinação sincronizadas em subformulário Empty [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  Filipe Carmo 29/12/2016, 23:32

    Boas a todos.

    Tenho aqui um problema que não consigo resolver e já tentei de várias maneiras.
    1.º - Tenho 3 tabelas que estão ligadas entre si (tbl_ccusto; tbl_localizacao; tbl_sala)
    2.º - Quero controlar os movimentos dos objetos através da tbl_movimentos
    3.º - Tenho o formulário para introduzir os objetos
    4.º - Tenho um subformulário ou formulário para introduzir os movimentos dos objetos

    Agora surgem as dúvidas:
    1.º - No formulário frm_objetos tenho um botão para abrir o formulário sfrm_movimentos, mas as combo do ccusto; localizacao; sala não me apresentam os dados como deve de ser
    2.º - No formulário frm_objetos1, o formulário sfrm_movimentos1 está acoplado no frm_objetos1 e ao abrir o frm_objetos1 pergunta sempre pelos valores das combo que estão no sfrm_movimentos1

    Eu preferia com o subformulário incorporado no formulário, mas como resolver a situação??

    Obrigado desde já
    Filipe Carmo

    P.S. - base de dados em anexo
    Anexos
    [Resolvido]Caixas combinação sincronizadas em subformulário AttachmentSysGESLo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (62 Kb) Baixado 13 vez(es)
    rubenscouto
    rubenscouto
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 679
    Registrado : 02/10/2011

    [Resolvido]Caixas combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  rubenscouto 30/12/2016, 01:02

    As Tabelas tbl_ccusto, tbl_localizacoes e tbl_salas estão relacionadas através das chaves primarias e chaves estrangeiras assim como as tabelas tbl_objetos e tbl_movimentos, porém estas ultimas duas não tem nenhum vinculo com as outras três. Exatamente onde você precisa Criar os subformularios porque as tbl_salas são subtabelas das tbl_localizacoes e tbl_localizacoes subtabelas dos custos.
    veja o arquivo e o form tblobjetos.
    Anexos
    [Resolvido]Caixas combinação sincronizadas em subformulário AttachmentSysGESLo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (62 Kb) Baixado 29 vez(es)
    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 combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  Filipe Carmo 30/12/2016, 11:03

    Obrigado pela resposta rubenscouto

    No entanto eu gostaria de:

    • Depois de selecionar na combo mo_ccusto, na combo mo_localizacao deveria apenas ter os dados relacionados com esse C.Custo e;
    • Após selecionar na combo mo_localizacao, na combo mo_sala deveria apenas ter os dados relacionados com essa Localização;

    (sincronizar caixas combinação) o que não está a acontecer.

    Para que isso aconteça, na combo mo_localizacao acrescentei na propriedade Origem da Linha o campo lo_ccusto, com a seguinte condição:
    SELECT tbl_localizacoes.ID_localizacao, tbl_localizacoes.lo_descricao, tbl_localizacoes.lo_ccusto
    FROM tbl_localizacoes
    WHERE (((tbl_localizacoes.lo_ccusto)=[Formulários]![tbl_movimentos subformulário]![mo_ccusto]))
    ORDER BY tbl_localizacoes.ID_localizacao;
    Além de ter adicionado na propriedade Depois de actualizar da combo mo_ccusto o seguinte código:
    Private Sub mo_ccusto_AfterUpdate()
       Me.mo_localizacao.Requery
    End Sub
    Ao testar, e depois de, no subform, ter selecionado o C. Custo, quando passo para a Localização e pressiono para selecionar surge a msgbox:
    [Resolvido]Caixas combinação sincronizadas em subformulário 2vimj3o

    Será que são estes os procedimentos ou existe uma outra maneira de resolver?

    Abraço,
    Filipe Carmo
    rubenscouto
    rubenscouto
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 679
    Registrado : 02/10/2011

    [Resolvido]Caixas combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  rubenscouto 31/12/2016, 00:00

    veja um exemplo.
    Anexos
    [Resolvido]Caixas combinação sincronizadas em subformulário AttachmentDespesas 2011-07-01.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (200 Kb) Baixado 35 vez(es)
    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 combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  Filipe Carmo 31/12/2016, 01:11

    Boas.
    Pois está exatamente igual.
    Então porque é que depois de, no subform, ter selecionado o C. Custo, quando passo para a Localização e pressiono para selecionar surge a msgbox:
    [Resolvido]Caixas combinação sincronizadas em subformulário 2vimj3o

    Abraço,
    Filipe Carmo
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1394
    Registrado : 07/12/2011

    [Resolvido]Caixas combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  tauron 1/1/2017, 11:14

    Amigo, primeiro voce deve definir o objetivo do(s) objetos (entrada de dados ou consulta). Criterios sao utilizados nas consultas (Formularios, relatorios). Outra coisa é, se vc altera o nome do formulario, deve alterar o criterio tambem, OK.
    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 combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  Filipe Carmo 2/1/2017, 12:11

    Boas amigo tauron

    Eu quero utilizar os objetos

    • mo_ccusto
    • mo_localizacao
    • mo_sala

    como entrada de dados, mas que os mesmos estejam sincronizados, ou seja, no form dos objetos, subform dos movimentos dos objetos, aquilo que selecionar na combo ccusto, quando for selecionar a localização apenas me dê as localizações desse centro custo que selecionei e quando for selecionar a sala apenas me dê as salas respetivas da localização que escolhi.
    tauron escreveu:Outra coisa é, se vc altera o nome do formulario, deve alterar o criterio tambem, OK
    Estava mal no subform movimentos1, no entanto já alterei e continua igual.

    rubenscouto
    rubenscouto escreveu:porém estas ultimas duas não tem nenhum vinculo com as outras três
    A tabela movimentos está relacionada com as tabelas ccusto, localizacao e sala

    Abraço,
    Filipe Carmo
    Anexos
    [Resolvido]Caixas combinação sincronizadas em subformulário AttachmentSysGESLo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (70 Kb) Baixado 7 vez(es)
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1394
    Registrado : 07/12/2011

    [Resolvido]Caixas combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  tauron 3/1/2017, 02:47

    Veja se estamos caminhando. Precisamos, agora trata a "linha"
    Anexos
    [Resolvido]Caixas combinação sincronizadas em subformulário AttachmentSysGESLo-mod.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (60 Kb) Baixado 14 vez(es)
    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 combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  Filipe Carmo 3/1/2017, 09:27

    Fantástico tauron, estamos a chegar...

    Só falta uma coisa, que ao acrescentar um movimento a sala não fica a aparecer.
    A última combo com a descrição está certa, mas o n.º da sala não aparece.
    [Resolvido]Caixas combinação sincronizadas em subformulário 1ysoer
    Isto deve-se a quê?

    Abraço,
    Filipe Carmo
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1394
    Registrado : 07/12/2011

    [Resolvido]Caixas combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  tauron 3/1/2017, 11:10

    Entao Filipe vamos partir para tratar a linha agora. E, confesso que possuo grande dificuldades nessa parte.
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1394
    Registrado : 07/12/2011

    [Resolvido]Caixas combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  tauron 3/1/2017, 21:19

    Felipi, veja se estamos progredindo.
    Anexos
    [Resolvido]Caixas combinação sincronizadas em subformulário AttachmentSysGESLo-mod.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (64 Kb) Baixado 31 vez(es)
    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 combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  Filipe Carmo 4/1/2017, 00:49

    Amigo tauron não estás a progredir, já chegaste ao fim... espetáculo...
    É isso mesmo...

    No entanto a única alteração que vi foi nas propriedades da combobox mo_sala, na Origem da linha colocaste para "mostrar os totais das colunas".
    [Resolvido]Caixas combinação sincronizadas em subformulário 2aklgjm

    No entanto podes explicar se foi só isso que fizeste ou há mais, e porquê?

    tauron escreveu:E, confesso que possuo grande dificuldades nessa parte.
    Se tu possuis grande dificuldade, eu então tenho mais...

    Obrigado amigo
    Grande abraço
    Filipe Carmo
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1394
    Registrado : 07/12/2011

    [Resolvido]Caixas combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  tauron 4/1/2017, 09:53

    Felipe, se queres saber se há algo oculto, não as minhas alteracoes foram as que estão no sfrm_movimentos1, nada mais. E confesso que tenho grande dificuldade em tratamento de insercao de dados em linha (quase zero) e que tambem nao estou satisfeito com o resultado obtido, penso que com a ajuda dos mais experientes, podera(emos) melhor esta parte.
    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 combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  Filipe Carmo 4/1/2017, 17:29

    Ok tauron

    Pois, mas para já serve e bem... sobre o restante pessoal não sei, ninguém se habilitou a não ser o rubenscouto.
    Pode ser que alguém se disponibilize.

    Abraço e obrigadão
    Filipe Carmo
    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 combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

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

    Por enquanto acho que está resolvido.
    Obrigado a todos
    jeanrocha
    jeanrocha
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 13/08/2013

    [Resolvido]Caixas combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  jeanrocha 21/7/2017, 14:34

    Estou com o mesmo problema, está apagando o valor das demais linhas. No exemplo está dando certo mas no meu não consegui reproduzir aquele efeito.

    Conteúdo patrocinado


    [Resolvido]Caixas combinação sincronizadas em subformulário Empty Re: [Resolvido]Caixas combinação sincronizadas em subformulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 11:22