
23-10-16, 09:20
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλημέρα
Θεωρητικά τα ερωτήματα qryA1 και qryA2 είναι διαφορετικά.
Το qryA1:
1) Προσδιορίζει όλες τις εγγραφές που ικανοποιούν τα κριτήρια.
2) Για τις εγγραφές αυτές, προσδιορίζει το άθροισμα των τιμών του πεδίου [POSO].
3) Επιστρέψει μία εγγραφή (ή καμία) με το παραπάνω άθροισμα. Το qryA2 (έβαλα στο πεδίο [POSO] αντί Group By ->Sum). 1)Με βάση τις τιμές των πεδίων [IMEROMINIA] και [POSO], χωρίζει τις εγγραφές σε ομάδες.
2) Για κάθε ομάδα υπολογίζει το άθροισμα των τιμών του πεδίου [POSO] και ουσιαστικά, για κάθε ομάδα, δημιουργεί μία αντιπροσωπευτική εγγραφή.
3) Στις παραπάνω αντιπροσωπευτικές εγγραφές εφαρμόζει τα κριτήρια και επιστρέφει μία (περισσότερες ή καμία).
Τελικά τα αποτελέσματα των ερωτημάτων, μπορεί να είναι ίδια ή διαφορετικά, ανάλογα με τα κριτήρια.
Στη συγκεκριμένη περίπτωση είναι ίδια.
Η φόρμα Form1, με τη βοήθεια της συνάρτησης DSum(), εμφανίζει το ίδιο αποτέλεσμα με τα ερωτήματα.
Φιλικά/Γιώργος
|