Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Συναρτήσεις ] Συνάρτηση MAX(H13:M13)

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 28-07-10, 18:10
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 25-02-2010
Μηνύματα: 100
Προεπιλογή Συνάρτηση MAX(H13:M13)

Καλησπέρα σε όλους τους φίλους και τις φίλες του φόρουμ.

Αυτό που θα ήθελα να μάθω είναι αν υπάρχει η αντίστοιχη συνάρτηση του Excel
MAX(H13:M13) στην Access ή αν θα μπορούσε να δημιουργηθεί.

Σε μια εγγραφή ενός πίνακα έχω 6 πεδία στα οποία καταχωρώ κάποιες τιμές και αυτό που θέλω είναι σε ένα 7ο πεδίο να περνά η μεγαλύτερη τιμή από τα 6 αυτά πεδία.

Ευχαριστώ πολύ για το χρόνο σας ...
Φιλικά Δημήτρης.
Απάντηση με παράθεση
  #2  
Παλιά 29-07-10, 02:25
Όνομα: Μάριος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 07-07-2009
Μηνύματα: 18
Προεπιλογή

Δημήτρη,
Συνήθως (εκτός κι αν είναι ιδιαίτερες οι ανάγκες του συγκεκριμένου project) καλό είναι το 7ο αυτό πεδίο να μην αποθηκεύεται αλλά να υπολογίζεται σε κάποιο ερώτημα.
Δες το παράδειγμα που ανεβάζω, το οποίο χρησιμοποιεί μια συνάρτηση από το Module1 (με το όνομα Maximum -έβαλα και Minimum για όποιον ενδιαφέρεται-) μέσα στο ερώτημα qryMaxMin.

Ενδεχομένως να υπάρχει και κάποιος πιο απλός/σωστός τρόπος για να λύσεις το πρόβλημά σου, αλλά έχω κολλήσει και δε μου έρχεται κάτι άλλο στο μυαλό.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip AccMaxField.zip (18,5 KB, 12 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 29-07-10, 15:34
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα
Μάριε βρίσκω πολύ καλή τη λύσου σου γιατί είναι απλή και δουλεύει με οποιδήποτε πλήθος πεδίων.
Βλέποντας τον κώδικα σχημάτισα την εντύπωση ότι η δομή if , χωρίς να είναι λάθος, μάλλον δεν είναι αναγκαία, αφού για ένα πεδίο η δομή For Next δεν εκτελείται (i > 0).
Φιλικά/Γιώργος
Απάντηση με παράθεση
  #4  
Παλιά 29-07-10, 22:48
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 25-02-2010
Μηνύματα: 100
Προεπιλογή

Καλησπέρα σε όλους τους φίλους του φόρουμ.

Μόλις πριν 1 ώρα επέστρεψα από την παραλία και είδα την απάντησή σου Μάριε.
Την προσάρμοσα στη βάση μου και λειτουργεί όπως ήθελα.
Ευχαριστώ πολύ για το χρόνο σου και την βοήθειά σου.
Τώρα για το 7ο πεδίο που λες, ίσως έχεις δίκιο και να μην χρειάζεται, θα το δώ.
Φιλικά Δημήτρης...
Απάντηση με παράθεση
  #5  
Παλιά 30-07-10, 03:35
Όνομα: Μάριος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 07-07-2009
Μηνύματα: 18
Προεπιλογή

Γιώργο, έχεις δίκιο, το if δε χρειάζεται.
Λίγο το προχωρημένο της ώρας, λίγο οι μπυρίτσες... μου ξέφυγε.
Ευχαριστώ για την επισήμανση :)
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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



Η ώρα είναι 13:09.