Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Φόρμες ] Αστάθεια Φόρμας (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/4864-astatheia-formas.html)

dimitrisp 30-03-18 17:42

Αστάθεια Φόρμας
 
Καλησπέρα

Κατά τη χρήση μιάς Βάσης, σε ορισμένες περιπτώσεις και ιδίως όταν στο παρασκήνιο
μιας φόρμας ή πεδίου(-ων) έχουμε ζητήσει να γίνεται "Requery", έχω παρατηρήσει κάποιο "τρεμόπαιγμα" στη φόρμα.

Αυτό φαίνεται να είναι λογικό αφού με την ενέργεια "Requery" γίνεται επαναφόρτωση...

Παρόλα αυτά, είναι δυνατόν, με κάποιον τρόπο, να αποφύγουμε αυτό το "τρεμόπαιγμα" ?

Meteora 31-03-18 07:50

Καλημέρα

Συνήθως το τρεμούλιασμα έχει να κάνει με την εκτέλεση της requery περισσότερες από μία φορές.

Γιατί εκτελείς την requery; Η refresh δεν σε κάνει; η me.dirty=false;

με εκτίμηση Νίκος

dimitrisp 31-03-18 17:27

Καλησπέρα σε όλους

Νίκο, σ`ευχαριστώ για την απάντησή σου.

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


Καλή συνέχεια...

dimitrisp 31-03-18 23:19

1 Συνημμένο(α)
Καλημέρα, καλό μήνα σε όλους

Τελικώς, και ύστερα από δοκιμές, εντόπισα ότι το στιγμιαίο τρεμόπαιγμα δεν
οφείλεται στη χρήση του Requery αλλά:

Η φόρμα μου αποτελείται απο στοιχείο ελέγχου με (6) καρτέλες (σελιδοδείκτες).
(δεδομένο το οποίο δεν σας το έδωσα εξαρχής εκ παραδρομής)
Όταν για το στοιχείο ελέγχου σε προβολή σχεδίασης, στο φύλλο ιδιοτήτων,
επιλέγεται: Χρήση θέματος > Ναι, τότε παρατηρείται το τρεμόπαιγμα (κατά την εναλλαγή των καρτελών).
Όταν για το στοιχείο ελέγχου σε προβολή σχεδίασης, στο φύλλο ιδιοτήτων,
επιλέγεται: Χρήση θέματος > Όχι, τότε δεν παρατηρείται τρεμόπαιγμα.

Για την πληρέστερη κατανόηση του θέματος ανέβασα μια προσομοίωση βάσης
στην οποία υπάρχουν δύο φόρμες: Η φόρμα1 και η φόρμα2.
Στη φόρμα1, όπου έχει επιλεγεί Χρήση θέματος > Ναι , καθίσταται εμφανές το τρεμόπαιγμα,
ενώ στη φόρμα2, όπου έχει επιλεγεί Χρήση θέματος > Όχι, έχουμε πλήρη σταθερότητα.

Θα πρέπει δε να σημειωθεί ότι στη φόρμα μου, όπου τα πεδία και άλλα στοιχεία
είναι κατά πολύ περισσότερα, το τρεμόπαιγμα είναι ιδιαίτερα εμφανές(!)

Κατόπιν τούτων, το αρχικό ζητούμενο μεταβάλλεται ως ακολούθως:
Είναι δυνατόν, με κάποιον τρόπο, στο φύλλο ιδιοτήτων, για το στοιχείο ελέγχου
να έχει επιλεγεί Χρήση θέματος > Ναι και να μην έχουμε τρεμόπαιγμα στις καρτέλες?

γιώργοςΚ 01-04-18 19:22

Αγαπητέ Δημήτρη καλησπέρα,

Η τελευταία ανάρτηση σου μου έχει επιλύσει και εμένα ένα θεμελιώδες πρόβλημα που αντιμετωπίζω για ακριβώς ίδιο λόγο, όταν κάνει Requery η φόρμα όντως φαίνεται ένα τρεμούλιασμα στην οθόνη.....και δεν μπορώ να περιγράψω μέχρι ποιές ενέργειες έχω φτάσει να κάνω...Για να δώσω να καταλάβετε έφτασα σε σημείο να δημιουργήσω σχεδόν απο την αρχή ολόκληρη εφαρμογή επειδή θεώρησα μετά απο ....κάμποσα....κάμποσα...ότι μάλλον είναι crashed..!!

Σε ευχαριστω και εύχομαι Καλό Πάσχα..

dimitrisp 01-04-18 23:22

Φίλε Γιώργο,

Χαίρομαι ιδιαιτέρως που έχεις επιλύσει και εσύ το προβλημα με το τρεμόπαιγμα (ή Flickering ...)

Νάσαι καλά και Καλό Πάσχα...


Η ώρα είναι 17:00.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2