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

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

Στο επισυναπτόμενο αρχείο έχω προσθέσει τη φόρμα frmFilter της οποίας το πεδίο txtFilter χρησιμοποιείται για το φιλτράρισμα των ειδών.

Για να λειτουργήσει το φίλτρο, το πεδίο δηλώθηκε ως παράμετρος και το ερώτημα πήρε τη μορφή:
Κώδικας:
PARAMETERS [Forms]![frmFilter]![txtEidos] Text ( 255 );
TRANSFORM Format(nz(Sum(tblData.Ποσότητα),0),"Fixed") AS ΠοσότηταΕίδους
SELECT tblData.Είδος, tblData.Τιμή, Sum(tblData.Ποσότητα) AS Συν_Ποσότητα
FROM tblData
WHERE (((tblData.Είδος)=[Forms]![frmFilter]![txtEidos]))
GROUP BY tblData.Είδος, tblData.Τιμή
PIVOT tblData.Αποθήκη;
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb CrossTab2.mdb (576,0 KB, 42 εμφανίσεις)
Απάντηση με παράθεση