Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Φόρμες ] Αλλαγή Περιεχομένων ενός Πλαισίου Λίστας με Ομάδα Επιλογής

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 31-10-11, 12:10
Όνομα: ΤΖΙΜΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 11-02-2011
Περιοχή: Πύργος Ηλείας
Μηνύματα: 227
Προεπιλογή Αλλαγή Περιεχομένων ενός Πλαισίου Λίστας με Ομάδα Επιλογής

Καλημέρα σε όλους τους αγαπητούς φίλους και καλή εβδομάδα
Επειδή δεν έχω ασχοληθεί καθόλου με κουμπιά επιλογής μιας ομάδας επιλογών θα ήθελα την εξής βοήθεια στη φόρμα moria_ aei του αρχείου που επισυνάπτω.
1.Αν μπορούμε στο πλαίσιο λίστας να αλλάζοuμε την σειρά ταξινόμησης χρησιμοποιώντας την ομάδα επιλογής «ΤΑΞΙΝΟΜΗΣΗ». Δηλαδή όταν επιλέγουμε ένα κουμπί από την ομάδα επιλογής να πραγματοποιείται αλφαβητική ή φθίνουσα ταξινόμηση βάσει μορίων.
2.Αν μπορούμε επιλέγοντας από την ομάδα επιλογής «ΠΕΔΙΑ» και ταυτόχρονα από την ομάδα επιλογής «ΤΑΞΙΝΟΜΗΣΗ» , το πλαίσιο λίστας να μου επιστρέφει τις ανάλογες εγγραφές, με την αντίστοιχη ταξινόμηση.
3.Με βάση το προηγούμενο (2) να μου επιστρέφει και τις ανάλογες εγγραφές στην έκθεση moria_ aei
Με εκτίμηση Τζίμης
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb moria.mdb (396,0 KB, 20 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 01-11-11, 09:46
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα
Δημήτρη, η συνημμένη ΒΔ περιέχει μια υλοποίηση του ζητούμενου.
Βασίζεται στην αλλαγή της τιμής της ιδιότητας «Προέλευση γραμμής» του πλαισίου λίστας της φόρμας «moria aei», ανάλογα με τις επιλογές στις ομάδες επιλογών.

Αυτό γίνεται με τον παρακάτω κώδικα:
Κώδικας:
Private Sub opFields_Click()
    opOrder_Click
End Sub

Private Sub opOrder_Click()
    Dim strSQL As String
    strSQL = "SELECT [moria aei].ID, [moria aei].[ΟΝΟΜΑΣΙΑ ΣΧΟΛΗΣ], " & _
        "[moria aei].Πεδίο1, [moria aei].[ΒΑΣΗ 2010] FROM [moria aei]"
    If Me.opFields <> 6 Then strSQL = strSQL & " Where [Πεδίο1]='" & Me.opFields & "'"
    If Me.opOrder = 1 Then
        strSQL = strSQL & " Order By [ΟΝΟΜΑΣΙΑ ΣΧΟΛΗΣ] ;"
    Else
        strSQL = strSQL & " Order By [ΒΑΣΗ 2010] Desc;"
    End If
    Me.Σύνθετο_πλαίσιο10.RowSource = strSQL
End Sub
Για την εμφάνιση στην έκθεση των εγγραφών, σύμφωνα με τις επιλογές στις ομάδες επιλογών, προστέθηκε ο κώδικας:
Κώδικας:
    If Me.opFields <> 6 Then strWhere = "[Πεδίο1]='" & Me.opFields & "'"
    DoCmd.OpenReport stDocName, acPreview, , strWhere
Κώδικας:
Private Sub Report_Load()
    If Forms("moria aei").opOrder = 1 Then
        Me.OrderBy = "[ΟΝΟΜΑΣΙΑ ΣΧΟΛΗΣ]"
    Else
        Me.OrderBy = "[ΒΑΣΗ 2010] Desc"
    End If
    Me.OrderByOn = True
End Sub
Για τη φθίνουσα ταξινόμηση (δεν το διευκρινίζεις), χρησιμοποιείται το πεδίο «ΒΑΣΗ 2010».

Φιλικά/Γιώργος
Υ.Γ Δεν κατάλαβα γιατί το πεδίο «Πεδίο1» είναι τύπου κειμένου, ενώ παίρνει αριθμητικές τιμές.
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb moria2.mdb (516,0 KB, 38 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 01-11-11, 10:54
Όνομα: ΤΖΙΜΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 11-02-2011
Περιοχή: Πύργος Ηλείας
Μηνύματα: 227
Προεπιλογή

Γιώργο καλή σου μέρα.Για μία ακόμη φορά ζωγράφισες.Η απάντησή σου άψογη.Επειδή με μια πρώτη ματιά βλέπω ότι περιέχει αρκετές δυσκολίες η υλοποίησή του (με τα δικά μου στάνταρ) ίσως να επανέλθω με κάποιες απορίες.
Φιλικά Τζίμης.
Απάντηση με παράθεση
  #4  
Παλιά 01-11-11, 15:27
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλησπέρα αγαπητέ Τζίμη!

Βασισμένοι στην φράση σου "με τα δικά μου στάνταρ....", και επειδή τα στάνταρ στον τομέα που ασχολούμαστε πρέπει να υψώνονται,
ο Γιώργος και εγώ κοιτάξαμε το αρχείο σου ξανά, το τροποποιήσαμε αυθαίρετα και το επισυνάπτουμε στο μήνυμα αυτό.
Είμαστε σίγουροι ότι θα σε ωφελήσει.

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

Τάσος - Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: mdb moria3.mdb (464,0 KB, 59 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #5  
Παλιά 01-11-11, 16:38
Όνομα: ΤΖΙΜΗΣ
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 11-02-2011
Περιοχή: Πύργος Ηλείας
Μηνύματα: 227
Προεπιλογή

Τασο μέχρι και αυτή τη στιγμή μελετώ την υλοποίηση του φίλου Γιώργου.Τώρα εσείς θέλετε να με βάλετε να μελετώ για καμιά 10 ημέρες.Η παρουσίασή σας άκρως επαγγελματική, και νομίζω ότι θα βοηθήσει όλους τους φίλους.
Να είστε καλά για αυτά που μας προσφέρετε και για τον πολύτιμο χρόνο που μας αφιερώνεται.
Τζίμης.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Δημιουργία λίστας επιλογής ΧρύσαΚ Access - Ερωτήσεις / Απαντήσεις 20 16-04-16 14:57
Αντιστοίχιση επιλογης συνθ. πλαισιου με κειμενο αλλου πινακα iliast Access - Ερωτήσεις / Απαντήσεις 13 13-02-16 19:25
[ Φόρμες ] Αυτόματη Συμπλήρωση Πλαισίου Λίστας stelianta Access - Ερωτήσεις / Απαντήσεις 12 09-02-12 23:12
Σύγκριση σύνθετου πλαισίου και λίστας area51 Access - Ερωτήσεις / Απαντήσεις 5 17-07-10 14:37
Σύγκριση σύνθετου πλαισίου και λίστας pm4698 Access - Ερωτήσεις / Απαντήσεις 21 08-03-10 11:52


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