
17-01-18, 09:41
|
| Όνομα: Δημήτρης Έκδοση λογισμικού Office: Ms-Office 2016 Γλώσσα λογισμικού Office: Ελληνική | | Εγγραφή: 20-07-2014 Περιοχή: Πάτρα
Μηνύματα: 385
| |
Γιώργο, σε ευχαριστώ για την πολύτιμη βοήθειά σου.
Ο Κώδικας που συνέταξες είναι λειτουργικότατος, με την προυπόθεση, όμως, να μην υπάρχει στους
πίνακες καμιά εγγραφή (κενός εγγραφών).
Ωστόσο, και με το δεδομένο ότι, ενδεχομένως, να μη διατύπωσα το αρχικό ερώτημά μου με
σαφήνεια, θα ήθελα να παρατηρήσω τα ακόλουθα:
Πράγματι, έχεις δίκιο ότι, είναι λάθος να κρίνουμε από την ημερομηνία, αν ένας πίνακας είναι κενός.
Όμως, σύμφωνα με το αρχικό ερώτημά μου, με ενδιαφέρει να μην ανοίγουν οι φόρμες των οποίων τα
πεδία τους δεν έχουν δεδομένα και όχι οι πίνακες.
Δηλαδή, για παράδειγμα, μπορεί ο πίνακας tbl1 να έχει πληθώρα εγγραφών αλλά η φόρμα frm1
(με προέλευση εγγραφών ερώτημα qry1 απο τον tbl1) να μην εμφανίζει καμιά εγγραφή λόγω κριτηρίων κλπ.
Σε αυτή την περίπτωση, με την εντολή [Άνοιγμα φορμών] η frm1, παρά το γεγονός οτι δεν υπάρχουν
δεδομένα στα πεδία της, ανοίγει κανονικά (ενώ δε θα έπρεπε να ανοίγει).
Το ίδιο ισχύει και αν σβήσουμε τα δεδομένα των πεδίων (όχι το ID) ενός πίνακα.
Κατόπιν τούτων, το ζητούμενο διαμορφώνεται ως ακολούθως: Δύναται να διορθωθεί (συμπληρωθεί) ο Κώδικας έτσι ώστε με την με την εντολή [Άνοιγμα φορμών]
να μην ανοίγουν οι φόρμες οι οποίες δεν εμφανίζουν σε κανένα πεδίο τους δεδομένα? |