![]() |
Φόρμα Καλημέρα.Εχω μια φόρμα με πολλές σελίδες. Αυτό που θέλω είναι όταν επιλέγω στήν πρώτη σελίδα μια γραμμή και πηγαίνοντας στην τρίτη σελίδα να μου δείχνει τις εγγραφές μόνο που αντοιστιχουν στην πρωτη σελλίδα.(κάθε σελίδα προέρχεται απο διαφορετικό ερώτημα).Αυτο το έχω φτιάξει αλλά για να δω τα δεδομένα στην τριτη σελίδα πρέπει κάθε φορά που αλλάζω γραμμή στην πρώτη σελίδα και ξαναπηγαίνοντας στην τρίτη πρέπει να πιέζω F5 για να γίνει η ανανέωση των δεδομένων.Πως γίνεται να μην πιέζω f5 |
Καλησπέρα Δημήτρη! Δε θα χρειαζόσουν ανανέωση δεδομένων ή περισότερες σελίδες αν χρησιμοποιούσες μια κύρια φόρμα με περισότερες υποφόρμες Στο ερώτημα σου τώρα. Στο συμβάν "Με το τρέχον" 1) Μπορείς να έπιλέξεις [Διαδικασία συμβάντος] και να χρησιμοποιήσεις τον κώδικα VBA : Κώδικας: Private Sub Form_Current()Φιλικά Τάσος |
ΦΟΡΜΑ Τάσο δεν δουλεύει αυτό που μου είπες (στην περίπτωση της μακροεντολής μου λέει πως η φόρμα δεν είναι ανοιχτή και διακόπτη την εκτέλεση,και στον κώδικα δεν κάνει τίποτα. Είναι φόρμα (αποκλειστικό παράθυρο διαλόγου)και μέσα σε αυτήν έχω βάλει καρτέλες. Ο λόγος που δεν το κάνω με υποφόρμες είναι γιατι θέλω να βλέπω τις εγγραφές και αν σε κάποια θέλω περαιτέρω έλεγχο μόνο τότε να πηγαίνω. Το έχω φτιάξει με διαφορετικές φόρμες αλλά θα ήθελα να είναι στην ίδια φόρμα και απλά να επιλεγω την ανάλογη καρτέλα. |
Δημήτρη, η μακροεντολή που σου πρότεινα αντικαθιστα το F5 με τη διαφορά ότι θα πρέπει να στοχεύσεις τη σωστή φόρμα. Ένα παράδειγμα θα βοηθούσε να κατανοήσουμε το ζητουμενο σου. Περιμένουμε νέα σου. Φιλικά Τάσος |
| Η ώρα είναι 21:03. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.