Ανανέωση ιστοσελίδας

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

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

 

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

Καλησπέρα, σε μια φόρμα έχω τα πεδία ΜΑΘΗΤΕΣ, Περίοδος, ;όπου αντλώ δεδομένα από τον πίνακα ΣΠΟΥΔΕΣ και με ένα checkbox(chkAll) επιλέγονται όλοι οι μαθητές με αυτόν τον κώδικα....από όλες τις περιόδους.

DoCmd.SetWarnings False
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE ΣΠΟΥΔΕΣ SET ΕπιλογήΣ = " & Me.chkAll
Me.Requery
DoCmd.SetWarnings True

Αν θέλω αφού επιλέξω την ανάλογη περίοδο πχ "ΧΕΙΜ2022-2023" να μου φέρει τις εγγραφές μόνο από αυτή την περίοδο πως μπορεί να μεταβληθεί ο κώδικας;

Ευχαριστώ θερμα
Απάντηση με παράθεση
  #2  
Παλιά 23-07-23, 23:58
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

Καλησπέρα

Σάκη, αν κατάλαβα καλά το ερώτημά σου, προτείνω την ακόλουθη τροποποίηση του κώδικα:

Παράθεση:
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE ΣΠΟΥΔΕΣ SET ΕπιλογήΣ = " & Me.chkAll & " WHERE Περίοδος = 'ΧΕΙΜ2022-2023'"
Me.Requery
DoCmd.SetWarnings True
Απάντηση με παράθεση
  #3  
Παλιά 24-07-23, 09:38
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 326
Προεπιλογή

Δημήτρη καλημέρα, το είχα δοκιμάσει και μου βγάζει "ασυμφωνία τύπων σε παρασταση κριτηριων" .
Δεν ξέρω αν παίζει ρόλλο αλλά να αναφέρω ότι την τιμή Περίοδος στην φόρμα την παίρνει από σύνθετο πλαίσιο.
Απάντηση με παράθεση
  #4  
Παλιά 24-07-23, 10:19
Όνομα: ΣΑΚΗΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 24-02-2013
Μηνύματα: 326
Προεπιλογή

Άλλαξα λίγο τον κώδικα ως εξής...και δούλεψε.
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE ΣΠΟΥΔΕΣ SET ΕπιλογήΣ = " & Me.chkAll & " WHERE Περίοδος = 9"
Me.Requery
DoCmd.SetWarnings True

Το σύνθετο πλαίσιο Περίοδος παίρνει τιμή από το IDPeriod(κλειδί).
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[ Ερωτήματα ] Πεδίο αυτόματης αρίθμησης, σαν υπολογιζόμενο πεδίο σε ερώτημα κκκ Access - Ερωτήσεις / Απαντήσεις 3 08-01-21 12:00
[ Φόρμες ] επιλογή σε αναδυόμενο πεδίο και τοποθέτηση σε πεδίο υποφορμας artchrist73 Access - Ερωτήσεις / Απαντήσεις 5 25-04-18 12:02
Μεταφορά δεδομένων απο πεδίο σε πεδίο Meteora Access - Ερωτήσεις / Απαντήσεις 5 30-01-09 20:03


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