Applies ToAccess για Microsoft 365 Access 2021 Access 2019

Οι παρακάτω ενότητες δείχνουν πώς μπορείτε να χρησιμοποιήσετε τη φόρμα προϊόντος και πώς μπορείτε να την προγραμματίσετε. Παρέχονται ονόματα αντικειμένων, ώστε να μπορείτε εύκολα να τα εξετάσετε στη βάση δεδομένων Northwind 2.0 Starter Edition.

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

Το κύριο μενού (frmMainMenu) διαθέτει ένα κουμπί εντολής Προϊόντα που ανοίγει μια λίστα προϊόντων (sfrmMainMenu_ProductList) με υπερ-συνδέσεις για το άνοιγμα της φόρμας λεπτομερειών προϊόντος (frmProductDetail) για κάθε προϊόν και διαθέτει τα ακόλουθα κουμπιά ενεργειών:

  • Το κουμπί Προσθήκη προϊόντος για να ανοίξετε μια νέα κενή φόρμα προϊόντος.

  • Το κουμπί Εξαγωγή σε αρχείο για την αποστολή της λίστας προϊόντων σε ένα αρχείο της επιλογής του χρήστη, όπως excel, .pdf κ.ο.κ.

Στη φόρμα Λεπτομέρειες προϊόντος (frmProductDetail), μπορείτε να διαγράψετε τα προϊόντα που δεν χρησιμοποιούνται χρησιμοποιώντας το κουμπί Διαγραφή προϊόντος .

Οι παρακάτω πληροφορίες συνοψίζουν σημαντικά σημεία σχετικά με τον τρόπο με τον οποίο αναπτύχθηκε η φόρμα.

Οι λεπτομέρειες προϊόντος (frmProductDetail) λαμβάνουν τα δεδομένα τους από ένα απλό ερώτημα, το qryProductDetail, που καθορίζεται στην ιδιότητα RecordSource . Η βάση μιας φόρμας καταχώρησης δεδομένων σε ένα απλό ερώτημα ενός πίνακα είναι μια συνιστώμενη πρακτική.

Παρατηρήστε το πλαίσιο κειμένου, txtOrderLabel, επάνω από τη δευτερεύουσα φόρμα παραγγελιών προϊόντων (sfrmProductDetail_OrderList). Αυτό είναι ένα καλό παράδειγμα αξιοποίησης τρεχουσών μεταβλητών τιμών για την προσαρμογή της εμφάνισης της φόρμας.

Ένα άλλο ενδιαφέρον χαρακτηριστικό αυτής και άλλων φορμών λεπτομερειών είναι ότι αναδύονται και μπορούν να μετακινηθούν. Αυτό μπορεί να επιτευχθεί με έναν από τους εξής δύο τρόπους:

  • Ορισμός της ιδιότητας "Αναδυόμενο παράθυρο φόρμας" σε "Ναι".

  • Άνοιγμα της φόρμας ως παράθυρο διαλόγου: Κατά το άνοιγμα μιας φόρμας (με μακροεντολή ή κώδικα), καθορίστε το όρισμα Λειτουργία παραθύρου ως "acDialog". Σημειώστε ότι το άνοιγμα μιας φόρμας ως παράθυρο διαλόγου θα παρακάμψει την ιδιότητα Modal της φόρμας, εάν αυτή η ιδιότητα οριστεί σε "Όχι".

Κάθε φόρμα διαθέτει ιδιότητα Modal. Όταν αυτή η ιδιότητα έχει οριστεί σε "ναι", δεν μπορείτε να αλληλεπιδράσετε με οποιαδήποτε άλλη φόρμα ενώ η φόρμα είναι ανοιχτή. Όταν μια φόρμα ανοίγει μέσω μακροεντολής ή κώδικα χρησιμοποιώντας τη λειτουργία παραθύρου "acDialog", η φόρμα είναι αυτόματα αποκλειστική, ανεξάρτητα από την ιδιότητα Modal της φόρμας .

Επίσης, παρατηρήστε ότι το πλαίσιο κειμένου Περιγραφή προϊόντος έχει ενεργοποιημένο το εμπλουτισμένο κείμενο. Αυτό σημαίνει ότι το κείμενο μπορεί να εμφανιστεί χρησιμοποιώντας διαφορετικές γραμματοσειρές και χρώματα μέσα στο πλαίσιο κειμένου. Επειδή η λειτουργία αναδυόμενου παραθύρου της φόρμας λεπτομερειών προϊόντος είναι "Ναι", η γραμμή μενού συντόμευσης μορφοποίησης κειμένου δεν είναι διαθέσιμη. Μπορείτε να δοκιμάσετε να επικολλήσετε κάποιο εμπλουτισμένο κείμενο από ένα έγγραφο Word ή να επαναφέρετε προσωρινά την ιδιότητα Popup της φόρμας σε "Όχι".

Η δευτερεύουσα φόρμα παραγγελιών προϊόντων (sfrmProductOrders) της φόρμας λεπτομερειών προϊόντος στο στοιχείο ελέγχου δευτερεύουσας φόρμας με το όνομα ctlProductOrders είναι συνδεδεμένη με ένα ερώτημα τριών πινάκων προϊόντων που έχουν παραγγελθεί. Οι γραμμές αυτής της δευτερεύουσας φόρμας φιλτράρονται για το τρέχον προϊόν ορίζοντας τις ιδιότητες LinkMasterFields και LinkChildFields του στοιχείου ελέγχου δευτερεύουσας φόρμας .

Δείτε επίσης

Northwind 2.0 Starter Edition

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.