Ισχύει για
Access για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Όταν σχεδιάζετε μια φόρμα στην Access, μπορεί να θέλετε να εμφανίσετε μια τιμή από έναν πίνακα ή ερώτημα διαφορετικό από αυτό με το οποίο είναι συνδεδεμένη η φόρμα σας. Για παράδειγμα, ας υποθέσουμε ότι έχετε μια φόρμα "Προϊόντα" που είναι συνδεδεμένη με έναν πίνακα "Προϊόντα". Ωστόσο, αφού σχεδιάσετε τη φόρμα, αποφασίζετε ότι θέλετε η φόρμα να εμφανίζει το όνομα της επαφής προμηθευτή για κάθε προϊόν — δεδομένα που βρίσκονται σε έναν πίνακα που ονομάζεται Προμηθευτές. Η παρακάτω διαδικασία σάς δείχνει πώς μπορείτε να χρησιμοποιήσετε τη συνάρτηση DLookup για να ολοκληρώσετε αυτή την εργασία. Μπορείτε να αλλάξετε την παράσταση στο βήμα 6 ώστε να ταιριάζει με τα δικά σας δεδομένα.

Προσθήκη του πλαισίου κειμένου

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

  2. Στην καρτέλα Σχεδίαση, στην ομάδα Στοιχεία ελέγχου, κάντε κλικ στην επιλογή Πλαίσιο κειμένου.

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

  4. Κάντε δεξί κλικ στο πλαίσιο κειμένου και, στη συνέχεια, επιλέξτε Ιδιότητες στο μενού συντόμευσης.

  5. Στο φύλλο ιδιοτήτων, κάντε κλικ στην καρτέλα Όλα .

  6. Ορίστε την ιδιότητα Προέλευση στοιχείου ελέγχου στην ακόλουθη τιμή:

    =DLookup("[Όνομα_επαφής]","[Προμηθευτές]","[Κωδ_Προμηθευτή]=" & Forms! Προϊόντα! Κωδ_Προμηθευτή)

  7. Αποθηκεύστε τις αλλαγές φόρμας και, στη συνέχεια, κλείστε το φύλλο ιδιοτήτων.

Αυτή η παράσταση πραγματοποιεί αναζήτηση στον πίνακα Προμηθευτές και επιστρέφει το όνομα επαφής του προμηθευτή του οποίου το αναγνωριστικό προμηθευτή συμφωνεί με την τιμή του στοιχείου ελέγχου "Κωδ_Προμηθευτή " στη φόρμα "Προϊόντα". Σημειώστε πώς χρησιμοποιείται ο τελεστής & για τη δημιουργία του τρίτου ορίσματος της συνάρτησης DLookup (το τρίτο όρισμα είναι "[Κωδ_Προμηθευτή]=" & Forms! Προϊόντα! Κωδ_Προμηθευτή). Ένα συνηθισμένο σφάλμα που πρέπει να αποφύγετε είναι η τοποθέτηση εισαγωγικών γύρω από ολόκληρο το όρισμα και όχι μόνο γύρω από το κείμενο που προηγείται του τελεστή & .

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

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

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

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