Boa tarde a todos...
Venho mais uma vez contar com a ajuda de vocês, para fazer a seguinte tarefa:
1- Criei um formulário com os seguintes campos;
ANO LETIVO - SÉRIE - TURMA - TURNO... +( botão gerar relatório )
2- Esse formulário é para chamar um relatório baseado em uma consulta na tabela matrículas escolares.
3- Gostaria de efetuar a consulta da seguinte forma:
Caso o campo acima esteja vazio ele exiba todos os registros. caso o campo tenha valor seja numero ou texto, ele filtre por esse conteúdo.
Exemplo abaixo:
ANO LETIVO - SERIE - TURMA - TURNO
2019 1º ANO MANHÃ
OU
ANO LETIVO - SERIE - TURMA - TURNO
2019 801 TARDE
Ou seja caso qualquer campo esteja vazio ele NÃO FILTRE e exiba todos os registros, porem se tiver conteúdo ele FILTRE PELO CONTEÚDO.
Obs. Consegui da seguinte forma, na consulta coloquei o seguinte:
1- Na consulta coloquei.
Campo: ANO_LETIVO
Tabela: TBL_MATRICULAS_ESCOLARES
Critério: Como [Formulários]![FRM_MATRICULAS_ESCOLARES_FILTROS]![ANO_LETIVO]
Repetindo isso para cada campo de filtro...
2- No formulário FRM_MATRICULAS_ESCOLARES_FILTROS
Na opção "VALOR PADRÃO" de cada campo coloquei *
com isso ele exibe todos os registros relacionado ao campo...
Porem sei que existe outra forma. Mas não sei como fazer...
Venho mais uma vez contar com a ajuda de vocês, para fazer a seguinte tarefa:
1- Criei um formulário com os seguintes campos;
ANO LETIVO - SÉRIE - TURMA - TURNO... +( botão gerar relatório )
2- Esse formulário é para chamar um relatório baseado em uma consulta na tabela matrículas escolares.
3- Gostaria de efetuar a consulta da seguinte forma:
Caso o campo acima esteja vazio ele exiba todos os registros. caso o campo tenha valor seja numero ou texto, ele filtre por esse conteúdo.
Exemplo abaixo:
ANO LETIVO - SERIE - TURMA - TURNO
2019 1º ANO MANHÃ
OU
ANO LETIVO - SERIE - TURMA - TURNO
2019 801 TARDE
Ou seja caso qualquer campo esteja vazio ele NÃO FILTRE e exiba todos os registros, porem se tiver conteúdo ele FILTRE PELO CONTEÚDO.
Obs. Consegui da seguinte forma, na consulta coloquei o seguinte:
1- Na consulta coloquei.
Campo: ANO_LETIVO
Tabela: TBL_MATRICULAS_ESCOLARES
Critério: Como [Formulários]![FRM_MATRICULAS_ESCOLARES_FILTROS]![ANO_LETIVO]
Repetindo isso para cada campo de filtro...
2- No formulário FRM_MATRICULAS_ESCOLARES_FILTROS
Na opção "VALOR PADRÃO" de cada campo coloquei *
com isso ele exibe todos os registros relacionado ao campo...
Porem sei que existe outra forma. Mas não sei como fazer...
- Anexos
- Imagem1.png
- Você não tem permissão para fazer download dos arquivos anexados.
- (65 Kb) Baixado 7 vez(es)