Filtrando Tabelas
As vezes nos deparamos com a necessidade de FILTRAR uma tabela, ou seja mostrar, apenas alguns registros da tabela. Por exemplo podemos citar uma tabela de CD e uma tabela de Músicas. Seria bom se ao selecionar um CD, a tabela de Músicas mostra-se somente as músicas do CD selecionado.
sto poderia ser feito com instruções SQL, mas como a ligação se dá somente por um campo(CODCD), podemos fazer esta filtragem manipulando propriedades do componente TABLE.
Para isto siga os seguintes passos:
No componente Table que deverá ser filtrado (no nosso exemplo Músicas), siga os passos:
1. MASTERSOURCE Deverá receber o nome do DataSet por onde deverá filtrar
2. MASTERFIELDS Você deverá definir o DETAILFIELD e o MASTERFILELDS , clicar em ADD e OK Desta forma cada vez que você trocar de CD, aparecerá somente as músicas dele.
Outra maneira bastante interessante de Filtrar um Tabela, é utilizar as Propriedades FILTER e FILTERED. Como exemplo, siga os passos seguintes :
1. FILTER Coloque Tempo > 3
2. FILTERED Coloque TRUE
Desta forma apareceram somente as músicas cujo o tempo é maior que 3 minutos.