ΟΝΟΜΑΤΟΛΟΓΙΑ ΠΑΡΑΜΕΤΡΩΝ ΓΙΑ ΠΡΟΣΑΡΜΟΣΜΕΝΕΣΣ ΑΝΑΦΟΡΕΣ. @XXX@_<όνομα παραμέτρου> (Εμφανίζεται σαν Caption στην φόρμα των φίλτρων). Βασικοί παράμετροι @EDT@_ @CHK@_ @CXD@_ @CXDC@_ @CMB@_ @CHKLB@_ Παράμετρος που είναι String ή Number. Παράμετρος που είναι Boolean. Παράμετρος που είναι Date (Προτεινόμενα τα όρια της Χρήσης). Παράμετρος που είναι Date (Προτεινόμενα τα όρια της Τρέχουσας ημέρας). Παράμετρος με Default τιμές από τις οποίες πρέπει να επιλέξουμε μία τιμή. Παράμετρος με Default τιμές από τις οποίες πρέπει να επιλέξουμε πάνω από μια τιμή. 1
Δήλωση υποχρεωτικής τιμής σε παράμετρο Όταν πρόκειται για παράμετρο την οποία θέλουμε να είναι υποχρεωτική τότε βάζουμε το $ στο τέλος της παραμέτρου. Προσοχή! Η δυνατότητα αυτή είναι διαθέσιμη για τις παραμέτρους τύπου @EDT@_ και @CMB@_ [Emp998](Name)@CMB@_Προηγ. Χρήση$ όταν θέλουμε στο πεδίο επιλογής προηγούμενης χρήσης ο χειριστής να δηλώσει υποχρεωτικά τιμή. 2
Default Values από αρχείο Όταν θέλουμε να γεμίσουμε μια λίστα με τιμές από κάποιο αρχείο π.χ. Τρόπων Πληρωμής τότε η σύνταξη της παραμέτρου γίνεται ως εξης: Χρησιμοποιούμε είτε την παράμετρο @CMB@_ για επιλογή μία τιμής, είτε την @CHKLB@_ εφόσον επιθυμούμε να επιλέγουμε περισσότερες από μία τιμές. Αναφέρουμε τον Πίνακα από τον οποίο θα φορτώσουμε τις τιμές μέσα σε αγκύλες [] και στη συνέχεια προσθέτουμε το πεδίο τις τιμές του οποίου θα εμφανίζουμε στην λίστα μέσα σε παρανθέσεις (). Παραδείγματα: [Emp007](TroposPl)@CMB@_TroposPlhrwmhs όταν θέλουμε να επιλέγουμε μια τιμή από τη λίστα ή [Emp007](TroposPl)@CHKLB@_TroposPlhrwmhs όταν θέλουμε να επιλέγουμε μία ή περισσότερες τιμές από τη λίστα. Τέλος μόνο για την περίπτωση που θέλουμε να φορτώσουμε μια λίστα με παραστατικά προσθέτουμε μέσα σε κάγκελα # και τον τύπο των παραστατικώ ών τα οποία επιθυμούμε να εμφανίσουμε ( 1 για Πελάτες, 2 για Προμηθευτές. 3 για Τρίτους). [Emp018](SyntomaOnomata)#1#@CMB@_Parastatika 3
Aναζήτηση τιμής (Διπλό κλικ ή F7) Προαιρετικά όταν θέλουμε να έχουμε την δυνατότηταα αναζήτησης δεδομένων (διπλό κλικ, F7) στις παραμέτρους, προσθέτουμε στην αρχή της παραμέτρου τον αριθμό του πίνακαα καθώς και το πεδίο το οποίο θέλουμε να αναζητήσουμε, χωρίζοντας τα με ένα ελληνικό ερωτηματικό ;. Η δυνατότητα αυτή είναι διαθέσιμη για τις παραμέτρους τύπου @EDT@_ και @CMB@_ 001;Kwd@ d@edt@_fromkwd 4
Prompting Texts Το κείμενο στα labels των φίλτρων βασίζεται στα Prompting Texts που καταχωρούμε στις παραμέτρους. Στις περιγραφές που δίνουμε δεν χρειάζεται να καταχωρήσουμε τον χαρακτήρα : ο οποίος συμπληρώνεται αυτόματα. Ειδικοί παράμετροι Στα Prompting Texts των παραμέτρων γενικότερα μπορούμε να χρησιμοποιήσουμε οποιαδήποτε περιγραφή. Ωστόσο εξαιρούνται οι παρακάτω ειδικοί παράμετροι οι οποίοι θα πρέπει να δημιουργούνται με συγκεκριμένο Prompting Text. o Παράμετρος επιλογής Εταιρίας @EDT@_Εταιρία Το Prompting Text θα πρέπει να είναι υποχρεωτικά: Εταιρία o Παράμετρος επιλογής Χρήσης @EDT@_Χρήση Το Prompting Text θα πρέπει να είναι υποχρεωτικά: Χρήση o Παράμετροι επιλογής Ημερομηνίας @CXD@_FromDate Το Prompting Text θα πρέπει να είναι υποχρεωτικά: Από Ημερομηνία @CXD@_ToDate Το Prompting Text θα πρέπει να είναι υποχρεωτικά: Έως Ημερομηνία o Παράμετρος επιλογής Αποθηκευτικού χώρου @EDT@_StoreName Το Prompting Text θα πρέπει να είναι υποχρεωτικά: Αποθήκη Υποχρεωτικοί παράμετροι Στα περισσότερα reports οι παρακάτω παράμετροι κρίνονται ως υποχρεωτικοί και πρέπει να προηγούνται. o Παράμετρος επιλογής εταιρίας. @EDT@_Εταιρία Προσοχή! Το Prompting Text θα πρέπει να είναι υποχρεωτικά: Εταιρία o Παράμετρος επιλογής Χρήσης @EDT@_Χρήση Προσοχή! Το Prompting Text θα πρέπει να είναι υποχρεωτικά: Χρήση Προηγούμενες χρήσεις Όταν θέλουμε να εισάγουμε πίνακα προηγούμενης χρήσης, τότε το πεδίο επιλογής προηγούμενης χρήσης θα είναι ως εξής: [Emp998](Name)@CMB@_Προηγ. Χρήση Το Prompting Text θα είναι: Προηγ. Χρήση Το πεδίο επιλογής εταιρίας θα είναι ως εξής: @EDT@_CompanyName Το Prompting Text θα είναι: Εταιρία Ο πίνακας δήλωσης θα είναι της μορφής: Prev_ Όνομα Table Prev_Emp001, για να δηλώσουμε τον πίνακα Emp001 μιας προηγούμενης χρήσης. 5
Παραδείγματα @EDT@_Εταιρία Δημιουργεί ένα πεδίο για να καταχωρήσουμε την εταιρία. @CHK@_Να εμφανίζονται παραστατικά που δεν ενημερώνουν Πελάτη : Δημιουργεί ένα CheckBox για να επιλέξουμε αν θα εμφανίζονται τα παραστατικά που Δεν ενημερώνουν πελάτη. @CXD@_Από Ημερομηνία Δημιουργεί ένα πεδίο για να καταχωρήσουμε το αρχικό όριο ημερομηνίας από Το οποίο θα αντλήσουμε πληροφορίες. @CMB@_Παραστατικό Δημιουργεί μια λίστα από την οποία θα επιλέξουμε ένα παραστατικό. @CHKLB@_Κατηγορία Είδους Δημιουργεί μια λίστα από την οποία θα επιλέξουμε μια ή περισσότερες κατηγορίες είδους. [Emp089](Perigrafh)@CMB@_Σκοποί Διακίνησης Δημιουργεί μια λίστα από την οποία θα επιλέξουμε ένα σκοπό διακίνησης. [Emp142](Perigrafh) @CHKLB@_Βοηθητικά Κλειδιά Δημιουργεί μια λίστα από την οποία θα επιλέξουμε ένα ή περισσότερα βοηθητικά κλειδιά. [Emp018](SyntomaOnomata)#3#@CMB@_Παραστατικά Τρίτων Δημιουργεί μια λίστα από την οποία θα επιλέξουμε ένα από τα παραστατικά τρίτων. 013;Kwd@EDT_Από Κωδικό Είδους Δημιουργεί ένα πεδίο για να καταχωρήσουμε τον κωδικό είδους. Επιπρόσθετα θα έχουμε και δυνατότητα αναζήτησης (διπλό κλίκ, F7) μέσα από το PRISMA Win για το πεδίο Kwd του πίνακα Emp013. Παρατηρήσεις Για να εμφανίζεται ο τίτλος της εκτύπωσης στην φόρμα των φίλτρων πρέπει να Καταχωρήσουμε τον τίτλο στο μενού: File > Summary Info, στο πεδίο Title. Εάν θέλουμε να γεμίσουμε μια λίστα από Stored Procedure τότε χρησιμοποιούμε Το λεκτικό #quoted# για να γεμίζει τις τιμές στη λίστα με αυτάκια π.χ. [Emp142](Perigrafh)#quoted#@CHKLB@_Βοηθητικά Κλειδιά 6