EXPLORER BAR (CTRL+F10)

Μπορούμε σε οποιαδήποτε φόρμα ή Report να συνδέσουμε στο EXPLORER BAR οποιαδήποτε φόρμα ή Report.

Για παραμετροποίηση πατάμε CTRL+F10 και ανοίγει η φόρμα παραμετροποίησης.

 

20191010 FrmCTRL F10

Για την δημιουργία του κουμπιού έχουμε τα εξής

USER.  είναι ο αριθμός του χρήστη για τον οποίο έχει γίνει η  παραμετροποίηση, (0) σημαίνει ότι η παραμετροποίηση είναι για όλους τους χρήστες. 

ΚΟΥΜΠΙ ΣΤΗ ΦΟΡΜΑ Είναι η φόρμα στην οποία θα προστεθεί το κουμπί. Έχει προεπιλεγμένη τιμή για νέες εγγραφές το όνομα της τρέχων φόρμας που θέλουμε να παραμετροποιούμε. 

ΘΕΣΗ. Η σχετική θέση του τρέχων κουμπιού μέσα στο EXPLORER BAR της φόρμας <<ΚΟΥΜΠΙ ΣΤΗ ΦΟΡΜΑ>>

ToolTip. Το ToolTip

Για την λειτουργία του κουμπιού έχουμε τα εξής

ΑΝΟΙΓΕΙ ΤΗΝ ΦΟΡΜΑ. Επιλέγουμε ποια φόρμα ή ποιο στατιστικό θα ανοίξει αυτό το κουμπί.

------------------------------------------------------------------------------------------------------------------------------------------------------------------

Αν η φόρμα που θα ανοίξουμε δέχεται μεταβλητές το τοποθετούμε εδώ   (π.χ. Να φορτώσει τα στοιχεία του πελάτη = ΧΧΧΧΧ) 

Περιγραφή. Θα ανοίξει την νέα φόρμα με παράμετρο = (την μεταβλητή του θα διαβάσει από την τρέχων φόρμα ή από την σταθερή τιμή)

ΑΝΟΙΓΕΙ ΜΕ. Γράφουμε το όνομα της μεταβλητής. (πχ η φόρμα FrmPelDataTab χρειάζεται το CodPel για να ξέρει ποιανού συναλλασσόμενου τα στοιχεία θα φορτώσει)

FORM VALUE. Check = ΝΑΙ θα ενημερώσει την μεταβλητή ΑΝΟΙΓΕΙ ΜΕ διαβάζοντας από την τρέχων φόρμα και το πεδίο READ FROM FORM

                      Check = ΟΧΙ θα ενημερώσει την μεταβλητή ΑΝΟΙΓΕΙ ΜΕ με την τιμή που υπάρχει στο READ FROM VALUE.

------------------------------------------------------------------------------------------------------------------------------------------------------------------

Αν η φόρμα που θα ανοίξουμε έχει SuperWhere το Τοποθετούμε εδώ

Ο σκοπός μας είναι να ενημερωθεί στο πίνακα του  SuperWhere ένα πεδίο =(την μεταβλητή του θα διαβάσει από την τρέχων φόρμα ή από την σταθερή τιμή)

SuperWhere Update Field. Γράφουμε το όνομα του πεδίου που είναι στον πίνακα του superwhere στο οποίο θα αποθηκευτεί η τιμή. 

FORM VALUE. Αν είναι Check θα ενημερώσει το SuperWhere διαβάζοντας από την τρέχων φόρμα και το πεδίο READ FROM FORM. (Βλέπε το ΑΝΟΙΓΕΙ ΜΕ.)

                     Αν ΔΕΝ είναι Check θα ενημερώσει το SuperWhere με την τιμή που υπάρχει στο READ FROM VALUE(SuperWhere).

Value Saved. Αν θα παραμείνουν οι αλλαγές στο πεδίου στον πίνακα του SuperWhere μετά από το άνοιγμα της φόρμα ή θα διαγραφούνε.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

ColorΓια το κείμενο του κουμπιού

Photo. Για το κουμπί.

Σημείωση. Σε αυτή την φόρμα βλέπουμε την παραμετροποίηση για όλες τις φόρμες για να βλέπουμε τα υπάρχων κουμπιά και να δημιουργούμε με τον ίδιο τρόπο τα νέα.

Σημείωση. Αν θέλουμε να δούμε την παραμετροποίηση για την φόρμα από την οποία πατήσαμε το CTRL+F11 κάνουμε το εξής

               Πάμε στον τέλος του πίνακα, σε νέα εγγραφή και στο πεδίο ΚΟΥΜΠΙ ΣΤΗ ΦΟΡΜΑ.

               Εμφανίζεται By Default το όνομα της φόρμας που παραμετροποιούμε.

               Πατήσουμε F3 (FIND) και πατάμε ENTER.

               Βλέπουμε την παραμετροποίηση μόνο για αυτή την φόρμα

Παράδειγμα. Άνοιγμα της Καρτέλας των στοιχείων του παραστατικού από φόρμα ή στατιστικό.

Για να γίνει αυτό η μόνη  προϋπόθεση είναι να υπάρχει στον πίνακα της φόρμα ή του στατιστικού μια κολόνα με τον αύξων αριθμό του παραστατικού (CodPar).

(CTRL+F11) και ανοίγουμε την παραμετροποίηση του EXPLORER BAR .

         Πάμε στο τέλος του πίνακα στην νέα εγγραφή και επιλέγουμε

         το όνομα του νέου κουμπιού (Π.Χ. Στοιχειά Παραστατικού)

         την Θέση του νέου κουμπιού (Π.Χ. 1 αν είναι το 1ο που δημιουργούμε για την φόρμα ή το στατιστικό)

         την φόρμα που θα ανοίξει ( FrmParPelDataTab = Καρτέλα με τα στοιχεία του Παραστατικού)

         Στο Άνοιγμα Με βάζουμε την μεταβλητή CodPar που περιμένει Καρτέλα με τα στοιχεία του Παραστατικού(FrmParPelDataTab)

         Βάζουμε Check στο να διαβάσει την τιμή από την τρέχων φόρμα.

         Στο Read From Form βάζουμε CodPar (που υπάρχει στον πίνακα στην τρέχων φόρμα) για να το διαβάσει κατά το άνοιγμα.

Κλείνουμε την φόρμα παραμετροποίησης.

Κλείνουμε την φόρμα ή το στατιστικό που παραμετροποιουμε

Ξανά ανοίγουμε την φόρμα ή το στατιστικό που παραμετροποιηουμε και βλέπουμε το νέο κουμπί

επιλέγουμε το παραστατικό (που θέλουμε να δούμε τα στοιχεία του) από τον πίνακα και πατάμε το νέο κουμπί για να ανοίξει η φόρμα στοιχεία του Παραστατικού