Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Συναρτήσεις ] Αντιγραφή επιλεγμένων απο checkbox εγγραφών

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

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

 

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

Καλημέρα, στο επισυναπτόμενο αρχείο υπάρχει πεδίο txtCOPY στο οποίο θέλω να αντιγράφω όλα τα στοιχεία του πεδίου [Κινητό Κηδεμόνα] που επιλέγουμε από το checkbox (Επιλογή όλων) χωριζόμενα με κόμμα. δλδ 698888888,697777777 κλπ

Στο copybutton ο κωδικας που έχω βάλει τώρα φέρνει μόνο το πρώτο.
Συνημμένα Αρχεία
Τύπος Αρχείου: zip testSt.zip (111,2 KB, 1 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 23-12-20, 11:14
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 08-12-2020
Μηνύματα: 153
Προεπιλογή

Για δες αυτό:
Συνημμένα Αρχεία
Τύπος Αρχείου: zip testSt.zip (50,9 KB, 18 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 24-12-20, 09:26
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Τέλεια, ευχαριστώ πολύ Γιάννη.
Απάντηση με παράθεση
  #4  
Παλιά 24-12-20, 09:39
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Kαλημέρα, ένα θεματάκι που θα ήταν χρήσιμο. Αν θέλουμε να φέρουμε μόνο τα "τσεκαρισμένα" πεδία και όχι όλα.
Απάντηση με παράθεση
  #5  
Παλιά 24-12-20, 19:38
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 08-12-2020
Μηνύματα: 153
Προεπιλογή

Εκεί φιλτράρεις...οπως κάνεις το Iteration ελεγχεις αν είναι τσεκαρισμένο το πεδίο (το Checked)
Απάντηση με παράθεση
  #6  
Παλιά 24-12-20, 21:25
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Συγνώμη Γιάννη αλλά δεν το κατάλαβα. Πως μπορεί να γίνει;
Τσεκάρω πχ τα 2 και όχι όλα και δεν τα αντιγράφει.Μόνο αν κλικάρω στην επιλογή όλων φέρνει όλα τα κινητά.
Απάντηση με παράθεση
  #7  
Παλιά 27-12-20, 10:41
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Καλημέρα, πως μπορούμε στον κώδικα να προσαρμόσουμε κριτήριο επιλογής εγγραφών(κινητό κηδεμόνα)
όταν το checkbox(ΕπιλογήΣ) είναι επιλεγμένο;Δλδ να επιλέγουμε για αντιγραφή στο txtCOPY μόνο τις επιλεγμένες εγγραφές και όχι όλες.
Έχω κάνει κάποιες δοκιμές με την where αλλά δεν κατάφερα κάτι...

Dim rst As Object
Dim strTemp As String
strTemp = vbNullString
If Nz(Form!ÌΜΑΘΗΤΕΣ, False) Then

Set rst = Form_ΜΑΘΗΤΕΣ.RecordsetClone
With rst
While Not .EOF
strTemp = strTemp & .Fields("Κινητό Κηδεμόνα") & ","
.MoveNext
Wend
End With
End If

If Len(strTemp) > 0 Then
Me.txtCOPY = Left(strTemp, Len(strTemp) - 1)
End If
If Not rst Is Nothing Then Set rst = Nothing
Απάντηση με παράθεση
  #8  
Παλιά 27-12-20, 17:38
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 320
Προεπιλογή

Έχω σκεφτεί και μια άλλη προσέγγιση στο ζητούμενο με σύνθετο πλαίσιο σε συνδυασμό με combo box αλλά εδώ έχω ένα άλλο πρόβλημα.
Μου φέρνει τις εγγραφές με ένα κενό και ερωτηματικό αντί κόμμα.

Μήπως κάποιος μπορεί να βοηθήσει σε αυτό;
Συνημμένα Αρχεία
Τύπος Αρχείου: zip testSt.zip (117,7 KB, 5 εμφανίσεις)
Απάντηση με παράθεση
  #9  
Παλιά 29-12-20, 11:10
Όνομα: Γιάννης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 08-12-2020
Μηνύματα: 153
Προεπιλογή

Το κολπάκι με το Combobox και το Multiselect (δεν νομίζω να το έχω ξαναδει αλλά μια γρήγορη αναζήτηση έδειξε ότι είναι ΜΗ συνιστώμενο) δυστυχώς δεν θα σου δώσει τον έλεγχο που θες καθώς ο τρόπος που γυρνάει τα δεδομένα είναι εξαρτώμενος απο τα Regional settings...εκτός εαν μετά την "αντιγραφή" εφάρμοζες 1 Replace(Str,";",",") και μετά σώζεις την εγγραφή.
Με το παλιό δες πως γίνεται το φιλτράρισμα
Συνημμένα Αρχεία
Τύπος Αρχείου: zip testSt.zip (52,8 KB, 8 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Αντιγραφή επιλεγμένων πεδίων με checkbox smasak Access - Ερωτήσεις / Απαντήσεις 7 09-08-18 08:36
[ Πίνακες ] Μαζικη αντιγραφή εγγραφών στον ίδιο πίνακα dimitrisp Access - Ερωτήσεις / Απαντήσεις 8 28-10-16 21:45
[VBA] CheckBox gfevran Excel - Ερωτήσεις / Απαντήσεις 2 08-06-15 20:28
Εμφάνιση επιλεγμένων εγγραφών από Σύνθετο Πλαίσιο dimitrisp Access - Ερωτήσεις / Απαντήσεις 2 02-11-14 19:07
[ Εκθέσεις ] Εκτύπωση μόνο επιλεγμένων εγγραφών apostolos Access - Ερωτήσεις / Απαντήσεις 2 02-10-13 16:58


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