Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Προβλημα με ομαδοποιηση (group by) (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/676-problima-me-omadopoiisi-group.html)

theoma4 23-07-10 13:25

Προβλημα με ομαδοποιηση (group by)
 
Καλησπερα σας
Εχω ενα προβληματακι..
Γιατι δεν μου φερνει το αθροισμα ανα μηνα των αποδειξεων που εχω στο πινακα??
sum ειναι το ονομα το πλαισου κειμενου,poso ειναι το πεδιο του πινακα APODEIXEIS,to afm_apod ισουτε με το περιεχομενο της μεταβλητης pvafm οπως το αντιστοιχο στο etos_apod,date το πεδιο της ημερομηνιας και γραφω το εξης : Me!sum = DSum("poso", "APODEIXEIS", "APODEIXEIS.afm_for='" & pvafm & "' and APODEIXEIS.etos_apod='" & pvetos & "' groyp by month(date) ;")

Αν το τρεξω χωρις group by τρεχει κανονικα,αν βαλω ομαδοποιηση δεν επιστρεφει τπτ...
μια βοηθεια!

Meteora 26-07-10 19:39

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

Υστερολόγιο: ...group by μέσα στην dsum() ;

theoma4 27-07-10 01:04

Καλημερα Νικο!
Σ ευχαριστω για το ενδιαφερον σου...
τελικα βρηκα μια λυση γραφωντας το εξης:
Me!ian = DSum("poso", "APODEIXEIS", "APODEIXEIS.afm_for='" & pvafm & "' and APODEIXEIS.etos_apod='" & pvetos & "' and month(date)='1' ")
μαλλον εκανα λαθος σκεψη με την group by.
ετσι οπως το εκανα,αντιστοιχα κ για τους αλλους μηνες δουλευει μια χαρα :001_smile:

υστερολογιο: Δεν ειναι σωστο να ζηταω το αθροισμα των αποδειξεων ανα μηνα ή δεν παιρνει group by στην dsum??

να σε καλα Νικο!!

Meteora 27-07-10 07:42

Καλημέρα κοινότητα...
Θοδωρή, η Dsum έχει ως ορίσματα πεδίο - πίνακας - κριτήριο και υπολογίζει κάθε φορά ΜΙΑ τιμή. Η group by αφορά ομαδοποίηση και έχει να κάνει με ερωτήματα, εκθέσεις , δομές select,...
  • Αθροίσματα ανά μήνα και βέβαια θα έχεις αν π.χ φτιάξεις ερώτημα και αποσπάσεις από αυτό τις τιμές των μεγεθών που επιθυμείς (με τη lookup πχ δώσε μου την τιμή από το record στο οποίο μήνας είναι ο Μάρτιος !).
  • Μπορείς με έκθεση
  • Μπορείς με την Dsum που θα έχεις σε μια function να στέλνεις παραμετρικά τον μήνα που θες...
  • Mπορείς με 12 Dsum! (Όσοι και οι μήνες - Αυτή τη λύση επέλεξες εσύ)
Αυτά φίλτατε / Νίκος Δ


Η ώρα είναι 17:25.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2