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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 11-10-23, 18:54
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή Πεδίο πολλαπλων τιμών

Γεια σας

Στη φόρμα "checkMsgBoxF" έχω ένα κουμπί εντολής "cmdCheck".
Προσπαθώ να δημιουργήσω μια VBA έτσι ώστε, με το πάτημα του "cmdCheck"
να επιλέγονται (τσεκάρονται) όλες οι μη επιλεγμένες τιμές στο πεδίο πολλαπλών τιμών [CheckMsgBox].
Θα ήθελα τη βοήθειά σας ...
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb Db.checkMsgBox.accdb (628,0 KB, 11 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 16-10-23, 16:17
Όνομα: ΝΑΣΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 14-10-2010
Μηνύματα: 446
Προεπιλογή

Καλησπέρα σε όλους.
Δημήτρη μία πρόταση του ζητούμενου με μια διαφοροποίηση.
Η προέλευση δεδομένων του πεδίου CheckMsgBox του πίνακα PELATT

Κώδικας:
SELECT checkMsgBoxT.id, checkMsgBoxT.checkpedio
FROM checkMsgBoxT
ORDER BY checkMsgBoxT.[checkpedio];
Κατόπιν δημιουργούμε ένα ερώτημα
πχ. checkMsgBox_Q όπου εμφανίζονται οι μή επιλεγμένες τιμές

Κώδικας:
SELECT checkMsgBoxT.id
FROM checkMsgBoxT LEFT JOIN PELATT ON checkMsgBoxT.id = PELATT.CheckMsgBox.Value
WHERE (((PELATT.CheckMsgBox.Value) Is Null));
Και στον κώδικα της φόρμας και με το κουμπί
cmdCheck ενημερώνουμε τον πίνακα PELATT

Κώδικας:
Private Sub CheckMsgBox_AfterUpdate()
Me.Recordset.Requery
End Sub

Private Sub cmdCheck_Click()
Dim SQL As String
DoCmd.RunSQL "INSERT INTO PELATT (checkMsgBox.Value ) " & _
" SELECT checkMsgBox_Q.checkMsgBoxT.id AS id " & _
" FROM checkMsgBox_Q;"
  Me.refresh
End Sub
ΥΓ. Για ποιό λόγο επέλεξες η προέλευση δεδομένων του πεδίου CheckMsgBox του πίνακα PELATT
να είναι από λίστα και όχι από πίνακα; Υπάρχει ασυμφωνία πεδίων (αριθμός και κείμενο). Άν μετατρέψεις το id πίνακα checkMsgBoxT σε κείμενο και με τον
παραπάνω κώδικα θα σου δουλέψει.
Συνημμένα Αρχεία
Τύπος Αρχείου: accdb Db.checkMsgBox1.accdb (692,0 KB, 9 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 18-10-23, 18:30
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

Γεια σας

Νάσο σε υπερευχαριστώ για την πρότασή σου. Έκανα διάφορες δοκιμές και φαίνεται να είναι λειτουργική!
Επέλεξα να ασχοληθώ με πεδία πολλαπλών τιμών για λόγους πειραματισμού. Ωστόσο, διαπιστώνω ότι,
τα πεδία πολλαπλών τιμών δεν είναι και τόσο πρακτικά ή ευέλικτα για χρήση στην Access...
Η αφορμή ήταν ένας κώδικας που βρήκα στη δ/νση, https://answers.microsoft.com/en-us/...1-77739b62661d,

Παράθεση:
Private Sub cmdSelectAll_Click()

Dim row As Long

With Me.checkMsgBox

For row = 0 To .ListCount - 1
.Selected(row) = True
Next row

End With

End Sub
όπου, σύμφωνα με κάποιον χρήστη, ικανοποιούσε το ζητούμενο αλλά ποτέ δεν κατάφερα να τον εφαρμόσω
στην παραδειγματική βάση που ανέβασα...
Μήπως έχεις καμιά ιδέα για ποιο λόγο?
Απάντηση με παράθεση
  #4  
Παλιά 20-10-23, 15:17
Όνομα: Πάκος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 17-12-2011
Περιοχή: Θεσσαλονικη
Μηνύματα: 171
Προεπιλογή συνεχεια

χαιρετω τα μελη

κατι αντιστοιχο με μεταφορα μιας στήλης σε ενα πεδιο σε σειρα στο forum

https://www.ms-office.gr/forum/acces...se-grammi.html
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Φόρμες ] Αυτοματη ανανεωση τιμων σε φορμα, βασει τιμων ενος πινακα iliast Access - Ερωτήσεις / Απαντήσεις 3 17-10-23 14:06
Ενημέρωση τιμών πίνακα από πεδίο φόρμας gath Access - Ερωτήσεις / Απαντήσεις 1 19-08-12 14:07
Πεδίο πολλαπλών τιμών Dimitris Ch Access - Ερωτήσεις / Απαντήσεις 7 19-06-11 12:42
[ Πίνακες ] Συγχώνευση πολλών τιμών σε ένα πεδίο 2 dimitris p Access - Ερωτήσεις / Απαντήσεις 3 16-04-11 17:53
Εμφάνιση πολλαπλών τιμών σε λίστα Σπύρος Access - Ερωτήσεις / Απαντήσεις 5 15-04-10 10:13


Η ώρα είναι 23:46.