QUOTE(Régis Nogueira @ 26/04/2007 - 14:50)

Fala galera, boa tarde a todos.
Estou fazendo um pequeno sistema para impressão de certificados. Nele já possuo um formulário e uma tabela onde eu cadastro os campos nome, realização, participação, data e curso do pessoal. Até aí está tudo OK. O que eu queria e não consigo é que fazer com que seja feita uma consulta que faça uma seleção e somente imprima os certificados que são referentes a um curso específico.
Ou seja. Vou cadastrando o pessoal, participação, cursos, etc. O que eu quero é poder:
Imprimir os dados nos certificados quando o curso escolhido for X.
Abraços
======================================================
Crie duas tabelas (Tabela - Campo) :
ALUNO - ALUNO, REALIZAÇÃO, PARTICIPAÇÃO, CURSO ETC...
CURSO - CURSO
Ainda em tabela, crie um relacionamento entre ALUNO.CURSO e CURSO.CURSO
Depois crie no formulário um combox com nome CURSO, cuja fonte de controle é CURSO.CURSO
Crie um relatório com nome ALUNO de ALUNO* e na Fonte de Registro, faça uma consulta no campo ALUNO.CURSO seguinte:
=Forms!(Nome do formulário)!CURSO
Volte na combox, e crie o procediemnto seguinte:
Private Sub CURSO_Click()
Docmd.OpenReport "ALUNO", acViewNormal
End Sub
Pronto. Sempre que você escolher determinado curso no combox, ao clicar nele, serão impressos todos referente somente a ele.