| 1 | == Самостојно прилагодено филтрирање по тип на Report запис, или Person запис == |
| 2 | |
| 3 | **Цел:** |
| 4 | |
| 5 | Тука, целта е со соодветни избори за пополнување кои се понудени, да се креира во позадината квери со соодветна сложеност, кое ќе ги повлече податоците кои одговараат на тие филтри. |
| 6 | |
| 7 | **Главната идеја** |
| 8 | |
| 9 | Корисникот може да избере да филтрира на негов начин, така што во горниот десен агол од екранот го избира ''Use Advanced Filters''. Тоа ќе редиректира на страница, каде направено е избирање на едно од 5те можности за филтрирање: |
| 10 | |
| 11 | * Академски извештај |
| 12 | * Медицински извештај |
| 13 | * Криминален извештај |
| 14 | * Едукациски извештај |
| 15 | * Person ентитетот |
| 16 | |
| 17 | Доколку постојат податоци кои одговараат на применетите филтрирања, тие соодветно ќе бидат покажани во општ облик на Report ентитетот. |
| 18 | |
| 19 | Покрај што во позадината се креира сложено, генеричко и динамичко квери кое соодветно ќе биде извршено, се овозможува и состојбено менување на самите типови на извештаи по кои се филтрира, за да се намали шансата за забагување на апликацијата. |