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

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

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

Ας δούμε κάθε καρτέλα του σχεδιαστή με περισσότερες λεπτομέρειες. Η εξαίρεση είναι η καρτέλα Δόμηση, η οποία είναι ένα θέμα για άλλη συζήτηση.

Καρτέλα Πίνακες και Πεδία

Αυτή η καρτέλα καθορίζει την προέλευση δεδομένων και τα πεδία που πρέπει να εμφανίζονται στην αναφορά. Ουσιαστικά, αυτό περιγράφει τις κατασκευές SELECT... FROM.

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

Στο μενού περιβάλλοντος των εικονικών πινάκων, μπορείτε να ορίσετε τις παραμέτρους αυτών των πινάκων:

Καρτέλα Συνδέσεις

Η καρτέλα χρησιμοποιείται για να περιγράψει συνδέσεις πολλών πινάκων και δημιουργεί κατασκευές με τη λέξη ΣΥΝΔΕΣΗ.

Καρτέλα Ομαδοποίηση

Σε αυτήν την καρτέλα, το σύστημα σάς επιτρέπει να ομαδοποιήσετε και να συνοψίσετε τα απαιτούμενα πεδία του αποτελέσματος του πίνακα. Περιγράφει τη χρήση των κατασκευών GROUP BY, SUM, MINIMUM, AVERAGE, MAXIMUM, QUANTITY, NUMBER OF DIFFERENT.

Λάβετε 267 μαθήματα βίντεο στο 1C δωρεάν:

Καρτέλα Προϋποθέσεων

Υπεύθυνος για οτιδήποτε μπαίνει στο κείμενο αιτήματος μετά την κατασκευή WHERE, δηλ. για όλους τους όρους που επιβάλλονται στα δεδομένα που λαμβάνονται.

Καρτέλα για προχωρημένους

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

Ομαδοποίηση Επιλογή εγγραφών:

  • Πρώτα ο Ν— μια παράμετρος που επιστρέφει μόνο N εγγραφές στο ερώτημα (ο τελεστής FIRST)
  • Χωρίς διπλότυπα— διασφαλίζει τη μοναδικότητα των ληφθέντων εγγραφών (χειριστήςΔΙΑΦΟΡΑ )
  • Επιτρέπεται— σας επιτρέπει να επιλέξετε μόνο εκείνες τις εγγραφές που το σύστημα σας επιτρέπει να επιλέξετε, λαμβάνοντας υπόψη(Σχέδιο ΕΠΙΤΡΕΠΕΤΑΙ)

Ομαδοποίηση Τύπος αιτήματοςκαθορίζει ποιος τύπος αιτήματος θα είναι: ανάκτηση δεδομένων, δημιουργία προσωρινών πινάκων ή καταστροφή ενός προσωρινού πίνακα.

Από κάτω υπάρχει μια σημαία Κλείδωμα ληφθέντων δεδομένων για μεταγενέστερη τροποποίηση. Σας επιτρέπει να ενεργοποιήσετε τη δυνατότητα ρύθμισης κλειδώματος δεδομένων, η οποία διασφαλίζει την ασφάλεια των δεδομένων από τη στιγμή που διαβάζονται έως την αλλαγή τους (σχετικό μόνο για τη λειτουργία Αυτόματου κλειδώματος, σχεδίαση).

Καρτέλα Συμμετοχές/Ψευδώνυμα

Αυτή η καρτέλα του σχεδιαστή ερωτήματος ορίζει τη δυνατότητα σύνδεσης διαφορετικών πινάκων και ψευδωνύμων (η κατασκευή HOW). Οι πίνακες υποδεικνύονται στην αριστερή πλευρά, εάν ορίσετε τις σημαίες απέναντι από τον πίνακα, θα χρησιμοποιηθούν οι κατασκευές UNITE, διαφορετικά - UNITE ALL (διαφορές μεταξύ των δύο μεθόδων). Στη δεξιά πλευρά, υποδεικνύεται η αντιστοιχία των πεδίων σε διαφορετικούς πίνακες, εάν η αντιστοιχία δεν έχει καθοριστεί, το ερώτημα θα επιστρέψει NULL.

Καρτέλα παραγγελίας

Αυτό καθορίζει τη σειρά με την οποία ταξινομούνται οι τιμές (ORDER BY) - φθίνουσα (DESC) ή αύξουσα (ASC).

Υπάρχει επίσης μια ενδιαφέρουσα σημαία - Αυτόματη παραγγελία(στο αίτημα - ΑΥΤΟΜΑΤΗ ΠΑΡΑΓΓΕΛΙΑ). Από προεπιλογή, το σύστημα 1C 8.3 εμφανίζει δεδομένα με «χαοτική» σειρά. Εάν ορίσετε αυτήν τη σημαία, το σύστημα θα ταξινομήσει τα δεδομένα κατά εσωτερικά δεδομένα.

Καρτέλα Παρτίδα ερωτήματος

Στην καρτέλα σχεδιαστή ερωτήματος, μπορείτε επίσης να το χρησιμοποιήσετε ως πλοήγηση. Στο κείμενο της αίτησης, τα πακέτα διαχωρίζονται με το σύμβολο ";"

Κουμπί ερωτήματος στο Εργαλείο δημιουργίας ερωτημάτων

Στην κάτω αριστερή γωνία του σχεδιαστή αιτήματος υπάρχει ένα κουμπί Αίτημα, με το οποίο μπορείτε να προβάλετε το κείμενο του αιτήματος ανά πάσα στιγμή:

Σε αυτό το παράθυρο, μπορείτε να κάνετε προσαρμογές στο αίτημα και να το εκτελέσετε.

2. μπορείτε να καθορίσετε τον απαιτούμενο τύπο χειριστηρίων που αντιστοιχούν στη σύνθεση των δευτερευόντων αντικειμένων

3. όλα τα παραπάνω ισχύουν

4.40 Το έγγραφο έχει όλες τις κύριες μορφές του ήδη καθορισμένες. Όταν δημιουργείτε μια νέα φόρμα στον σχεδιαστή, ορίστε τα ακόλουθα πλαίσια ελέγχου (βλ. εικόνα). Τι συμβαίνει μετά τη δημιουργία της φόρμας;

1. Το έντυπο 2 θα εκχωρηθεί ως το κύριο έντυπο εγγράφου

2. Η φόρμα 2 θα οριστεί ως η κύρια φόρμα λίστας του εγγράφου

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

4. Τίποτα, επειδή το πλαίσιο ελέγχου "Βασική λίστα και φόρμα επιλογής" δεν είναι επιλεγμένο

4.41 Η χρήση του προγράμματος δημιουργίας ερωτημάτων σάς επιτρέπει:

2. Δημιουργήστε κώδικα προγράμματος που περιέχει τη δημιουργία ενός αντικειμένου της ενσωματωμένης γλώσσας Αίτημα, το κείμενο της αίτησης και τη λήψη του αποτελέσματος της εκτέλεσης της αίτησης

4. Οι απαντήσεις 1 και 3 είναι σωστές

5. Όλα τα παραπάνω

4.42 Η χρήση ενός εργαλείου κατασκευής ερωτημάτων με επεξεργασία αποτελεσμάτων σάς επιτρέπει:

1. Δημιουργήστε το κείμενο ενός νέου αιτήματος

2. Δημιουργήστε κώδικα προγράμματος που περιέχει τη δημιουργία ενός αντικειμένου της ενσωματωμένης γλώσσας Αίτημα, το κείμενο του αιτήματος, λήψη και επεξεργασία του αποτελέσματος του αιτήματος

3. Επεξεργαστείτε το κείμενο ενός υπάρχοντος αιτήματος

4. Οι απαντήσεις 1 και 3 είναι σωστές

5. Βάρος πάνω

4.43 Κατά την αποθήκευση του κειμένου ενός αιτήματος που ανοίγει ξανά χρησιμοποιώντας τον σχεδιαστή αιτήματος, χωρίς να κάνετε αλλαγές σε αυτό το κείμενο:

1. Όλο το αρχικό κείμενο παραμένει αμετάβλητο

2. Μόνο τα σχόλια θα αφαιρεθούν από το αρχικό κείμενο

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

4. Τόσο τα σχόλια όσο και οι κατασκευές γλώσσας του εργαλείου δημιουργίας αναφορών θα αφαιρεθούν από το αρχικό κείμενο

4.44 Το εργαλείο δημιουργίας ερωτημάτων μπορεί να ονομάζεται:

1. Χρησιμοποιώντας το κύριο στοιχείο μενού "Κείμενο - Εργαλείο δημιουργίας ερωτημάτων..."

2. Χρησιμοποιώντας το κουμπί "Designers - Query Builder" στην καρτέλα "Layouts" από το παράθυρο επεξεργασίας αντικειμένων

3. Χρησιμοποιώντας το αναδυόμενο στοιχείο μενού περιβάλλοντος "Query Builder..." που εμφανίζεται όταν κάνετε δεξί κλικ στο κείμενο της ενότητας

4. Όλα τα παραπάνω ισχύουν

5. Οι απαντήσεις 1 και 3 είναι σωστές

4 .45 Ποιος μπορεί να χρησιμοποιήσει το πρόγραμμα δημιουργίας ερωτημάτων;

1. Προγραμματιστές, αφού απαιτείται γνώση της γλώσσας ερωτήματος

2. Πιστοποιημένοι χρήστες χωρίς χρήση διαμορφωτή

3. Όλα τα παραπάνω είναι αλήθεια

4. Καμία σωστή απάντηση

4.46 Στο σελιδοδείκτη«Τραπέζι και Τα πεδία" του κατασκευαστή ερωτήματος ορίζονται:

1. Ζητήστε πηγές δεδομένων, οι οποίες μπορεί να είναι πραγματικοί και εικονικοί πίνακες

2. Ένα σύνολο πεδίων από πίνακες - πηγές δεδομένων ερωτήματος

3. Τα πεδία ως αυθαίρετη έκφραση

4. Η Verpa απαντά I και 2

5. Όλα τα παραπάνω είναι αλήθεια

4.47 Για να δημιουργήσετε ένα ένθετο ερώτημα στον σχεδιαστή ερωτημάτων, πρέπει:

1. Ανοίξτε την καρτέλα «Πίνακες και Πεδία». Στον πίνακα εντολών πάνω από το δέντρο "Βάση δεδομένων", κάντε κλικ στο κουμπί "Προσθήκη" ή επιλέξτε το στοιχείο του μενού περιβάλλοντος με το ίδιο όνομα

2. Ανοίξτε την καρτέλα "Πίνακες και Πεδία". Στον πίνακα εντολών πάνω από το δέντρο "Πίνακες", κάντε κλικ στο κουμπί "Προσθήκη" ή επιλέξτε το στοιχείο του μενού περιβάλλοντος με το ίδιο όνομα

3. Ανοίξτε την καρτέλα «Πίνακες και Πεδία». Στον πίνακα εντολών πάνω από το δέντρο "Πεδία", κάντε κλικ στο κουμπί "Προσθήκη" ή επιλέξτε το στοιχείο του μενού περιβάλλοντος με το ίδιο όνομα

4. Δεν μπορείτε να δημιουργήσετε ένα ένθετο ερώτημα στον σχεδιαστή ερωτήματος

4.48 Για να δημιουργήσετε ένα υπολογισμένο πεδίο στον σχεδιαστή ερωτήματος, πρέπει:

1. Ανοίξτε την καρτέλα «Πίνακες και Πεδία». Στον πίνακα εντολών πάνω από το δέντρο "Πίνακες", κάντε κλικ στο κουμπί "Επεξεργασία τρέχοντος στοιχείου". Προσθέστε ένα νέο πεδίο στο παράθυρο που ανοίγει

2. Ανοίξτε την καρτέλα "Πίνακες και Πεδία". Στον πίνακα εντολών πάνω από το δέντρο "Πεδία", κάντε κλικ στο κουμπί "Προσθήκη" ή επιλέξτε το στοιχείο του μενού περιβάλλοντος με το ίδιο όνομα

3. Ανοίξτε την καρτέλα "Συσχετισμοί/Ψευδώνυμα". Στον πίνακα εντολών πάνω από τη λίστα πεδίων, κάντε κλικ στο κουμπί "Προσθήκη" ή επιλέξτε το στοιχείο του μενού περιβάλλοντος με το ίδιο όνομα

4. Μπορείτε να δημιουργήσετε ένα υπολογισμένο πεδίο μόνο αλλάζοντας το κείμενο ερωτήματος "μη αυτόματα"

4.49 Για να δημιουργήσετε σειρές ομαδοποιημένες χρησιμοποιώντας συγκεντρωτικές συναρτήσεις σε ένα ερώτημα, πρέπει να συμπληρωθούν τα ακόλουθα στην καρτέλα «Ομαδοποίηση» του σχεδιαστή ερωτήματος:

1. Μόνο μια λίστα πεδίων ομάδας. Ο καθορισμός πεδίων για σύνοψη είναι προαιρετικός

2. Μόνο μια λίστα πεδίων προς σύνοψη, ενώ τα υπόλοιπα πεδία θα εμπίπτουν αυτόματα στην ενότητα ΟΜΑΔΑ ΑΝΑ στο κείμενο αιτήματος

3. Είναι υποχρεωτικό να προσδιορίσετε τόσο το ομαδικό όσο και το άθροισμα πεδίων

4.50 Στον σχεδιαστή ερωτημάτων, μπορούν να επιβληθούν συνθήκες στις τιμές των συναρτήσεων συγκεντρωτικών στοιχείων:

1. Στην καρτέλα "Ομαδοποίηση", στη λίστα αθροιστικών πεδίων κατά την επιλογή μιας συνάρτησης συγκεντρωτικής

2. Στην καρτέλα "Προϋποθέσεις".

3. Στην καρτέλα "Σύνολο", στη λίστα των συνολικών πεδίων κατά την επιλογή μιας συγκεντρωτικής συνάρτησης

4. Δεν μπορείτε να ορίσετε συνθήκες στις τιμές των συναρτήσεων συγκεντρωτικών στοιχείων στον σχεδιαστή ερωτημάτων

4.51 Στον σχεδιαστή περιορισμών πρόσβασης δεδομένων:

1. Μπορείτε να χρησιμοποιήσετε μόνο τα πεδία του αντικειμένου για το οποίο έχει οριστεί ο περιορισμός

2. Μπορείτε να χρησιμοποιήσετε μόνο τα πεδία του αντικειμένου για το οποίο έχει οριστεί ο περιορισμός και τα πεδία των ένθετων πινάκων (σε σχέση με τα πεδία του αντικειμένου)

3. Τυχόν πίνακες που μπορούν να συσχετιστούν σε ένα ερώτημα με πεδία του αντικειμένου για το οποίο έχει οριστεί ο περιορισμός

4.52 Κατά τον ορισμό ενός περιορισμού πρόσβασης στο Data Access Restrictions Designer...

1. Το κείμενο αίτησης μπορεί να δημιουργηθεί μόνο από τον ίδιο τον κατασκευαστή

2. Το κείμενο αίτησης μπορεί να εισαχθεί μόνο χειροκίνητα

3. το κείμενο της αίτησης μπορεί να δημιουργηθεί είτε από τον ίδιο τον κατασκευαστή είτε χειροκίνητα

4.53 Κατά τον ορισμό ενός περιορισμού πρόσβασης στο Σχεδιασμό περιορισμών πρόσβασης δεδομένων:

1. Ο κανόνας περιορισμού ορίζεται μόνο στην καρτέλα "Σύνδεσμοι".

2. Ο κανόνας περιορισμού ορίζεται μόνο στην καρτέλα "Προϋποθέσεις".

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

4.54 Κατά τον ορισμό ενός περιορισμού πρόσβασης στον σχεδιαστή περιορισμών πρόσβασης δεδομένων, το κείμενο της συνθήκης είναι:

1. Ξεκινά με τη λέξη-κλειδί "Επιλογή"

2. Ξεκινά μόνο με την κατασκευή «Επιλογή διαφόρων».

3. Ξεκινά μόνο με την κατασκευή «Επιλογή Επιτρεπόμενου».

4. Η λέξη-κλειδί "Επιλογή" δεν έχει οριστεί

5. Οι επιλογές 1 και 3 είναι αποδεκτές

4.55 Ο κατασκευαστής αδρανών προορίζεται για το σχηματισμό αδρανών υλικών:

1. έγγραφα 2. κατάλογοι

3. μητρώα συσσώρευσης

5. εκθέσεις

4.56 Ο κατασκευαστής συγκεντρωτικών στοιχείων μπορεί να ονομαστεί:

1. Κάντε κλικ στο κουμπί "Μονάδες" στο παράθυρο επεξεργασίας αντικειμένων διαμόρφωσης στην καρτέλα "Δεδομένα"

2. Μέσω του μενού περιβάλλοντος στο δέντρο μεταδεδομένων "open aggregates"

3. Μέσω του μενού περιβάλλοντος στο δέντρο μεταδεδομένων "Constructors - aggregate designer"

4. Σωστές απαντήσεις 1 και 2

5. Σωστές απαντήσεις 1 και 3

6. Όλες οι απαντήσεις verpa

4.57 Εάν ο σχεδιαστής συγκεντρωτικών στοιχείων δεν είναι διαθέσιμος για τον καταχωρητή συσσώρευσης, πρέπει να εκτελέσετε τα ακόλουθα βήματα:

1. Ενεργοποιήστε τη χρήση αδρανών στη διαμόρφωση

2. Αλλάξτε τη ρύθμιση του μητρώου συσσώρευσης "Τύπος εγγραφής"

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

4.58 Για να εμφανίσετε μια λίστα βέλτιστων μονάδων στον κατασκευαστή, πρέπει:

1. Ενεργοποιήστε την εμφάνιση των βέλτιστων μονάδων

2. Υπολογίστε τις βέλτιστες μονάδες στο διαμορφωτή

3. Υπολογίστε τις βέλτιστες μονάδες στο 1C:Enterprise

4. Υπολογίστε τις βέλτιστες μονάδες στο 1C:Enterprise και φορτώστε τις στο Configurator

4.59 Για να ορίσετε το σχήμα προέλευσης δεδομένων σε ένα σύστημα σύνθεσης δεδομένων, χρησιμοποιήστε:

1. Κατασκευαστής ερωτήματος

2. Κατασκευαστής ερωτημάτων με επεξεργασία αποτελεσμάτων

3. Σχεδιαστής Σχήματος Σύνθεσης Δεδομένων

4. Σχεδιαστής ρυθμίσεων σύνθεσης δεδομένων

Ένα από τα κύρια εργαλεία για την επεξεργασία δεδομένων σε ένα DBMS είναι τα ερωτήματα. Η Microsoft Access διαθέτει ένα φιλικό προς το χρήστη εργαλείο γραφικών ερωτημάτων που ονομάζεται QBE (Query By Example), το οποίο μπορεί να χρησιμοποιηθεί για την εύκολη δημιουργία ενός πολύπλοκου ερωτήματος.

Το ερώτημα βασίζεται σε έναν ή περισσότερους πίνακες. Αυτό μπορεί να χρησιμοποιήσει πίνακες βάσης δεδομένων καθώς και άλλα ερωτήματα. Ένα ερώτημα QBE περιέχει ένα σχήμα δεδομένων, συμπεριλαμβανομένων των πινάκων που θα χρησιμοποιηθούν και μια φόρμα ερωτήματος. Κατά την κατασκευή ενός ερωτήματος, αρκεί, χρησιμοποιώντας το ποντίκι, να επιλέξετε και να σύρετε τα απαραίτητα πεδία από τους πίνακες που παρουσιάζονται στο σχήμα δεδομένων ερωτήματος στη φόρμα ερωτήματος και να εισαγάγετε τις προϋποθέσεις για την επιλογή εγγραφών.

Χρησιμοποιώντας ένα ερώτημα, μπορείτε να εκτελέσετε τους ακόλουθους τύπους επεξεργασίας δεδομένων:

  • επιλέξτε εγγραφές που πληρούν τις προϋποθέσεις επιλογής.
  • Συμπεριλάβετε πεδία που καθορίζονται από τον χρήστη στον πίνακα ερωτημάτων που προκύπτει.
  • εκτελούν υπολογισμούς σε καθεμία από τις ληφθείσες εγγραφές.
  • ομαδικές εγγραφές με τις ίδιες τιμές σε ένα ή περισσότερα πεδία για την εκτέλεση ομαδικών λειτουργιών σε αυτά.
  • ενημέρωση πεδίων σε ένα επιλεγμένο υποσύνολο εγγραφών.
  • Δημιουργήστε έναν νέο πίνακα βάσης δεδομένων χρησιμοποιώντας δεδομένα από υπάρχοντες πίνακες.
  • διαγράψτε ένα επιλεγμένο υποσύνολο εγγραφών από έναν πίνακα βάσης δεδομένων.
  • προσθέστε ένα επιλεγμένο υποσύνολο εγγραφών σε έναν άλλο πίνακα.

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

Μπορούν να δημιουργηθούν διάφοροι τύποι ερωτημάτων στην Access:

  • Δείγμα αίτησης— επιλέγει δεδομένα από αλληλένδετους πίνακες και άλλα ερωτήματα. Το αποτέλεσμα είναι ένας πίνακας που υπάρχει μέχρι να κλείσει το ερώτημα.
  • Ερώτημα για τη δημιουργία πίνακα— βασίζεται σε ένα επιλεγμένο ερώτημα, αλλά σε αντίθεση με αυτό, το αποτέλεσμα του ερωτήματος αποθηκεύεται σε έναν νέο πίνακα.
  • Αιτήματα για ενημέρωση, προσθήκη, διαγραφή- είναι αιτήματα ενεργειών, ως αποτέλεσμα των οποίων αλλάζουν τα δεδομένα στους πίνακες.

Παράθυρο ερωτήματος

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

Σχήμα δεδομένων αιτήματος

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

Δείγμα αίτησης

Το δείγμα φόρμας αίτησης παρουσιάζεται με τη μορφή πίνακα στο κάτω πλαίσιο του παραθύρου αιτήματος. Πριν δημιουργηθεί το ερώτημα, αυτός ο πίνακας είναι κενός.

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

Κατά τη συμπλήρωση της φόρμας αίτησης πρέπει:

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

Πεδία φόρμας αιτήματος

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

Για να συμπεριλάβετε τα απαιτούμενα πεδία από πίνακες στις αντίστοιχες στήλες ερωτήματος, μπορείτε να χρησιμοποιήσετε τις ακόλουθες τεχνικές:

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

Στη λίστα των πεδίων κάθε πίνακα, η πρώτη θέση είναι το σύμβολο *, που σημαίνει «όλα τα πεδία του πίνακα». Αυτή η επιλογή επιλέγεται εάν όλα τα πεδία περιλαμβάνονται στο αίτημα.

Για να διαγράψετε ένα πεδίο στη φόρμα αιτήματος, επιλέξτε τη στήλη που θα διαγραφεί κάνοντας κλικ στο κουμπί του ποντικιού στην περιοχή ετικετών στηλών και πατήστε το πλήκτρο DEL ή εκτελέστε το στοιχείο μενού Επεξεργασία/Διαγραφή στήλης.

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

Προϋποθέσεις για την επιλογή εγγραφών

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

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

Οι σταθερές είναι τιμές που δεν αλλάζουν, για παράδειγμα, True, False, Yes, No, Null (οι σταθερές ορίζονται αυτόματα στην Access).

Ένα αναγνωριστικό είναι μια αναφορά στην τιμή ενός πεδίου, στοιχείου ελέγχου ή ιδιότητας. Τα αναγνωριστικά μπορεί να είναι ονόματα πεδίων, πίνακες, ερωτήματα, φόρμες, αναφορές κ.λπ. Πρέπει να περικλείονται σε αγκύλες. Σε πολλές περιπτώσεις, η Access θα αντικαταστήσει αυτόματα τις παρενθέσεις. Εάν είναι απαραίτητο να υποδειχθεί ένας σύνδεσμος προς ένα πεδίο σε έναν συγκεκριμένο πίνακα, φόρμα ή αναφορά, τότε το όνομα του πεδίου προηγείται από το όνομα του πίνακα, περικλείεται επίσης σε αγκύλες και χωρίζεται από το όνομα του πεδίου με ένα θαυμαστικό σημάδι. Για παράδειγμα, [Όνομα πίνακα]![Όνομα πεδίου].

Στην έκφραση της συνθήκης επιλογής, επιτρέπεται η χρήση τελεστών σύγκρισης και λογικών τελεστών: =,<, >, <>, Between , In , Like , And , Or , Not , που ορίζουν μια πράξη σε έναν ή περισσότερους τελεστές. Εάν η έκφραση στη συνθήκη επιλογής δεν περιέχει τελεστή, τότε ο τελεστής = χρησιμοποιείται από προεπιλογή.

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

Επιτρέπεται η χρήση τελεστών μπαλαντέρ - αστερίσκος * και ερωτηματικό;.

Ο τελεστής Between σάς επιτρέπει να καθορίσετε ένα διάστημα για μια αριθμητική τιμή. Για παράδειγμα,

Μεταξύ 10 και 100

ορίζει το διάστημα από 10 έως 100.

Ο τελεστής In σας επιτρέπει να ελέγξετε για ισότητα με οποιαδήποτε τιμή από τη λίστα, η οποία καθορίζεται σε παρενθέσεις. Για παράδειγμα,

Σε ("Μαθηματικά", "Πληροφορική", "Ιστορία")

Ο τελεστής Like επιτρέπει τη χρήση μοτίβων που χρησιμοποιούν χαρακτήρες μπαλαντέρ κατά την αναζήτηση πεδίων κειμένου. Για παράδειγμα,

Όπως ο "Ιβάνοφ*"

Οι συνθήκες επιλογής που καθορίζονται σε μία γραμμή συνδέονται χρησιμοποιώντας τη λογική πράξη "AND", που καθορίζεται σε διαφορετικές γραμμές - χρησιμοποιώντας τη λογική πράξη "OR". Αυτές οι λειτουργίες μπορούν να καθοριστούν ρητά στην έκφραση συνθήκης επιλογής χρησιμοποιώντας τους τελεστές AND και OR, αντίστοιχα.

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

Αφού εισαγάγετε μια έκφραση σε μια φόρμα και πατήσετε Enter, η Access αναλύει την έκφραση και την εμφανίζει σύμφωνα με τα αποτελέσματα αυτής της ανάλυσης.

Ερωτήσεις ελέγχου

  1. Τι είναι τα αιτήματα;
  2. Ποιους τύπους επεξεργασίας δεδομένων εκτελούν τα ερωτήματα;
  3. Τι τύποι ερωτημάτων υλοποιούνται στην Access;
  4. Από ποια μέρη αποτελείται το παράθυρο σχεδίασης ερωτημάτων;
  5. Είναι απαραίτητο να υπάρχει ένα σχήμα δεδομένων έργου κατά την ανάπτυξη ενός ερωτήματος;
  6. Περιγράψτε πώς να συμπληρώσετε τις δύο πρώτες γραμμές των πεδίων της φόρμας αιτήματος.
  7. Τι είναι η συνθήκη επιλογής εγγραφής; Πώς να το ρυθμίσετε; Δώσε παραδείγματα.
  8. Ποια είναι τα γενικά βήματα για τη δημιουργία, την ενημέρωση και την προσθήκη τεχνολογιών αιτήματος;
  9. Ποιες είναι οι ομοιότητες και οι διαφορές μεταξύ των πινάκων και των ερωτημάτων βάσης δεδομένων;

Η πλατφόρμα προσφέρει στον προγραμματιστή το πραγματικό Query Builder και το Query Builder με επεξεργασία αποτελεσμάτων. Στην πρώτη περίπτωση, ο κατασκευαστής σάς επιτρέπει να προσδιορίσετε την επιλογή δεδομένων από τους πίνακες του συστήματος χρησιμοποιώντας καθαρά οπτικά μέσα:

Στη δεύτερη περίπτωση, ορισμένοι χειρισμοί μπορούν να γίνουν με το αποτέλεσμα του δείγματος:

Το Εργαλείο δημιουργίας ερωτημάτων λειτουργεί τόσο σε λειτουργία Enterprise (ως επεξεργασία Query Console) όσο και στο Configurator. Η χρήση σε λειτουργία Enterprise επιτρέπει στους προχωρημένους χρήστες να λαμβάνουν ανεξάρτητα δείγματα δεδομένων για τα οποία δεν υπάρχουν τυπικές αναφορές.

Από το Configurator, ο κατασκευαστής μπορεί να κληθεί με το δεξί κουμπί απευθείας από το κείμενο της ενότητας:

ή στέκεται στη μονάδα, από το κύριο μενού Κείμενο:

Ερώτηση 04.41 της εξέτασης 1C: Platform Professional. Η χρήση του προγράμματος δημιουργίας ερωτημάτων σάς επιτρέπει:
  1. Δημιουργία κώδικα προγράμματος που περιέχει τη δημιουργία ενός αντικειμένου της ενσωματωμένης γλώσσας Αίτημα, το κείμενο της αίτησης και τη λήψη του αποτελέσματος της εκτέλεσης της αίτησης
  2. Οι απαντήσεις 1 και 3 είναι σωστές
  3. Ολα τα παραπανω
Η τέταρτη σωστή απάντηση είναι ότι ένας κανονικός κατασκευαστής δεν δημιουργεί κώδικα προγράμματος, δημιουργείται από τον Κατασκευαστή ερωτημάτων με επεξεργασία αποτελεσμάτων.

Ερώτηση 04.42 της εξέτασης 1C: Platform Professional. Η χρήση ενός εργαλείου κατασκευής ερωτημάτων με επεξεργασία αποτελεσμάτων σάς επιτρέπει:

  1. Δημιουργήστε το κείμενο ενός νέου αιτήματος
  2. Δημιουργία κώδικα προγράμματος που περιέχει τη δημιουργία ενός αντικειμένου της ενσωματωμένης γλώσσας Αίτημα, το κείμενο του αιτήματος, λήψη και επεξεργασία του αποτελέσματος του αιτήματος
  3. Επεξεργαστείτε το κείμενο ενός υπάρχοντος αιτήματος
  4. Ολα τα παραπανω
  5. Οι απαντήσεις 1 και 3 είναι σωστές
Η σωστή απάντηση είναι τέταρτη, βλέπε παραπάνω.
Ερώτηση 04.43 της εξέτασης 1C: Platform Professional. Κατά την αποθήκευση του κειμένου ενός ερωτήματος που ανοίγει ξανά χρησιμοποιώντας τον σχεδιαστή ερωτήματος χωρίς να κάνετε αλλαγές στο κείμενο:
  1. Όλο το αρχικό κείμενο παραμένει αμετάβλητο
  2. Μόνο τα σχόλια θα αφαιρεθούν από το αρχικό κείμενο
  3. Τα σχόλια θα παραμείνουν στο αρχικό κείμενο και θα καταργηθούν μόνο οι κατασκευές γλώσσας ερωτήματος του εργαλείου δημιουργίας αναφορών
  4. Τόσο τα σχόλια όσο και οι κατασκευές γλώσσας ερωτήματος του εργαλείου δημιουργίας αναφορών θα αφαιρεθούν από το αρχικό κείμενο
Η σωστή απάντηση είναι η δεύτερη. Ας προσθέσουμε ένα σχόλιο στο κείμενο του αιτήματος με μη αυτόματο τρόπο:

Ας ανοίξουμε αυτό το αίτημα μέσω του Constructor και ας κλείσουμε τον κατασκευαστή με OK. Το σχόλιο θα διαγραφεί:

Ερώτηση 04.44 της εξέτασης 1C: Platform Professional. Το εργαλείο δημιουργίας ερωτημάτων μπορεί να ονομαστεί:
  1. Χρησιμοποιώντας το κύριο στοιχείο μενού "Κείμενο - Εργαλείο δημιουργίας ερωτημάτων..."
  2. Χρησιμοποιώντας το κουμπί "Designers - Query Builder" στην καρτέλα "Layouts" από το παράθυρο επεξεργασίας αντικειμένων
  3. Χρησιμοποιώντας το αναδυόμενο στοιχείο μενού περιβάλλοντος "Εργαλείο δημιουργίας ερωτημάτων..." που εμφανίζεται όταν κάνετε δεξί κλικ στο κείμενο της ενότητας
  4. Όλα τα παραπάνω είναι αλήθεια
  5. Οι απαντήσεις 1 και 3 είναι σωστές
Η σωστή απάντηση είναι η πέμπτη, στην καρτέλα Layouts δεν υπάρχει πρόγραμμα κατασκευής αιτημάτων, μόνο ένας κατασκευαστής εκτύπωσης:
Ερώτηση 04.45 της εξέτασης 1C: Platform Professional. Ποιος μπορεί να χρησιμοποιήσει το πρόγραμμα δημιουργίας ερωτημάτων;
  1. Προγραμματιστές, αφού απαιτείται γνώση της γλώσσας ερωτήματος
  2. Από εξειδικευμένους χρήστες χωρίς τη χρήση του διαμορφωτή
  3. Όλα τα παραπάνω είναι αλήθεια
  4. Δεν υπάρχει σωστή απάντηση
Η σωστή απάντηση είναι τρίτη.

Ερώτηση 04.46 της εξέτασης 1C: Platform Professional. Στην καρτέλα "Πίνακες και πεδία" του σχεδιαστή ερωτήματος, ορίστε:

  1. Ζητήστε πηγές δεδομένων, οι οποίες μπορεί να είναι πραγματικοί ή εικονικοί πίνακες
  2. Ένα σύνολο πεδίων από πίνακες - πηγές δεδομένων ερωτήματος
  3. Ελεύθερα πεδία έκφρασης
  4. Οι απαντήσεις 1 και 2 είναι σωστές
  5. Όλα τα παραπάνω είναι αλήθεια
Η σωστή απάντηση είναι η πέμπτη - μπορείτε να ορίσετε πραγματικούς, εικονικούς πίνακες (όπως ένα Slice of the Recent) και αυθαίρετα υπολογισμένα πεδία:
Ερώτηση 04.47 της εξέτασης 1C: Platform Professional. Για να δημιουργήσετε ένα ένθετο ερώτημα στον σχεδιαστή ερωτημάτων:
  1. Ανοίξτε την καρτέλα "Πίνακες και πεδία". Στον πίνακα εντολών πάνω από το δέντρο "Βάση δεδομένων", κάντε κλικ στο κουμπί "Προσθήκη" ή επιλέξτε το στοιχείο μενού περιβάλλοντος με το ίδιο όνομα
  2. Ανοίξτε την καρτέλα "Πίνακες και Πεδία". Στον πίνακα εντολών πάνω από το δέντρο "Πίνακες", κάντε κλικ στο κουμπί "Προσθήκη" ή επιλέξτε το στοιχείο του μενού περιβάλλοντος με το ίδιο όνομα
  3. Ανοίξτε την καρτέλα "Πίνακες και Πεδία". Στον πίνακα εντολών πάνω από το δέντρο "Πεδία", κάντε κλικ στο κουμπί "Προσθήκη" ή επιλέξτε το στοιχείο του μενού περιβάλλοντος με το ίδιο όνομα
  4. Δεν μπορείτε να δημιουργήσετε ένα ένθετο ερώτημα στον σχεδιαστή ερωτημάτων.
Η σωστή απάντηση είναι η δεύτερη. Προσθέστε ένα αίτημα:

Αποτέλεσμα:

Ερώτηση 04.48 της εξέτασης 1C: Platform Professional. Για να δημιουργήσετε ένα υπολογισμένο πεδίο στον σχεδιαστή ερωτήματος:
  1. Ανοίξτε την καρτέλα "Πίνακες και πεδία". Στον πίνακα εντολών πάνω από το δέντρο "Πίνακες", κάντε κλικ στο κουμπί "Επεξεργασία τρέχοντος στοιχείου". Προσθέστε ένα νέο πεδίο στο παράθυρο που ανοίγει
  2. Ανοίξτε την καρτέλα "Πίνακες και Πεδία". Στον πίνακα εντολών πάνω από το δέντρο "Πεδία", κάντε κλικ στο κουμπί "Προσθήκη" ή επιλέξτε το στοιχείο του μενού περιβάλλοντος με το ίδιο όνομα
  3. Ανοίξτε την καρτέλα "Συσχετισμοί/Ψευδώνυμα". Στον πίνακα εντολών πάνω από τη λίστα πεδίων, κάντε κλικ στο κουμπί "Προσθήκη" ή επιλέξτε το στοιχείο του μενού περιβάλλοντος με το ίδιο όνομα
  4. Μπορείτε να δημιουργήσετε ένα υπολογισμένο πεδίο μόνο αλλάζοντας το κείμενο ερωτήματος "μη αυτόματα"
Η σωστή απάντηση είναι η δεύτερη:
Ερώτηση 04.49 της εξέτασης 1C: Platform Professional. Για να δημιουργήσετε σειρές ομαδοποιημένες χρησιμοποιώντας συγκεντρωτικές συναρτήσεις σε ένα ερώτημα, πρέπει να συμπληρωθούν τα ακόλουθα στην καρτέλα «Ομαδοποίηση» του σχεδιαστή ερωτήματος:
  1. Μόνο μια λίστα πεδίων ομάδας. Ο καθορισμός πεδίων για σύνοψη είναι προαιρετικός
  2. Μόνο μια λίστα πεδίων προς σύνοψη, ενώ τα υπόλοιπα πεδία θα εμπίπτουν αυτόματα στην ενότητα ΟΜΑΔΑ ΑΝΑ στο κείμενο αιτήματος
  3. Είναι υποχρεωτικό να προσδιορίσετε και τα πεδία ομάδας και αθροίσματος
Η σωστή απάντηση είναι η δεύτερη. Ας καθορίσουμε ένα αθροίσιμο πεδίο στον κατασκευαστή:

Τα υπόλοιπα πεδία θα ομαδοποιηθούν στο κείμενο της αίτησης:

Ερώτηση 04.50 της εξέτασης 1C: Platform Professional. Στον σχεδιαστή ερωτημάτων, οι συνθήκες μπορούν να επιβληθούν στις τιμές των συναρτήσεων συγκεντρωτικών στοιχείων:
  1. Στην καρτέλα "Ομαδοποίηση", στη λίστα των πεδίων που μπορούν να αθροιστούν κατά την επιλογή μιας συγκεντρωτικής συνάρτησης
  2. Στην καρτέλα "Προϋποθέσεις".
  3. Στην καρτέλα "Σύνολα", στη λίστα των συνολικών πεδίων κατά την επιλογή μιας συγκεντρωτικής συνάρτησης
  4. Δεν μπορείτε να ορίσετε συνθήκες στις τιμές των συναρτήσεων συγκεντρωτικών στοιχείων στον σχεδιαστή ερωτημάτων.
Η σωστή απάντηση είναι η δεύτερη - στην καρτέλα Συνθήκες μπορείτε να γράψετε τη συνάρτηση γλώσσας ερωτήματος Having, η οποία θα κάνει μια επιλογή κατά συγκεντρωτικά στοιχεία: