Εμφάνιση ενός μόνο μηνύματος
  #3  
Παλιά 17-01-18, 09:41
dimitrisp Ο χρήστης dimitrisp δεν είναι συνδεδεμένος
Όνομα: Δημήτρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2014
Περιοχή: Πάτρα
Μηνύματα: 385
Προεπιλογή

Γιώργο, σε ευχαριστώ για την πολύτιμη βοήθειά σου.

Ο Κώδικας που συνέταξες είναι λειτουργικότατος, με την προυπόθεση, όμως, να μην υπάρχει στους
πίνακες καμιά εγγραφή (κενός εγγραφών).

Ωστόσο, και με το δεδομένο ότι, ενδεχομένως, να μη διατύπωσα το αρχικό ερώτημά μου με
σαφήνεια, θα ήθελα να παρατηρήσω τα ακόλουθα:

Πράγματι, έχεις δίκιο ότι, είναι λάθος να κρίνουμε από την ημερομηνία, αν ένας πίνακας είναι κενός.
Όμως, σύμφωνα με το αρχικό ερώτημά μου, με ενδιαφέρει να μην ανοίγουν οι φόρμες των οποίων τα
πεδία τους δεν έχουν δεδομένα και όχι οι πίνακες.


Δηλαδή, για παράδειγμα, μπορεί ο πίνακας tbl1 να έχει πληθώρα εγγραφών αλλά η φόρμα frm1
(με προέλευση εγγραφών ερώτημα qry1 απο τον tbl1) να μην εμφανίζει καμιά εγγραφή λόγω κριτηρίων κλπ.
Σε αυτή την περίπτωση, με την εντολή [Άνοιγμα φορμών] η frm1, παρά το γεγονός οτι δεν υπάρχουν
δεδομένα στα πεδία της, ανοίγει κανονικά (ενώ δε θα έπρεπε να ανοίγει).

Το ίδιο ισχύει και αν σβήσουμε τα δεδομένα των πεδίων (όχι το ID) ενός πίνακα.

Κατόπιν τούτων, το ζητούμενο διαμορφώνεται ως ακολούθως:
Δύναται να διορθωθεί (συμπληρωθεί) ο Κώδικας έτσι ώστε με την με την εντολή [Άνοιγμα φορμών]
να μην ανοίγουν οι φόρμες οι οποίες δεν εμφανίζουν σε κανένα πεδίο τους δεδομένα?
Συνημμένα Αρχεία
Τύπος Αρχείου: zip OpenForms3.zip (39,8 KB, 16 εμφανίσεις)
Απάντηση με παράθεση