Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Συναρτήσεις ] ΚΑΤΑΤΑΞΗ ΜΕ ΤΗΝ RANK

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 30-09-22, 12:23
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή ΚΑΤΑΤΑΞΗ ΜΕ ΤΗΝ RANK

Καλησπέρα, σε ένα ερώτημα(QR_RANKcateg) χρησιμοποιώ την εντολή
Rank: (select Count(*) from QRTOTAL where TOTAL >= T2.TOTAL and HMER1=T2.HMER1
ώστε να πάρω την κατάταξη από το τα συνολικά αποτελέσματα στο ερώτημα QRTOTAL.

Το πρόβλημα είναι ότι για την 2η,3ή,4η θέση πχ αντι να μου φέρνει τον αριθμό 2 μου φέρνει τον αριθμό 4.
Αυτό συμβάινει σε κάθε ισοβαθμία, φέρνει τον μεγαλύτερο αριθμό.
Το ζητούμενο είναι να φέρνει τον μικρότερο.ΚΑΤΑΤΑΞΗ ΜΕ ΤΗΝ RANK-screenshot-2022-09-30-123504.png
Απάντηση με παράθεση
  #2  
Παλιά 30-09-22, 13:16
Όνομα: Πάκος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 17-12-2011
Περιοχή: Θεσσαλονικη
Μηνύματα: 169
Προεπιλογή συνεχεια

χαιρετε, νομιζω αν κανεις ενα δευτερο ερωτημα απο το συγκεκριμενο σου ερωτημα, και στο φιλτρο μικροτερη τιμη
Απάντηση με παράθεση
  #3  
Παλιά 30-09-22, 14:33
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Ευχαριστώ για την απάντηση, δεν δουλεύει όμως έτσι.
Προσπάθησα με την Dcount αλλά δεν κατάφερα τίποτα γιατί μάλλον δεν την συντάσσω σωστά.

Τελευταία επεξεργασία από το χρήστη smasak : 30-09-22 στις 15:18.
Απάντηση με παράθεση
  #4  
Παλιά 01-10-22, 13:23
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Στη συνημμένη ΒΔ δίνω ένα παράδειγμα εύρεσης του ζητούμενου, χρησιμοποιώντας τη συνάρτηση 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]) & ")"))
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb Rank.accdb (544,0 KB, 9 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 01-10-22, 13:46
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Γιώργο ευχαριστώ πολύ, αλλά δεν είναι ακριβώς αυτό που ζητάω. Στην κατάταξη RANK θέλω με ίδια ημερομηνία όταν υπάρχουν ίδιοι αριθμοί να παίρνουν τον ΙΔΙΟ αλλά μικρότερο αριθμό.
πχ

RANK
47 1
46 2
46 2
46 2
45 5
45 5
46 7
Απάντηση με παράθεση
  #6  
Παλιά 01-10-22, 15:17
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Φίλε Σάκη, αν είχες ανεβάσει ένα δείγμα της ΒΔ σου , θα είχα αντιληφθεί τι θέλεις και δεν θα αγκαζόμουνα να κάνω υποθέσεις και να δημιουργήσω ΒΔ.
Απάντηση με παράθεση
  #7  
Παλιά 01-10-22, 17:52
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Έχεις δίκιο, είναι πολύ μεγάλη η βάση όμως. Θα προσπαθήσω να απομονώσω ότι χρειάζεται και θα σηκώσω δείγμα.
Απάντηση με παράθεση
  #8  
Παλιά 01-10-22, 18:00
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Δες το συνημμένο.

Χρησιμοποιούνται τα βοηθητικά ερωτήματα Help1, Help2 και Help3.

Το τελικό αποτέλεσμα το δίνει το ερώτημα qryRank.
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb Rank2.accdb (800,0 KB, 11 εμφανίσεις)
Απάντηση με παράθεση
  #9  
Παλιά 01-10-22, 19:31
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Ανέβασα δείγμα.
Αυτό που συζητάμε φαίνεται στο ερώτημα QryResultsCateg και στην Έκθεση rptRESULTScateg.

Ωχχ πάλευα με την βάση και τώρα είδα ότι ανέβασες ενα άλλο δείγμα Γιώργο. Θα το δω,
Συνημμένα Αρχεία
Τύπος Αρχείου: zip SAMPLE.zip (350,2 KB, 8 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Κατάταξη αρίθμων manolis Excel - Ερωτήσεις / Απαντήσεις 6 11-06-14 22:23


Η ώρα είναι 22:15.