![]() |
Αθροισμα σε πεδίο χωρίς Ερώτημα Γίνεται να βγάζουμε σε ένα πεδίο ενός πίνακα (αυτόματα ) το άθροισμα δύο άλλων πεδίων του ίδιου πίνακα χωρίς ερώτημα ???? Μου φαίνεται λίγο παράξενο γνωρίζει κάνας φίλος κάτι για αυτό.. |
Οι πινακες σε μια ΒΔ ειναι για να αποθηκευουμε δεδομενα. Οχι αυτο που ζητας δεν γινεται. Γινεται ομως μεσω ερωτημτος, φορμας η κωδικα. |
Κακώς τότε έπρεπε να βάλω το στοίχημα.... Βλέπεις με τον φίλο μου και οι δύο αστέρια ήμαστε.. Εφόσον έχεις χρόνο και διάθεση με κώδικα πώς γίνεται... |
Μεσο κωδικα ειναι δεκαδες τα παραδειγματα. Θα σου δειξω το πιο απλο. Για παραδειγμα σε μια φορμα εχουμε 3 πεδια (Field1, field2 και fieldSum) Τα 2 που εχουμε και 1 το αθροισμα που θελουμε. Με ενα κουμπι εντολης μπορουμε στο κλικ να του λεμε: Field1+Field2 = FieldSum η FieldSum.value = nz(Field1)+nz(Field2) κλπ... |
Το άθροισμα πινάκων μπορεί να γίνει χωρίς ερώτημα ή ουσιαστικά χωρίς κώδικα με την συνάρτηση DSUM ("Όνομα Πεδίου προς άθροισμα";"Πίνακας που βρίσκεται το πεδίο";"Κριτήρια") Τα κριτήρια είναι προαιρετικά. Ο χαρακτήρας ; γίνεται , όταν η DSUM καλείται μέσα από VBA. To DSUM μπαίνει στο Control Source του πχ TextBox πχ, =DSUM(...) Το ίδιο φυσικά και για το άλλο πεδίο και μετά γίνεται ένα Field1+Field2 |
| Η ώρα είναι 12:57. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.