Καλησπέρα σας,
Έχω δημιουργήσει ένα database view στο οποίο περιλαμβάνονται τα πεδία MTRL, COMPANY, WHOUSE κ.λπ.
Στο LOCATE του OBJECT έχω ορίσει το πεδίο το MTRL, ώστε να φιλτράρεται το SELECT ανάλογα με το είδος που έχω μπει, και αυτό λειτουργεί κανονικά.
Παράλληλα, έχω δημιουργήσει και τα πεδία qCompany και qWhouse σε Virtual Table, με σκοπό να μπορώ να φιλτράρω τα αποτελέσματα του SELECT με πιο συγκεκριμένα κριτήρια (Εταιρεία & Α.Χ. όπου τα έχω κανει κιολας πολλαπλών επιλογών).
Αυτό που θα ήθελα είναι να μπορέσω να οριοθετήσω/περιορίσω τα αποτελέσματα του SQL Query, έτσι ώστε να λαμβάνονται υπόψη και οι τιμές των qCompany και qWhouse ως πρόσθετα κριτήρια φιλτραρίσματος.
Θα μπορούσατε να μου υποδείξετε ποιος είναι ο σωστός τρόπος να «δέσω» τα πεδία του Virtual Table (qCompany & qWhouse) με το SQL Query ή/και το LOCATE του OBJECT, ώστε να επιστρέφονται μόνο τα αντίστοιχα φιλτραρισμένα αποτελέσματα;
Σας ευχαριστώ πολύ εκ των προτέρων
όταν απαιτούνται δυναμικά φίλτρα (ιδίως πολλαπλής επιλογής όπως τα qCompany και qWhouse που αναφέρεις), το στατικό LOCATE statement δεν επαρκεί από μόνο του.
Για να επιτύχεις το φιλτράρισμα που ζητάς, ο πιο ενδεδειγμένος και ευέλικτος τρόπος κατά την γνώμη μου είναι η χρήση Script (JavaScript) στη φόρμα του αντικειμένου. Εφαρμόζοντας δυναμικά φίλτρα στο Dataset του Database View κάθε φορά που αλλάζει η τιμή στα πεδία του Virtual Table.
--
Softone Developers Network group.
To post to this group, send email to so...@googlegroups.com
---
Λάβατε αυτό το μήνυμα επειδή έχετε εγγραφεί στην ομάδα "Softone Developers Network" των Ομάδων Google.
Για να απεγγραφείτε απ' αυτή την ομάδα και να σταματήσετε να λαμβάνετε μηνύματα ηλεκτρονικού ταχυδρομείου απ' αυτή, στείλτε ένα μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση soft1+un...@googlegroups.com.
Για να δείτε αυτή τη συζήτηση, επισκεφτείτε το https://groups.google.com/d/msgid/soft1/c12314ce-5a44-402e-a1b9-4b720b6b1506n%40googlegroups.com.