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/1278-forma.html)

jimrenoir 25-07-11 12:01

Φόρμα
 
Καλημέρα.Εχω μια φόρμα με πολλές σελίδες.
Αυτό που θέλω είναι όταν επιλέγω στήν πρώτη σελίδα μια γραμμή και πηγαίνοντας στην τρίτη σελίδα να μου δείχνει τις εγγραφές μόνο που αντοιστιχουν στην πρωτη σελλίδα.(κάθε σελίδα προέρχεται απο διαφορετικό ερώτημα).Αυτο το έχω φτιάξει αλλά για να δω τα δεδομένα στην
τριτη σελίδα πρέπει κάθε φορά που αλλάζω γραμμή στην πρώτη σελίδα και ξαναπηγαίνοντας στην τρίτη πρέπει να πιέζω F5 για να γίνει η ανανέωση των δεδομένων.Πως γίνεται να μην πιέζω f5

Tasos 25-07-11 13:17

Καλησπέρα Δημήτρη!

Δε θα χρειαζόσουν ανανέωση δεδομένων ή περισότερες σελίδες αν χρησιμοποιούσες μια κύρια φόρμα με περισότερες υποφόρμες


Στο ερώτημα σου τώρα.

Στο συμβάν "Με το τρέχον"

1) Μπορείς να έπιλέξεις [Διαδικασία συμβάντος] και να χρησιμοποιήσεις τον κώδικα VBA :

Κώδικας:

Private Sub Form_Current()
    Me.Refresh
End Sub

ή να επιλέξεις "Λειτουργία δόμησης μακροεντολών" και να χρησιμοποιήσεις την μακροεντολή "Ενημέρωση Αντικειμένου".


Φιλικά

Τάσος

jimrenoir 25-07-11 15:36

ΦΟΡΜΑ
 
Τάσο δεν δουλεύει αυτό που μου είπες (στην περίπτωση της μακροεντολής μου λέει πως η φόρμα δεν είναι ανοιχτή και διακόπτη την εκτέλεση,και στον κώδικα δεν κάνει τίποτα.
Είναι φόρμα (αποκλειστικό παράθυρο διαλόγου)και μέσα σε αυτήν έχω βάλει καρτέλες.
Ο λόγος που δεν το κάνω με υποφόρμες είναι γιατι θέλω να βλέπω τις εγγραφές και αν σε κάποια θέλω περαιτέρω έλεγχο μόνο τότε να πηγαίνω.
Το έχω φτιάξει με διαφορετικές φόρμες αλλά θα ήθελα να είναι στην ίδια φόρμα και απλά να επιλεγω την ανάλογη καρτέλα.

Tasos 25-07-11 16:22

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

Ένα παράδειγμα θα βοηθούσε να κατανοήσουμε το ζητουμενο σου.

Περιμένουμε νέα σου.

Φιλικά

Τάσος


Η ώρα είναι 21:03.

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


Search Engine Optimization by vBSEO 3.3.2