Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια! |
| Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#21
| ||||
| ||||
Γεια και χαρά στη παρέα και καλές γιορτές σε όλους! Όταν ενδέχεται να αντιμετωπίσουμε τιμές NULL σε εκφράσεις αλφαριθμητικών μπορούμε να χρησιμοποιήσουμε τον τελεστή άθροισης (+) αντί τον κανονικό τελεστή συνένωσης αλφαριθμητικών (&). Με αυτόν τον τρόπο αποφεύγουμε τη χρήση ελέγχων για τιμές NULL διότι η προσπάθεια συνένωσης ενός αλφαριθμητικού με μια τιμή NULL με τον τελεστή άθροισης, απλά μας επιστρέφει ένα κενό αλφαριθμητικό. Επίσης, η συνάρτηση Mid διαχειρίζεται με κομψό τρόπο τα κενά αλφαριθμητικά οπότε μπορούμε άφοβα να της περάσουμε ένα String χωρίς να ελέγξουμε το μήκος του. Με βάση αυτά φίλε Μάριε, ο κώδικας για το παράδειγμά σου θα μπορούσε να μοιάζει με τον παρακάτω: Private Sub cmdOpenReport_Click()
__________________ Αν δεν το ρωτούσες, δεν θα το μαθαίναμε ποτέ...! ----------------------------------------------- Τελικά η γνώση, αντίθετα με ό,τι μέχρι σήμερα πίστευα, είναι η φυλακή της σκέψης. Όταν η αφετηρία είναι η ελεύθερη σκέψη, δεν χρειάζεται πλέον να φτάσεις πουθενά! |
#22
| ||||
| ||||
Καλημέρα και χρόνια πολλά σε όλους και όλες! Ο καλός μου φίλος Γιάννης πρότεινε μια υπέροχη λύση για Access < 2007 . Μπράβο Γιάννη! Για Access 2007+ μπορεί να γίνει έτσι:
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών Τελευταία επεξεργασία από το χρήστη Tasos : 26-12-09 στις 04:51. |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
Παρόμοια Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
Report πρόβλημα | mikekal1oo | Access - Ερωτήσεις / Απαντήσεις | 7 | 04-04-16 20:13 |
Report σε Pdf | ΚΩΣΤΑΣ2 | Access - Ερωτήσεις / Απαντήσεις | 0 | 16-07-14 22:18 |
Τίτλος report page | gipsy | Access - Ερωτήσεις / Απαντήσεις | 6 | 17-05-12 13:00 |
[ Εκθέσεις ] Πονοκέφαλος σε Report | marios1984 | Access - Ερωτήσεις / Απαντήσεις | 2 | 29-03-10 12:19 |
Πλέγματα στα Report | Meteora | Access - Ερωτήσεις / Απαντήσεις | 1 | 07-07-09 14:05 |
Η ώρα είναι 07:57.