Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > Ταξινόμηση πεδίων λίστας

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 10-10-18, 08:56
Όνομα: Πάρης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 28-09-2018
Μηνύματα: 2
Προεπιλογή Ταξινόμηση πεδίων λίστας

Καλημέρα παιδιά και καλώς σας βρήκα. Προσπαθώ να φτιάξω μια βάση δεδομένων για τη δουλειά μου κι επειδή είμαι εντελώς ερασιτέχνης θα χρειαστώ μάλλον αρκετή βοήθεια και την υπομονή σας!
Πρώτη ερώτηση λοιπόν. Έχω φτιάξει μια λίστα (Μέσα σε φόρμα) η οποία θέλω να ταξινομεί τα πεδία της ανάλογα με το κάθε κουμπί- τίτλο πεδίου που πατάω. Α-Ω και με το δεύτερο πάτημα Ω-Α.
Σας ευχαριστώ εκ των προτέρων και θα έχουμε και συνέχεια
Απάντηση με παράθεση
  #2  
Παλιά 10-10-18, 10:18
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλημέρα Πάρη και καλωσόρισες στην παρέα μας!

Για να ταξινομήσεις δεδομένα σε λίστα με περισσότερες στήλες προϋποθέτει προχωρημένες γνώσεις VBA και γενικότερα Microsoft Access.

Χωρίς να γνωρίζω περισσότερες λεπτομέρειες θα σου πρότεινα:

Αντί για λίστα να χρησιμοποιήσεις υποφόρμα με προεπιλεγμένη προβολή "Φύλλο δεδομένων" ώστε να έχεις τη δυνατότητα να ταξινομείς, να φιλτράρεις και γενικότερα να επεξεργάζεσαι τα δεδομένα της.

Περιμένουμε νέα σου.

Με εκτίμηση

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 10-10-18, 10:33
Όνομα: Πάρης
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 28-09-2018
Μηνύματα: 2
Προεπιλογή

Τάσο σε ευχαριστώ πολύ για την απάντησή σου.
Η αλήθεια είναι ότι έτσι το είχα στην αρχή αλλά λειτουργικά και κυρίως εμφανισιακά δεν μου καθόταν καλά. Άσε που θα χρειαστούν πλέον αρκετές αλλαγές αν αποφασίσω να το αλλάξω. Προτιμώ οπότε να μελετήσω την VBA και να μάθω και κατι παραπάνω που θα μου χρειαστεί σίγουρα κάπου παρακάτω.
Ίσως το ερασιτέχνης που είπα είναι υπερβολή. Έχω κάποιες γνώσεις από όσα έχω κάνει κι έχω διαβάσει.

Ευχαριστώ και πάλι για τον χρόνο σου ;)
Απάντηση με παράθεση
  #4  
Παλιά 11-10-18, 10:42
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Αγαπητέ Πάρη,
σχεδιαστικά και μόνο δεν πρέπει να φτάνουμε στο σημείο να χρειαζόμαστε συμπεριφορές στοιχείων ελέγχου που δεν υποστηρίζονται από την Access / VBA.

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

Στο παράδειγμα έχω τρεις φόρμες frmMain1, frmMain2 και frmMain3)

Η πρώτη (frmMain1) περιέχει μια λίστα με 4 ορατές στήλες βάσει των οποίων ταξινομούνται τα δεδομένα πατώντας τα αντίστοιχα κουμπιά πάνω από το πλαίσιο.

Μπορεί κανείς να προσθέσει ή να αφαιρέσει κουμπιά αρκεί:
  1. Το όνομα του κουμπιού να αρχίζει από ‘cmdSort’ πχ. cmdSort1, cmdSort2 κοκ.
  2. Στην ιδιότητα «ετικέτα» να υπάρχει η πληροφορία: ListCustomers;tblCustomers.Surname όπου
  • ListCustomers = ‘Όνομα λίστας.
  • Ερωτηματικό (;) = διαχωριστικό θα χρειαστεί κατά την εκτέλεση του κώδικα.
  • tblCustomers.Surname = ‘Όνομα πίνακα και όνομα πεδίου προς ταξινόμηση.

Ο κώδικας αναλαμβάνει να τροποποιήσει την προέλευση γραμμής της λίστα κάθε φορά που πατιέται ένα από τα κουμπιά.

Η δεύτερη φόρμα (frmMain2) περιέχει μια υποφόρμα για να γίνεται η επιθυμητή ταξινόμηση χωρίς κώδικες κλπ.

Η τρίτη φόρμα (frmMain3) είναι απλά μια διαιρεμένη φόρμα που επίσης κάνει ταξινόμιση και φιλτράρισμα δεδομένων.

Καλή συνέχεια.

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb SortListbox.accdb (2,38 MB, 27 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Γενικά] Διαφορετική ταξινόμηση λίστας geotso Excel - Ερωτήσεις / Απαντήσεις 3 20-03-17 20:05
[Συναρτήσεις] ...Επιλογή αναπτυσσόμενης λίστας...... Lefteris Excel - Ερωτήσεις / Απαντήσεις 23 14-11-16 12:13
[Συναρτήσεις] Κοινά στοιχεία λίστας Spirosgr Excel samples - Χρήσιμα αρχεία & παραδείγματα 0 26-10-16 19:46
Αλφαβητική ταξινόμηση, αναπτυσσόμενης λίστας. Spirosgr Excel samples - Χρήσιμα αρχεία & παραδείγματα 0 22-09-15 21:52
[Γενικά] Αύξηση Λίστας xristos Excel - Ερωτήσεις / Απαντήσεις 7 24-05-15 13:32


Η ώρα είναι 05:11.