Στο κείμενο αυτό περιγράφεται η μεθοδολογία που πρέπει να ακολουθηθεί προκειμένου να δοθεί η δυνατότητα σύνδεσης οντοτήτων της εφαρμογής με δεδομένα που συλλέγονται μέσω αναφορών. Πρόκειται για σχεδιαζόμενες αναφορές (GRID ή Pivot) με δυναμικά φίλτρα, τα δεδομένα των οποίων μπορούν να εμφανιστούν σαν κομμάτι οποιασδήποτε οντότητας του PYLON. O μηχανισμός υλοποίησης είναι πολύ απλός και απαιτεί τρία (3) διακριτά βήματα.
- Σχεδίαση της αναφοράς.
- Ορισμό των πεδίων, οι τιμές των οποίων θα χρησιμοποιηθούν ως φίλτρα στην αναφορά.
- Προσθήκη στον σχεδιασμό της φόρμας της εκάστοτε οντότητας.
Ως λειτουργικότητα δίνει αρκετά πλεονεκτήματα:
- Δεν επιβαρύνει το performance της εφαρμογής εφόσον τηρηθούν απλοί κανόνες στην υλοποίησή τους. Τα queries να είναι στοχευμένα, να απαιτούν ελάχιστο χρόνο για να εκτελεστούν και οι γραμμές που παρουσιάζουν να είναι λίγες σε πλήθος.
- Πρόκειται για αναφορές άρα δυνατότητες όπως hyperlink, χρωματισμός γραμμών ή στηλών υπό συνθήκες, εμφάνιση εικόνων, grouping, subtotals ισχύουν.
- Ενσωμάτωση στην φόρμα προβολής της εκάστοτε οντότητας (Είδη, Πελάτες, Προμηθευτές κλπ.).
- Εύκολη υλοποίηση χωρίς να χρησιμοποιηθεί ούτε μία γραμμή κώδικα πέραν από το query που θα αντλήσει τα δεδομένα.
- Επαναχρησιμοποιούμενη. Αυτό σημαίνει ότι οποιαδήποτε σχεδίαση στα Προσαρμοσμένα Δεδομένα Φόρμας, είναι ορατή παντού.
- Λόγω του ότι τα δεδομένα θα εμφανιστούν σε φόρμα θα είναι ορατά σε όσους χρήστες ή ομάδες χρηστών έχει σχεδιαστεί η συγκεκριμένη φόρμα.
Προϋπόθεση βέβαια είναι να υπάρχει στοιχειώδης γνώση σύνταξης εντολών SQL καθώς και πολύ καλή γνώση των πινάκων της βάσης.