Εμφάνιση ενός μόνο μηνύματος
  #20  
Παλιά 26-01-11, 15:39
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα
Στη βάση δεδομένων,, που επισυνάπτεται, παρουσιάζεται η περίπτωση ανοίγματος μιας έκθεσης βασισμένης σε παραμετρικό ερώτημα διασταύρωσης μέσω μιας φόρμας που παρέχει και τις τιμές των παραμέτρων. Τα δεδομένα που χρησιμοποίησα προέρχονται από τη ΒΔ του Πάνου που έκανε και το αρχικό ερώτημα.
Πιστεύω ότι έτσι διευκρινίζεται η ιδιαιτερότητα των παραμετρικών ερωτημάτων διασταύρωσης και, κατά κάποιο τρόπο, συμπληρώνεται η σχετική συζήτηση.
Οι τιμές των παραμέτρων λαμβάνονται από τα πλαίσια κειμένου txtStart και txtEnd της φόρμας frmParameters και το παραμετρικό ερώτημα qryOpenFromForm σε προβολή SQL ορίζεται ως εξής:
Κώδικας:
PARAMETERS [Forms]![frmParameters]![txtStart] DateTime, [Forms]![frmParameters]![txtEnd] DateTime;
TRANSFORM Count([ΟΝΟΜΑΣΤΙΚΗ ΚΑΤΑΣΤΑΣΗ].ΜΗΤΡΩΟ) AS ΠλήθοςΤουΜΗΤΡΩΟ
SELECT [ΟΝΟΜΑΣΤΙΚΗ ΚΑΤΑΣΤΑΣΗ].ΚΑΤΗΓΟΡΙΑ, Count([ΟΝΟΜΑΣΤΙΚΗ ΚΑΤΑΣΤΑΣΗ].ΜΗΤΡΩΟ) AS ΠλήθοςΚατηγορίας
FROM [ΟΝΟΜΑΣΤΙΚΗ ΚΑΤΑΣΤΑΣΗ]
WHERE ((([ΟΝΟΜΑΣΤΙΚΗ ΚΑΤΑΣΤΑΣΗ].ΗΜΕΡΟΜΗΝΙΑ) Between [Forms]![frmParameters]![txtStart] And [Forms]![frmParameters]![txtEnd]))
GROUP BY [ΟΝΟΜΑΣΤΙΚΗ ΚΑΤΑΣΤΑΣΗ].ΚΑΤΗΓΟΡΙΑ
PIVOT [ΟΝΟΜΑΣΤΙΚΗ ΚΑΤΑΣΤΑΣΗ].ΔΙΕΥΘΥΝΣΗ In ("ΑΛΦΑ","ΒΗΤΑ","ΓΑΜΑ","ΔΕΛΤΑ","ΕΨΙΛΟΝ");
Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb qrycrosstabReport.mdb (260,0 KB, 23 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη kapetang : 27-01-11 στις 08:45. Αιτία: Άλλαξα το συνημμένο
Απάντηση με παράθεση