Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
ΚΑΤΑΤΑΞΗ ΜΕ ΤΗΝ RANK
Καλησπέρα, σε ένα ερώτημα(QR_RANKcateg) χρησιμοποιώ την εντολή Rank: (select Count(*) from QRTOTAL where TOTAL >= T2.TOTAL and HMER1=T2.HMER1 ώστε να πάρω την κατάταξη από το τα συνολικά αποτελέσματα στο ερώτημα QRTOTAL. Το πρόβλημα είναι ότι για την 2η,3ή,4η θέση πχ αντι να μου φέρνει τον αριθμό 2 μου φέρνει τον αριθμό 4. Αυτό συμβάινει σε κάθε ισοβαθμία, φέρνει τον μεγαλύτερο αριθμό. Το ζητούμενο είναι να φέρνει τον μικρότερο. |
#2
| |||
| |||
συνεχεια
χαιρετε, νομιζω αν κανεις ενα δευτερο ερωτημα απο το συγκεκριμενο σου ερωτημα, και στο φιλτρο μικροτερη τιμη
|
#3
| |||
| |||
Ευχαριστώ για την απάντηση, δεν δουλεύει όμως έτσι. Προσπάθησα με την Dcount αλλά δεν κατάφερα τίποτα γιατί μάλλον δεν την συντάσσω σωστά. Τελευταία επεξεργασία από το χρήστη smasak : 30-09-22 στις 15:18. |
#4
| |||
| |||
Καλησπέρα Στη συνημμένη ΒΔ δίνω ένα παράδειγμα εύρεσης του ζητούμενου, χρησιμοποιώντας τη συνάρτηση DCount(). 1) Ο πίνακας tblData περιέχει τις πωλήσεις (fValue) στις ημερομηνίες (fDate). ΟΙ ημερομηνίες δεν είναι μοναδικές (μία ημερομηνία μπορεί να εμφανίζεται περισσότερες από μία φορές). 2) Στο συγκεντρωτικό ερώτημα qrySumDate παίρνουμε τις συνολικές (SumDate) πωλήσεις ανά ημέρα (fDate). Εδώ το πεδίο fDate έχει μοναδικές τιμές. 3) Η κατάταξη (Rank) γίνεται στο ερώτημα (qryRank), που βασίζεται στο προηγούμενο. Για την κατάταξη χρησιμοποιείται ο παρακάτω τύπος: Rank: CLng(DCount("*";"qrySumDate";"SumDate > " & [SumDate] & " OR (SumDate = " & [SumDate] & " AND Clng(fdate) <= " & CLng([fdate]) & ")")) |
#5
| |||
| |||
Γιώργο ευχαριστώ πολύ, αλλά δεν είναι ακριβώς αυτό που ζητάω. Στην κατάταξη RANK θέλω με ίδια ημερομηνία όταν υπάρχουν ίδιοι αριθμοί να παίρνουν τον ΙΔΙΟ αλλά μικρότερο αριθμό. πχ RANK 47 1 46 2 46 2 46 2 45 5 45 5 46 7 |
#6
| |||
| |||
Φίλε Σάκη, αν είχες ανεβάσει ένα δείγμα της ΒΔ σου , θα είχα αντιληφθεί τι θέλεις και δεν θα αγκαζόμουνα να κάνω υποθέσεις και να δημιουργήσω ΒΔ.
|
#7
| |||
| |||
Έχεις δίκιο, είναι πολύ μεγάλη η βάση όμως. Θα προσπαθήσω να απομονώσω ότι χρειάζεται και θα σηκώσω δείγμα.
|
#8
| |||
| |||
Δες το συνημμένο. Χρησιμοποιούνται τα βοηθητικά ερωτήματα Help1, Help2 και Help3. Το τελικό αποτέλεσμα το δίνει το ερώτημα qryRank. |
#9
| |||
| |||
Ανέβασα δείγμα. Αυτό που συζητάμε φαίνεται στο ερώτημα QryResultsCateg και στην Έκθεση rptRESULTScateg. Ωχχ πάλευα με την βάση και τώρα είδα ότι ανέβασες ενα άλλο δείγμα Γιώργο. Θα το δω, |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
[Συναρτήσεις] Κατάταξη αρίθμων | manolis | Excel - Ερωτήσεις / Απαντήσεις | 6 | 11-06-14 22:23 |
Η ώρα είναι 22:15.