
23-04-14, 15:36
|
| Όνομα: Γιώργος Έκδοση λογισμικού 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.Αποθήκη;
|