Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
| |||
| |||
Αυτόματα να τικάρει εγγραφές σε φόρμα
Χαιρετώ τα μέλη του forum έχω σε μια φόρμα με φύλλο δεδομένων ένα πεδίο που παίρνει τιμές ναι/όχι αν έχω π.χ. 40 εγγραφές πώς μπορώ να τις τικάρει αυτόματα όλες μαζί. Ευχαριστώ |
#2
| |||
| |||
Καλησπέρα Για το αυτόματο τσεκάρισμα απαιτείται κώδικας προσαρμοσμένος στη δομή της ΒΔ. Συνεπώς είναι αναγκαία το ανέβασμα δείγματος της ΒΔ και η διευκρίνιση αν θα τσεκάρονται όλες οι εγγραφές ή κάποιες που ικανοποιούν κάποια κριτήρια. |
#3
| |||
| |||
συνεχεια
Αγαπητέ Γιώργο ανεβάζω ένα δείγμα και θέλω το πεδίο ΛΙΣΤΑ ΠΡΟΣ ΟΕ να τικάρετε αυτόματα
|
#4
| |||
| |||
Μπορείς να βάλεις στο συμβάν Load της φόρμας τον κώδικα: Κώδικας: Private Sub Form_Load() CurrentDb.Execute ("UPDATE Πίνακας1 SET Πίνακας1.[ΛΙΣΤΑ ΠΡΟΣ ΟΕ] = True") End Sub |
#5
| |||
| |||
Γιώργο ευχαριστώ για την πρόταση σου αλλά δεν μπορώ να χρησιμοποιήσω τον πίνακα (ειναι ενας μεγάλος πίνακας με πολλές και διάφορες εγγραφές) στη εντολή, μπορώ να χρησιμοποιήσω ερώτημα ή φόρμα
|
#6
| |||
| |||
Γιώργο μια ερώτηση στο συγκεκριμμένο παράδειγμα αν είχαμε περιορισμούς τι πρέπει να κάνουμε. Δηλαδη οχι όλες τις εγγραφές αλλα 15 |
#7
| |||
| |||
Απάντηση: 1) Για αυτά που γράφεις στο #5. Είτε ο πίνακας έχει μία εγγραφή είτε χιλιάδες, είτε ένα πεδίο είτε 200, η ενημέρωση γίνεται με τον ίδιο τρόπο. Επίσης δεν καταλαβαίνω γιατί ανέβασες μια ΒΔ, που δεν έχει σχέση με την πραγματική. 2) Για αυτά που γράφεις στο #6 Θα πρέπει να προσθέσεις κριτήρια. Για παράδειγμα αν θέλουμε να ενημερωθούν οι 15 εγγραφές με [Α/Α]<=15 ο κώδικας θα γίνει: Κώδικας: CurrentDb.Execute ("UPDATE Πίνακας1 SET Πίνακας1.[ΛΙΣΤΑ ΠΡΟΣ ΟΕ] = True WHERE Πίνακας1.[Α/Α] <= 15"). Στο ερώτημα, εφόσον θέλεις να ενημερώνονται ορισμένες γραμμές, θα πρέπει να προσθέσεις κατάλληλα κριτήρια. |
#8
| |||
| |||
Γιώργο καλημέρα στην βάση δεδομένων έχω ερώτημα, αλλά εσύ έδωσες τύπο με πίνακα. Με ερώτημα πως θα γίνει,(έστω το ερώτημα είναι ΛΙΣΤΕΣ ΠΡΟΣ ΟΕ) Ευχαριστώ |
#9
| |||
| |||
Καλησπέρα Στις ΒΔ τα δεδομένα αποθηκεύονται σε πίνακες. Είναι δυνατόν να τροποποιήσουμε τις τιμές των πεδίων ενός πίνακα, χρησιμοποιώντας ειδικά ερωτήματα, τα ερωτήματα ενημέρωσης. Η έκφραση σε γλώσσα SQL:"UPDATE Πίνακας1 SET Πίνακας1.[ΛΙΣΤΑ ΠΡΟΣ ΟΕ] = True WHERE Πίνακας1.[Α/Α] <= 15", αποτελεί ένα ερώτημα ενημέρωσης. Εσύ θέλεις να ενημερώσεις ένα πίνακα και να δώσεις στο πεδίο του [ΛΙΣΤΑ ΠΡΟΣ ΟΕ] την τιμή True. Μπορείς, όπως ανέφερα, να το κάνεις με κατάλληλο ερώτημα ενημέρωσης. Στον παρακάτω σύνδεσμο δίνονται σχετικές οδηγίες. https://support.office.com/el-gr/art...9-35e5ee1e0514 |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Δευτερεύουσα φόρμα και εγγραφές | kellis | Access - Ερωτήσεις / Απαντήσεις | 3 | 20-02-19 18:38 |
[ Φόρμες ] Πεδίο που συμπληρώνεται αυτόματα αν υπάρχει η τιμή σε προηγούμενη εγγραφή. | dim.konst | Access - Ερωτήσεις / Απαντήσεις | 2 | 29-05-14 13:17 |
[VBA] Σύνδεση αυτόματα! | Γιώργος Χαμπίπης | Excel - Ερωτήσεις / Απαντήσεις | 4 | 09-01-14 22:08 |
[Γενικά] Να επιλεγεί και να διαβάζει αυτόματα από δύο άλλα διαφορετικά κελιά Excel 2013 | yannissails | Excel - Ερωτήσεις / Απαντήσεις | 1 | 12-12-13 19:08 |
Φορμα-εγγραφες | jimrenoir | Access - Ερωτήσεις / Απαντήσεις | 2 | 04-06-11 20:46 |
Η ώρα είναι 06:30.