Ir para conteúdo
Fórum Script Brasil

crproberto

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Sobre crproberto

crproberto's Achievements

0

Reputação

  1. Iceguy obrigado pelo retorno. Concordo com você nos erros cometidos, tenho que aprender bastante. Estou fazendo da seguinte maneira: no Formulário 1 quando eu preencho a "data de nascimento", os campos "meses de vida" e "turma" são preenchidos automaticamente através do código: Private Sub DataNasc_AfterUpdate() Me.Meses_de_vida = Int(DateDiff("d", [dataNasc], Date) / 30.5) Select Case Meses_de_vida Case Is <= 18 TurmaOpção1 = "BERÇÁRIO" Case Is <= 31 TurmaOpção1 = "MATERNAL 1" Case Is <= 43 TurmaOpção1 = "MATERNAL 2" Case Is <= 55 TurmaOpção1 = "MATERNAL 3" Case Is <= 71 TurmaOpção1 = "PRÉ" Case Else TurmaOpção1 = "Sem Turma" End Select End Sub Quando eu preencho a "data de inscrição", o campo "tempo de espera" é preenchido automaticamente através do código: Private Sub DataInsc_AfterUpdate() Me.txtEsperaFila = Diff2Dates("DMY", Me.DataInsc, Date) End Sub Se eu entendi, o que você está me dizendo é que: 1- estas informações cadastrais geradas (Formulário 1) não devem ir para a Tabela 1, ok? Ou seja, sómente os dados "data de nascimento" e "data de inscrição" é quem vão. 2- quando abrir o Formulário 2 e buscar a "data de nascimento" e "data de inscrição" os outros campos serão preenchidos automaticamente porque a consulta calculou estas informações, ok? Pergunta: como fazer a consulta calcular estas informações? Obrigado.
  2. Estou fazendo um BD para gerenciamento de uma fila de espera numa escola. Preciso de uma ajuda, pois sou trainee no Access. Vou descrever genericamente. Tabela 1 com os seguintes campos: Data_Nascimento, Meses_de_Vida, Turma, Data_Inscrição, Tempo_Espera_na_Fila. Os registros do campo Turma são determinados pelos registros do campo Meses_de_Vida, por ex, se o aluno tem menos de 12 meses de vida é da turma “Berçário”, acima é “Maternal”. São registros dinâmicos. Formulário 1 para cadastro: Quando preencho a data de nascimento do aluno, os campos meses de vida e turma são preenchidos automaticamente, no formulário. Quando preencho a data de inscrição, o campo tempo de espera na fila é preenchido automaticamente, também no formulário. Tudo isto funciona perfeitamente: o Formulário 1 funciona legal, a Tabela 1 mostra os registros corretamente, mas ... quando abro o Formulário 2 ( que é para manutenção do cadastro) e através de uma caixa de combinação seleciono o aluno os campos deste formulário são preenchidos com os registros de quando foi feita a inscrição. Como a gente vê os registros dos campos Meses_de_Vida, Turma e Tempo_Espera_na_Fila aumentam o seu valor a cada dia que passa. A minha dúvida é de como aparecer no Formulário 2 estes registros atualizados e nos relatórios quando gerados.
  3. Caro MrMALJ obrigado pelos conselhos, vou começar a olhar melhor pra isso. Como meus conhecimentos ainda é básico, não estou conseguindo fazer o que você propôs. Roberto
  4. Preciso de uma ajuda sou iniciante no Access. Conto com a boa vontade de algum cabeça. Tenho uma tabela que se chama LISTA DE ESPERA, uma consulta que se chama LISTA DE ESPERA CONSULTA e um formulário que se chama MANUTENÇÃO NA LISTA DE ESPERA. Neste formulário existe uma caixa de seleção txtDesistência e uma caixa de texto txtOrdem Chegada. Quando a caixa de seleção é marcada, a caixa de texto recebe o valor zero. Na tabela LISTA DE ESPERA o campo Ordem de Chegada que tinha um número diferente de zero passa a ser zero. Na consulta LISTA DE ESPERA CONSULTA eu fiz um filtro(<>0) para que não apareça este ID com o campo zerado (não sei se simplifica ). 1- A primeira dúvida é de como fazer para que a tabela consulta fique atualizada dentro do respectivo ano de nascimento. Ver figura. 2- A segunda é no formulário CADASTRO DE LISTA DE ESPERA, quando eu digito a data de nascimento de um novo aluno no campo txtDataNasc deverá aparecer no campo txtOrdemChegada (deste formulário) em que lugar da fila ele está conforme ano de nascimento e conforme a ordenação feita anteriormente, ou seja, ele recebe um número seqüencial que o leva a ser o último da fila. Se alguém puder ajudar fico agradecido. LISTA DE ESPERA CONSULTA ID DataNasc Ano de Nascimento Ordem Chegada 325 21/1/2011 2011 ATUALIZAR P/ 16 18 322 21/1/2011 2011 ATUALIZAR P/ 15 16 319 21/1/2011 2011 ATUALIZAR P/ 14 15 57 22/3/2011 2011 13 56 10/3/2011 2011 12 55 13/4/2011 2011 11 54 26/4/2011 2011 10 53 15/4/2001 2011 9 52 3/5/2011 2011 8 51 28/3/2011 2011 7 50 28/3/2011 2011 6 49 27/1/2011 2011 5 48 15/2/2011 2011 4 47 18/3/2011 2011 3 46 6/3/2011 2011 2 44 22/1/2011 2011 1 45 11/4/2010 2010 ATUALIZAR P/ 40 41 59 26/2/2010 2010 39 60 4/1/2010 2010 38 61 18/1/2010 2010 37
×
×
  • Criar Novo...