![]() |
Αυτόματα να τικάρει εγγραφές σε φόρμα Χαιρετώ τα μέλη του forum έχω σε μια φόρμα με φύλλο δεδομένων ένα πεδίο που παίρνει τιμές ναι/όχι αν έχω π.χ. 40 εγγραφές πώς μπορώ να τις τικάρει αυτόματα όλες μαζί. Ευχαριστώ |
Καλησπέρα Για το αυτόματο τσεκάρισμα απαιτείται κώδικας προσαρμοσμένος στη δομή της ΒΔ. Συνεπώς είναι αναγκαία το ανέβασμα δείγματος της ΒΔ και η διευκρίνιση αν θα τσεκάρονται όλες οι εγγραφές ή κάποιες που ικανοποιούν κάποια κριτήρια. |
συνεχεια 1 Συνημμένο(α) Αγαπητέ Γιώργο ανεβάζω ένα δείγμα και θέλω το πεδίο ΛΙΣΤΑ ΠΡΟΣ ΟΕ να τικάρετε αυτόματα |
Μπορείς να βάλεις στο συμβάν Load της φόρμας τον κώδικα: Κώδικας: Private Sub Form_Load() |
Γιώργο ευχαριστώ για την πρόταση σου αλλά δεν μπορώ να χρησιμοποιήσω τον πίνακα (ειναι ενας μεγάλος πίνακας με πολλές και διάφορες εγγραφές) στη εντολή, μπορώ να χρησιμοποιήσω ερώτημα ή φόρμα |
Γιώργο μια ερώτηση στο συγκεκριμμένο παράδειγμα αν είχαμε περιορισμούς τι πρέπει να κάνουμε. Δηλαδη οχι όλες τις εγγραφές αλλα 15 |
Απάντηση: 1) Για αυτά που γράφεις στο #5. Είτε ο πίνακας έχει μία εγγραφή είτε χιλιάδες, είτε ένα πεδίο είτε 200, η ενημέρωση γίνεται με τον ίδιο τρόπο. Επίσης δεν καταλαβαίνω γιατί ανέβασες μια ΒΔ, που δεν έχει σχέση με την πραγματική. 2) Για αυτά που γράφεις στο #6 Θα πρέπει να προσθέσεις κριτήρια. Για παράδειγμα αν θέλουμε να ενημερωθούν οι 15 εγγραφές με [Α/Α]<=15 ο κώδικας θα γίνει: Κώδικας: CurrentDb.Execute ("UPDATE Πίνακας1 SET Πίνακας1.[ΛΙΣΤΑ ΠΡΟΣ ΟΕ] = True WHERE Πίνακας1.[Α/Α] <= 15").Στο ερώτημα, εφόσον θέλεις να ενημερώνονται ορισμένες γραμμές, θα πρέπει να προσθέσεις κατάλληλα κριτήρια. |
Γιώργο καλημέρα στην βάση δεδομένων έχω ερώτημα, αλλά εσύ έδωσες τύπο με πίνακα. Με ερώτημα πως θα γίνει,(έστω το ερώτημα είναι ΛΙΣΤΕΣ ΠΡΟΣ ΟΕ) Ευχαριστώ |
Καλησπέρα Στις ΒΔ τα δεδομένα αποθηκεύονται σε πίνακες. Είναι δυνατόν να τροποποιήσουμε τις τιμές των πεδίων ενός πίνακα, χρησιμοποιώντας ειδικά ερωτήματα, τα ερωτήματα ενημέρωσης. Η έκφραση σε γλώσσα SQL:"UPDATE Πίνακας1 SET Πίνακας1.[ΛΙΣΤΑ ΠΡΟΣ ΟΕ] = True WHERE Πίνακας1.[Α/Α] <= 15", αποτελεί ένα ερώτημα ενημέρωσης. Εσύ θέλεις να ενημερώσεις ένα πίνακα και να δώσεις στο πεδίο του [ΛΙΣΤΑ ΠΡΟΣ ΟΕ] την τιμή True. Μπορείς, όπως ανέφερα, να το κάνεις με κατάλληλο ερώτημα ενημέρωσης. Στον παρακάτω σύνδεσμο δίνονται σχετικές οδηγίες. https://support.office.com/el-gr/art...9-35e5ee1e0514 |
| Η ώρα είναι 20:09. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.