Ανανέωση ιστοσελίδας

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 20-12-11, 09:54
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 19-02-2011
Μηνύματα: 97
Προεπιλογή MAX-large

Καλημέρα.Έχω μια απορία.Εαν σε ένα πίνακα έχουμε διάφορα πεδία(π.χ. id,name,surname,date)
Πώς μπορώ να εμφανίσω σε ερώτημα τα πεδία που η τιμή date είναι η μαχ-1 ή μαχ-2.
Κάθε ερώτημα να εμφανίζει μόνο την τιμή αυτή. Στο excel γίνεται εύκολα με τη εντολή Large.
Ποια είναι η αντίστοιχη εντολη στην acces.
Απάντηση με παράθεση
  #2  
Παλιά 20-12-11, 12:14
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα στην παρέα

Δημήτρη, σε προβολή SQL δοκίμασε το παρακάτω ερώτημα:
Κώδικας:
SELECT TOP 1 Table1.ID, Table1.LastName, Table1.FirstName, Table1.fDate
FROM (Select Top K Table1.* From Table1 Order by Table1.fDate DESC)
ORDER BY Table1.fDate Asc;
Στο ερώτημα το Κ θα πρέπει να αντικατασταθεί με την κατάλληλη τιμή.

Με 1 αν θέλουμε την πρώτη μεγαλύτερη τιμή, με 2 αν θέλουμε τη δεύτερη, κλπ.

Αν οι ημερομηνίες δεν είναι μοναδικές, στην ίδια θέση Κ, μπορεί να εμφανιστούν περισσότερες εγγραφές.

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #3  
Παλιά 20-12-11, 13:13
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 19-02-2011
Μηνύματα: 97
Προεπιλογή MAX-LARGE

Ευχαριστώ για την απάντηση αλλά δεν είναι που ζητάω.
Αυτό που ζητάω είναι να μου δείχνει την μεγαλύτερη -1 ή -2 κοκ απο τις εγγραφές για κάθε lastname όχι μόνο αυτά που είναι στην αντίστοιχη ημερομηνία.
π.χ(εμφανιση ερωτήματος)
id lastname firstname date
12 jjjj kostas 13/3/2009
34 asdd giorgos 13/3/2008


δηλαδή να διαλέγω την μαχ εγγραφή του καθενός η την προηγουμενη απο την μαχ κλπ
Απάντηση με παράθεση
  #4  
Παλιά 20-12-11, 18:37
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα στην παρέα

Δημήτρη, στο πρώτο ερώτημά σου ζητούσες ένα ερώτημα που να αποτελεί προσομοίωση της συνάρτησης LARGE του excel.

Δεν ανέφερες τίποτα για «lastname».

Τώρα, αν κατάλαβα καλά, ζητάς για κάθε άτομο το ερώτημα να εμφανίζει τις δύο πιο πρόσφατες εγγραφές.

Στη ΒΔ υπάρχει ο πίνακας Table1 με τα στοιχεία κάθε ατόμου.

Σημειώνεται ότι κάθε άτομο εκπροσωπείται μοναδικά από έναν αριθμό.

Το ερώτημα «Show2LastDatesForPerson» εμφανίζει για κάθε άτομο τις δύο πιο πρόσφατες εγγραφές.

Ελπίζω να είναι αυτό το ζητούμενο.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb Top2RecordForPerson.mdb (224,0 KB, 23 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη kapetang : 20-12-11 στις 20:30. Αιτία: αντί RANK, LARGE
Απάντηση με παράθεση
  #5  
Παλιά 20-12-11, 19:57
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 19-02-2011
Μηνύματα: 97
Προεπιλογή MAX-LARGE

Ναι αυτό ζήταγα συγνώμη για την λαθος διατύπωση.
Μήπως μπορεί να γίνει να εμφανίζει την ( top(2) ας πούμε και να μου εμφανίζει μόνο αυτή.
δηλ.
ID LastName FirstName fDate
1 DDD ddd 5/8/2011
1 DDD ddd 1/8/2011
3 GGG ggg 3/10/2011
5 KKK kkkk 2/9/2011
4 MMM mmm 4/3/2011
6 PPP ppp 4/3/2011
2 QQQ qqq 5/9/2011
2 QQQ qqq 2/9/2011
Μήπως μπορεί να γίνει να εμφανίζει την ( top(2) ας πούμε και να μου εμφανίζει μόνο αυτή .

ID LastName FirstName fDate
1 DDD ddd 1/8/2011
3 GGG ggg 3/10/2011
5 KKK kkkk 2/9/2011
4 MMM mmm 4/3/2011
6 PPP ppp 4/3/2011
2 QQQ qqq 2/9/2011
Απάντηση με παράθεση
  #6  
Παλιά 20-12-11, 21:44
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Δημήτρη, στη ΒΔ πρόσθεσα και το ερώτημα «ShowSecondDateFromEndByPerson».
Στηρίζεται στο «Show2LastDatesForPerson» και εμφανίζει μόνο την προτελευταία εγγραφή για κάθε άτομο.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb SecondRecordForPerson.mdb (228,0 KB, 47 εμφανίσεις)
Απάντηση με παράθεση
  #7  
Παλιά 21-12-11, 08:33
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 19-02-2011
Μηνύματα: 97
Προεπιλογή MAX-LARGE

Ευχαριστω για τις απαντήσεις σας.Το τελευταίο που μου στείλατε δείχνει απλά την μικρότερη τιμή
Θέλω αν γίνεται να διαλέγω εγώ πια τιμή απο τις 6 εγγραφές που μπορεί να έχει το κάθε όνομα να εμφανίζει την 1, 2, 3 την 4 την 5 την 6 κάθε φορά και μία.
δηλαδή στο sql ερώτημα να του βάζω ότι θέλω να μου δείξεις την τρίτη μεγαλύτερη τιμη του fdate και μόνο αυτή απο κάθε LastName.
Απάντηση με παράθεση
  #8  
Παλιά 21-12-11, 10:16
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα στην παρέα

Είχα την εντύπωση ότι είχες αντιληφθεί τη λογική των ερωτημάτων.

Αν στα κριτήρια του ερωτήματος «Show2LastDatesForPerson» αλλάξουμε το Top 2 πχ σε Top 4 και ακολούθως το αποθηκεύσουμε,
ανοίγοντας το «ShowSecondDateFromEndByPerson» θα πάρουμε την τέταρτη μεγαλύτερη τιμή.
Απάντηση με παράθεση
  #9  
Παλιά 21-12-11, 11:55
Όνομα: ΔΗΜΗΤΡΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 19-02-2011
Μηνύματα: 97
Προεπιλογή max-large

Ούτε καν μου πήγε στο μυαλό αυτό.Ευχαριστώ πάρα πολύ.Νά 'σαι καλά
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Μορφοποίηση] Μορφοποίηση small-large gfevran Excel - Ερωτήσεις / Απαντήσεις 2 30-05-15 20:46
[Συναρτήσεις] Βοήθεια για συνάρτηση LARGE gfevran Excel - Ερωτήσεις / Απαντήσεις 12 23-05-14 22:27
Procedure too large pctechdr Access - Ερωτήσεις / Απαντήσεις 1 10-12-12 01:08
[Συναρτήσεις] Large ημερομηνία και επιστροφή τιμών jimrenoir Excel - Ερωτήσεις / Απαντήσεις 1 09-12-12 01:34
[Συναρτήσεις] LARGE steliosx Excel - Ερωτήσεις / Απαντήσεις 2 01-10-10 20:28


Η ώρα είναι 21:36.