
22-09-20, 10:09
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 02-04-2013 Περιοχή: Κύπρος
Μηνύματα: 738
| |
Παράθεση:
Αρχική Δημοσίευση από vraxnakisg Καλημέρα Γιώργο,
Θα πρέπει να πας στο Recordset της φόρμας subClients και να πρόσθεσης το πεδίο Grabb αν προέρχεται από ερώτημα και σαν κριτήριο να βάλεις το True. Αλλιώς αν το Recordset της φόρμας subClients προέρχεται από πίνακα θα πρέπει να φτιάξεις ένα ερώτημα με τα πεδία που θέλεις για να μπορείς να φιλτράρεις τις εγγραφές σου. Ο κώδικας δεν θα χρειαστεί αλλαγή γιατί παίρνει τις εγγραφές από το Recordset της φόρμας subClients.
Ευχαριστώ. | Καλημέρα Γιώργο και ευχαριστω για την διευκρίνηση. Θα το κοιτάξω και αν έχω κάποια δυσκολία θα επανέλθω ξανά.
Βασικά στην φόρμα subClients υπάρχει το πεδίο [Grabb] και εφόσον ο χρήστης επιλέξει μια συγκεκριμένη εγραφή τότε αυτόματα γίνεται [Grabb]=True. Το πρόβλημα είναι ότι όταν εκτελείται ο κώδικας θέλω να αρχίσει να μετρά μόνον όσες εγραφές είναι True και να μην λαμβάνει υπόψη τις False...Όπως είναι τώρα ο κώδικας αρχίζει να μετρά όλες τις εγραφές αγνοώντας αυτό το κριτήριο και έχει ώς αποτέλεσμα να αποστέλνονται γενικά σε όλους SMS και όχι σε αυτούς που πραγματικά ο χρήστης επέλεξε..
Θα το κοιτάξω όμως και ίσως αλλάξω λίγο την δομή της φόρμας. Μια σκέψη που έκανα (και δεν την δοκίμασα) εϊναι εφόσον ο χρήστης επιλέξει τις εγραφες που θέλει, να τις μεταφέρω σε μιά άλλη φόρμα που θα έχει RecordSet απο ερώτημα με κριτήριο [Grabb]=True και απο εκεί να εκτελείται ο κώδικας αποστολής SMS
Σε κάθε περίπτωση ευχαριστω πολύ
Νάσαι καλά και καλή σου μέρα
|