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]Subformulário dentro de um SubFormulário

    avatar
    virtaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 17/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  virtaum 17/3/2014, 14:17

    Olá pessoal,

    Esse é meu primeiro post do forum.

    Acompanho à um tempo, pois sempre faço minhas pesquisas quando tenho dúvidas aqui, e geralmente encontro a resposta, então até hoje não havia me cadastrado.
    Porém, não consegui encontrar uma resposta para meu problema atual.

    Tenho duas tabelas que são relacionadas pelo código de um-para-muitos. E criei um subformulário (horaextra) dentro de um formulário com a primeira tabela (há um filtro de data dentro desse subfrm, que filtra os registros que tem a mesma data de um um campo "filtrodata" do formulário, e a segunda tabela criei um subformulário (horaextradetalhe) dentro do primeiro subformulário.

    Esses formulários são de controle de hora extra da empresa, portanto, há um outro formulário onde os responsáveis cadastram as horas extras do final de semana, e essas pessoas ficam listadas (de acordo com a data) no subfrm "horaextra", de o segundo subfrm é para poder fazer o lançamento dos trabalhos dos funcionários que estavam de hora extra.

    Porém, quando expando a lista no primeiro subfrm (clicando no + que fica ao lado do registro), o segundo subfrm está abrindo somente os nomes dos campos, sem aparecer o campo para poder digitar os trabalhos.

    Alguém tem alguma idéia do porque isso acontece?

    (Espero ter conseguido explicar o que está acontecendo, não sei se ficou confuso)

    Desde já agredeço.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  rdrck 17/3/2014, 16:15

    Olá virtaum,

    Creio que você deva relacionar o seu 2º subform pelo mesmo "filtrodata" ou por um outro campo criado para relacioná-lo ao 1º subform, para que possa mostrar os campos para digitação que estão relacionados apenas àquele funcionário.
    Não sei se isso já foi feito, senão tenta ae.
    avatar
    virtaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 17/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  virtaum 17/3/2014, 16:26

    Obrigado pela resposta rdrck.

    Eu vinculei o pelo mesmo "filtrodata" sim, pois o que vai diferenciar no subfrm para não aparecer todos os trabalhos do funcionário, e aparecer somente o daquele dia, seria isso.

    Eu vinculei 3 campos nos campos pai e filho (para que quando preenchesse um registro no segundo subfrm ele puxasse do primeiro) que é o "codhoraextra" (código da hora extra), "matricula" que é a matrícula do funcionário e a "data".

    Já tentei colocar os formulários sem filtro nenhum, para verificar se era esse o problema que estava dando, mas também não funcionou.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  rdrck 17/3/2014, 16:29

    Mas e as tabelas, estão devidamente relacionadas?
    avatar
    virtaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 17/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  virtaum 17/3/2014, 16:32

    Estão sim.

    Relacionei o campo "codhrextra" da primeira tabela (autonumeração) com o campo de mesmo nome na segunda tabela (número).

    Para ficar mais claro, anexei uma imagem com a tela, circulando onde está o problema.
    Onde está circulado, é que deveria aparecer os campos, pra eu poder preencher a tabela vinculada ao segundo subfrm.


    Última edição por virtaum em 17/3/2014, 16:35, editado 1 vez(es)
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  rdrck 17/3/2014, 16:34

    Não aparece nada da sua imagem anexada.
    Se quiser anexar o BD pra darmos uma olhada...
    avatar
    virtaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 17/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  virtaum 17/3/2014, 16:36

    Anexei agora na mensagem anterior. Havia dado erro por causa do tamanho da imagem e eu não tinha reparado. hahaha...

    O arquivo do BD eh gigantesco, pois esse é somente um módulo de um sistema muito grande.
    Assumi esse sistema recentemente (fazem 2 semanas).

    Caso não seja possível entender pela imagem, eu tento isolar somente esse formulário para enviar.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  rdrck 17/3/2014, 16:47

    Certo, consegui ver a imagem.
    Você já tentou transformar esses 3 forms (1 form + 2 subforms) em apenas 2 (1 form + 1 sub form)?
    Ou seja, no form principal você teria os dados do funcionários (o que, atualmente está no 1º subform) e no subform você teria os lançamentos (que estão no 2º subform) e mais a data.
    Então a data seria mais um campo no subform, juntamente com os campos Obra, Porcentagem e OBS, entende?
    Ao invés de você ter tudo vinculado a uma data, teria tudo vinculado ao funcionário e até o visual do form ficaria mais enxuto.
    Se quiser tentar, fica a dica.
    avatar
    virtaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 17/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  virtaum 17/3/2014, 16:51

    O problema é listar todos os funcionários no primeiro formulário.

    Há alguma outra maneira de listar todos para aparecer na mesma página assim sem ser por um sub formulário?
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  rdrck 17/3/2014, 16:58

    Mas porque você precisa que todos os funcionários apareçam ao mesmo tempo no form?
    Porque não pode ser um a um?
    Então você teria o registro do funcionário no form e abaixo as ocorrências para o mesmo no subform, então passa para o próximo registro e terá outro funcionários, com as ocorrências só para ele no subform.
    avatar
    virtaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 17/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  virtaum 17/3/2014, 17:02

    Eu não preciso, mas o chefe mandou... Então manda quem pode e obedece quem tem juízo... huAUHaEUHAEUHeaU.... Daí to sofrendo pra fazer assim....
    avatar
    virtaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 17/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  virtaum 17/3/2014, 18:33

    Reformulando todo o problema, pois descobri informações adicionais.

    A gente trabalha com um servidor onde fica o banco de dados, em sql server.
    Quando eu mexo nos formulários com a tabela no servidor local, funciona direitinho... Quando eu mando a tabela para o servidor do SQL server, ai não consigo mais adicionar os registros.

    O problema tá em algum bloqueio de quando mando pro servidor.

    Alguém?
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  rdrck 18/3/2014, 11:51

    Bom, isso é bem estranho...
    O fato poderia estar em o servidor permitir somente a leitura dos arquivos ali, não permitindo alterações (salvar ou modificar os dados) seja no documento que for.
    Porém, se você consegue preencher outros registros no BD, é porque o servidor está permitindo alterações (salvar), e é estranho somente esse subform estar com esse problema.
    Bom, mas vc poderia, também, conversar com seu chefe pra ver se é possível uma mudança, como lhe indiquei antes, filtrando pelo funcionário, e não pela data, até porque não vejo muita lógica em ter a data como padrão no form principal.
    Se quisermos ver as ocorrências por data, é só gerar uma consulta e colocar em um relatório os registros, filtrando por data, aí teremos a listagem das ocorrências por data. Por isso, não vejo necessidade de visualizar esse filtro por data no form.
    Bom, mas fica aí a dica.
    avatar
    virtaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 17/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  virtaum 19/3/2014, 11:52

    rdrck,

    Obrigado pela ajuda.

    Resolvi o problema aqui, realmente era em relação ao servidor onde fica o banco de dados. Ele estava bloqueando a edição de novas tabelas. Consegui configurar corretamente lá.

    Valeu a atenção!
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  rdrck 19/3/2014, 12:03

    Ok. Valeu.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  rdrck 1/4/2014, 13:29

    Olá Virtaum,
    Só não esqueça de fechar o tópico com o Resolvido.
    Valeu.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  rdrck 3/4/2014, 16:33

    Olá Virtaum,
    O problema já foi sanado?
    Se sim, não esqueça de fechar o tópico com o Resolvido.
    Valeu.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    avatar
    virtaum
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 17/03/2014

    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  virtaum 3/4/2014, 16:49

    Então, foi sim, é que acesso o fórum pelo trabalho e aqui a internet é meio zica. Clico no botão "Resolvido" e acho que ele não está funcionando :/

    Vou mudar manualmente o nome do Tópico. Obrigado.

    Conteúdo patrocinado


    [Resolvido]Subformulário dentro de um SubFormulário Empty Re: [Resolvido]Subformulário dentro de um SubFormulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 12:14