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

    Actualizar sub formulário

    avatar
    drico
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 16/06/2016

    Actualizar sub formulário Empty Actualizar sub formulário

    Mensagem  drico 20/6/2016, 11:51

    Boas

    Com um exemplo que peguei daqui, adaptei para uma realidade minha, ou seja bd para registar tempos de formação/escola dos alunos/formandos.

    Peço ajuda então para:

    no form Tab_registo quando seleciono um IDcurso no sub- form deveria aparecer os alunos respetivos para assim registar as horas/tempos que estiveram nesse dia e nessa UFCD_UC (matéria/disciplina)

    anexo bd

    Código:
    https://drive.google.com/open?id=0BwXcPCv0ATWfN1dBSEZQY3Noczg


    qualquer ajuda, melhoria, sugestão é bem vinda

    obg
    Adriano
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  FabioPaes 20/6/2016, 17:04

    Amigo, nao pude baixar seu app pois estou no Celular... Porem a um tempo fiz um ezemplo de Chamada escolar... Veja nesse ezemplo, se nao atende as suas Necessidades.

    https://www.maximoaccess.com/t26609-lancamento-de-chamada-de-classe-escolar


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    drico
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 16/06/2016

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  drico 21/6/2016, 11:39

    boas fabio

    foi mesmo esse exemplo que utilizei com pequenas alterações

    nao consigo carregar os alunos no form quando seleciono na turma/curso (combobox)

    é com VB? (é que pesco nada)

    obg
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  FabioPaes 21/6/2016, 16:26

    Posta aqui seu BD como esta, para que eu possa dar uma olhada!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    drico
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 16/06/2016

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  drico 22/6/2016, 10:15

    boas
    segue em anexo
    entretanto já me surgiu mais uma situação, parecida com a anterior:

    - no form tab_registo a combobox UFCD_UC deveria ser carregada conforme IDCurso selecionado pois cada curso tem as suas "matérias(ufcds)"

    a bd vai ja com alguns registos para melhor compreensão

    obg toda e qq ajuda

    adriano
    Anexos
    Actualizar sub formulário AttachmentRegistoHoras.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (70 Kb) Baixado 4 vez(es)
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  FabioPaes 22/6/2016, 14:25

    Meu amigo, Segue a correção...

    Veja o COmando que está no Botão carregar alunos, edite e inclua as outras funçoes:

    Impedir que seja lançado a mesma chamada mais de uma vez, para dia, Materia e data;
    Impedir de carregar os alunos se todos os campos nao forem preenchidos...
    Anexos
    Actualizar sub formulário AttachmentRegistoHoras.zip
    Reg Classe. Arquivo Atualizado 23/06/2016
    Você não tem permissão para fazer download dos arquivos anexados.
    (47 Kb) Baixado 14 vez(es)


    Última edição por FabioPaes em 23/6/2016, 14:11, editado 1 vez(es)


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    drico
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 16/06/2016

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  drico 22/6/2016, 16:11

    @fabio obg pela ajuda

    vou tentar...

    mais uma questão:

    quando mudo no idcurso é possivel limpar no sub-form (sem apagar registos) a listagem de formandos/alunos anterior

    ou seja mudo de classe/turma mudo de alunos/formandos.

    mais uma vez obg pela ajuda disponibilizada
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  FabioPaes 22/6/2016, 17:31

    Na realidade, quando mudar la, ira alterar o Registro ja lançado...

    Inclua Novo registro, selecione a turma, materia e data e carregue os alunos... esse são os paços.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    drico
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 16/06/2016

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  drico 23/6/2016, 12:49

    ok

    quanto às verificações vou deixar para mais tarde pois preciso por exemplo que na mesma data tenha dois registo do mesmo curso com diferentes ufcd (materias)...

    detetei que na tabela tab_registo a cbox não estava a fazer o pretendido e alterei para
    SELECT Tab_UFCDs.IDufcd, Tab_UFCDs.UFCD_UC FROM Tab_UFCDs;

    parece-me o que pretendo

    mas aqui surge uma questão de melhoria:
    quando seleciono um determinado curso(IDcurso) como faço para fazer um filtro na cbox UFCD_UC para aparecerem só as matérias desse curso?

    Actualizar sub formulário 2q08ygh


    outra questão detetada:
    No form tab_registo seleciono a ufcd_uc (qualquer da lista por ex internet...) seleciona sempre a 1ª

    seleciono
    Actualizar sub formulário 5vrgyf

    o que fica selecionado
    Actualizar sub formulário 2n1ckyp
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  FabioPaes 23/6/2016, 14:14

    Amigo, baixe o Exemplo da mensagem Nº 02 que esta corrigido... Na pressa tinha esquecido um Campo la na Combo....


    Para aparecer somente as disciplinas referente aos cursos, ja esta feito no Formulário...

    Faça um teste. Apenas os dois primeiros cursos tem disciplinas, os outros parecerão em branco.

    Selecione o Curso, e va ate a disciplina, e vera somente as referente ao curso...

    Isso é construído no VBA, veja o exemplo Ao receber foco da combo Disciplina.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    drico
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 16/06/2016

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  drico 24/6/2016, 14:42

    obg fabio

    vou agora adiantar consultas e relatórios

    se surgirem mais questões pergunto

    OBRIGADO
    avatar
    drico
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 16/06/2016

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  drico 1/7/2016, 16:25

    boas cá estou novamente e com dificuldades no código que coloco numa cbox

    então é assim:

    depois de alguns testes cheguei à conclusão que necessitaria de um form igual ao ao form Tab_Registo em que consiga só registar uma materia (UFCD) de um curso para um só aluno (formando)

    isto pq se o faço pelo form registo estou a gravar 0's (zeros) escusadamente na tab_registoHORAS.


    Actualizar sub formulário Qqe4x4

    não consigo acertar com o codigo para q  no idformando aparece só alunos referente ao curso selecionado

    tou a fazer alto disparate, ja tentei percerber... decidi vir aqui:


    Me.IdFormando.RowSource = "SELECT Tab_registo.Idformando, FROM Tab_Registos WHERE (((Tab_Registos.Idformando)=[Formulários]![F_Registo_INDIVIDUAL]![IDFormando]));"
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  FabioPaes 1/7/2016, 17:36

    Poste por favor seu arquivo, e me fale qual formulário esta tendo problema... se for o da foto nao precisa falar! rererererere


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    drico
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 16/06/2016

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  drico 5/7/2016, 17:41

    sim é o form da img

    campos da tab_registo e Tab_RegistoHORAS
    Anexos
    Actualizar sub formulário AttachmentRegistoHoras (3).zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (90 Kb) Baixado 6 vez(es)
    avatar
    drico
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 16/06/2016

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  drico 12/7/2016, 12:31

    alguem ajude pf

    cumpts
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  FabioPaes 12/7/2016, 14:41

    Amigo, desculpa nao ter respondido... Seu topico foi la pro final e acabei por no ver...

    Vamos la...

    Mude sua combo, no evento ao receber Foco coloque:


    Código:
    Private Sub IDFormando_GotFocus()
    Me.IDFormando.RowSource = "SELECT TAB_Formando.IDFormando, TAB_Formando.NomeFormando FROM TAB_Formando INNER JOIN Tab_Formando_Curso ON TAB_Formando.IDFormando = Tab_Formando_Curso.IDFormando WHERE Tab_Formando_Curso.idCurso = " & [Forms]![F_Registo_INDIVIDUAL]![IDCurso] & " GROUP BY TAB_Formando.IDFormando, TAB_Formando.NomeFormando, Tab_Formando_Curso.IDCurso;"

    End Sub

    Devera funcionar...

    So mostrara os alunos referente ao curso selecionado no Formulario Principal...

    Veja a diferença e entenda o que foi feito.


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    drico
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10
    Registrado : 16/06/2016

    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  drico 13/7/2016, 14:25

    YEP funciona!!!

    entender até entendi... não chegava era lá.



    Obrigado.




    Conteúdo patrocinado


    Actualizar sub formulário Empty Re: Actualizar sub formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 15:00