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/4892-sintheto-plaisio-emfanisi-kartelas.html)

pakos 28-04-18 09:21

Σύνθετο πλαίσιο εμφάνιση καρτέλας
 
1 Συνημμένο(α)
Καλημέρα και πάλι

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

Morpheas 28-04-18 12:23

Καλησπέρα, φίλε μου.

Αρχικά να σου πω ότι η Access δεν είναι αντικειμενοστραφής προγραμματισμός ώστε να φτιάχνεις πρώτα τη φόρμα και μετά τα δεδομένα.
Έπειτα μπορείς να φιλτράρεις δεδομένα σε ένα πίνακα ή φόρμα αλλά όχι σελίδες του TabControl. Γίνεται να κρύψεις τις σελίδες αλλά στην περίπτωσή σου δε χρειάζεται.
Μπορείς αντί για το εργαλείο Tab να βάλεις το εργαλείο της δευτερεύουσας φόρμας και να φιλτράρεις τις εγγραφές σου με ερώτημα που θα έχει φίλτρο την τιμή που θα παίρνει από το Combobox (σύνθετο πλαίσιο) με την αλλαγή ή μετά από την ενημέρωση (αυτό γίνεται με VBA).

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

pakos 28-04-18 13:18

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

Morpheas 28-04-18 14:24

Φίλε μου, αυτό που ζητάς δεν εξυπηρετείται με TabControl. Αυτό εξυπηρετείται με δευτερεύουσα φόρμα ή Listbox. Έπειτα εάν υπάρχει μόνο μια φωτογραφία για κάθε όχημα, τότε συμπεριέλαβε τη φωτό στον πίνακα που έχεις και κάνε το σύνθετο πλαίσιο να σου φιλτράρει τις φωτό με τον κωδικό. Εάν πάλι έχεις περισσότερες φωτό τότε πρέπει να κάνεις 1 προς πολλά σύνδεση και να φιλτράρεις τη 2ουσα φόρμα ή λίστα με το σύνθετο πλαίσιο. Για να καταλάβεις τι εννοώ θα σου πω ότι δεν μπορείς να έχεις σύνδεση με κενά πεδία ή ένα προς ένα σύνδεση. Πρέπει να συνδέσεις τα δεδομένα και μετά να τα εμφανίσεις. Σε περίπτωση που θέλεις τα δεδομένα αυτά να ενημερώνονται και να διαγράφονται τότε σίγουρα δε σου κάνει το TabControl.

kapetang 28-04-18 15:13

1 Συνημμένο(α)
Καλησπέρα

Πάκο, Θα πρέπει να συμφωνήσω με τον Γιώργο, που προτείνει να επανεξετάσεις τη σχεδίαση της ΒΔ.

Αν περιοριστούμε στο ζητούμενο, μπορούμε να δούμε μια προσέγγιση στο συνημμένο.

pakos 28-04-18 18:33

Ευχαριστώ για τις συμβουλές σας
Τελικά κατέληξα να κρύβω τις σελίδες και να τις επανεμφανίζω ανάλογα με την περίπτωση (visible true false)
Σας ευχαριστώ


Η ώρα είναι 05:51.

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


Search Engine Optimization by vBSEO 3.3.2