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

    Acrescimo de registo com preenchimento de campo quando ativo checkbox

    black_wolf
    black_wolf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 33
    Registrado : 02/04/2013

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  black_wolf Qui 6 Jun - 13:15

    Boa tarde pessoal,

    Como sou um principiante nestas andanças VBA, necessito da vossa ajuda pf.

    Na bd em anexo, no form principal (frmTurma) tem checkbox que desejava quando clicar acrescente um novo registo para cada aluno da turma, na "tbAvaliacao" e que preencha o campo "Exame" de acordo com a checkbox marcada.

    Por exemplo:
    No frmTurma marca checkbox "Teste escrito"
    Pretendo que seja preenchido no campo "Exame" "Teste escrito" para todos os membros da turma.

    Não abusando da vossa boa vontade em partilhar conhecimento ... pretendia igualmente sempre que a checkbox esteja marcada e se desmarcar questionar se pretende apagar os registos subordinados.

    Agradeço a vossa ajuda e anexo BD.
    Muito obrigado

    Anexos
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Attachmentteste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (53 Kb) Baixado 3 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Re: Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  JPaulo Qui 6 Jun - 13:25

    "Pretendo que seja preenchido no campo "Exame" "Teste escrito" para todos os membros da turma."

    De qual tabela necessita de fazer esse update ?

    Na tbDetAluno ?

    É que o campo Exame está como numerico e não texto, para receber esse "Teste escrito"


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new 102 Códigos VBA Gratuitos...
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new Instruções SQL como utilizar...
    black_wolf
    black_wolf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 33
    Registrado : 02/04/2013

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Re: Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  black_wolf Qui 6 Jun - 13:35

    Mestre JPaulo

    Respondendo:
    De qual tabela necessita de fazer esse update ? tbDetAluno

    Porque esta relacionado: um tipo de exame para muitos DetAlunos

    Mas sugeria alteração para tipo texto.

    Muito obrigado Smile
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Re: Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  JPaulo Qui 6 Jun - 14:15

    Outra questão;

    Como e em que momento é preenchida essa tabela tbDetAluno ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new 102 Códigos VBA Gratuitos...
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Re: Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  JPaulo Qui 6 Jun - 14:26

    Uma pequena alteração e um pequeno exemplo...

    1º Abra a tabela tbDetAluno e veja os novos campos e tambem verifique que o campo Exame e Exame_Descricao não têm dados.

    2º Abra o formulario frmTurma, pressione a checkbox Teste escrito, e depois veja a tabela tbDetAluno .

    Anexos
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Attachmentteste_06062013.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (73 Kb) Baixado 22 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new 102 Códigos VBA Gratuitos...
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new Instruções SQL como utilizar...
    black_wolf
    black_wolf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 33
    Registrado : 02/04/2013

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Re: Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  black_wolf Qui 6 Jun - 14:34

    JPaulo

    O preenchimento da tbDetAluno é feito pelo frmAluno e respetivo subform, , quando existe nota a atribuir ao aluno. Mas o objetivo é replicar por toda a turma, o tipo exame que determinada turma vai ter que realizar. Ou em ultima instância pelo frmTurma.


    Muito Obrigado.

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Re: Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  JPaulo Qui 6 Jun - 15:30

    Então o exemplo que lhe passei, caí que nem uma luva, certo ?

    É só fazer igual para as restantes checkbox`s.



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new 102 Códigos VBA Gratuitos...
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new Instruções SQL como utilizar...
    black_wolf
    black_wolf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 33
    Registrado : 02/04/2013

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Re: Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  black_wolf Qui 6 Jun - 15:58

    JPaulo

    Eu gostava de dizer que sim, o problema é que não esta a replicar o tipo de exame para todos os alunos de outras turmas.

    Por exemplo: na turma FP51 ou se criar outra turma e se clicar na checkbox teste escrito não me replica para os alunos Sad

    Ou estou a fazer algo de errado?

    Muito obrigado

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Re: Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  JPaulo Qui 6 Jun - 16:14

    Como não ?

    Aqui está a funfar direito.

    Vou completar o código e já lhe passo, para testar com todas as checkbox`s.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new 102 Códigos VBA Gratuitos...
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new Instruções SQL como utilizar...
    black_wolf
    black_wolf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 33
    Registrado : 02/04/2013

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Re: Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  black_wolf Qui 6 Jun - 16:21

    obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Re: Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  JPaulo Qui 6 Jun - 16:22

    Qualquer checkbox, introduz na tabela "tbDetAluno", para todos os alunos da Turma que no momento está no form.

    Anexos
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Attachmentteste_06062013_II.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (29 Kb) Baixado 24 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new 102 Códigos VBA Gratuitos...
    Acrescimo de registo com preenchimento de campo quando ativo checkbox Folder_announce_new Instruções SQL como utilizar...
    black_wolf
    black_wolf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 33
    Registrado : 02/04/2013

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Re: Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  black_wolf Qui 6 Jun - 16:51

    Mestre

    Desde já agradeço toda a sua atenção e disponibilidade, para me ajudar.

    Mas continuo a ter alguns problemas:
    [list][*]A ideia é ter a possibilidade de escolher vários tipos de exame em simultâneo (no exemplo só posso escolher 1 tipo de exame )
    [list][*]Se inserir novo aluno numa turma existente, não replica para o novo aluno
    [list][*]Se inserir nova turma não replica para os alunos adicionados

    Por exemplo, no aluno "teste" da turma "FP50" não está a replicar

    Muito obrigado
    black_wolf
    black_wolf
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 33
    Registrado : 02/04/2013

    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Re: Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  black_wolf Sex 7 Jun - 13:24

    JPaulo

    Para esclarecer.
    Esta BD não é o projeto que estou a desenvolver, mas sim algo semelhante.
    O objetivo é entender e depois por em pratica no projeto. Pois como disse sou principiante em VBA. Mas após ter feito algumas pesquisas na net e principalmente no forum, vi o grande potencial para automatizar processos.

    O problema é que deixei este automatismo para o fim e estou na fase final e tenho esta situação "pendurada".

    Neste momento eu faço o seguinte, pegando no exemplo desta BD:
    Crio a turma, depois crio os alunos e no tbDetAluno abro linha para cada tipo de exame no 1º aluno da turma; Por exemplo:

    Exame
    Complementar
    Teste escrito
    Teste Orla


    Depois Copio todos os registos no campo "Exame" (Coluna) e colo no aluno seguinte ... até ao ultimo aluno da turma, ficando desta forma com os mesmos exames que cada aluno da turma realizou ou realizará. No fim, é só colocar a respectiva nota para o exame especifico.

    Mas quero automatizar processos...acho que da forma que é feito agora é pouco funcional e pouco prático.


    Muito obrigado.

    Conteúdo patrocinado


    Acrescimo de registo com preenchimento de campo quando ativo checkbox Empty Re: Acrescimo de registo com preenchimento de campo quando ativo checkbox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 22 Nov - 1:12