Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   [ Φόρμες ] Ανανέωση στοιχείων comboBox κατά την πλοήγηση στις εγγραφές (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/6351-ananeosi-stoixeion-combobox-kata-tin-ploigisi-stis-eggrafes.html)

sakis297 06-08-23 13:30

Ανανέωση στοιχείων comboBox κατά την πλοήγηση στις εγγραφές
 
Γεια σε όλους!
Σε μια βάση, χρησιμοποιώ μια φόρμα "Αιτήσεις" στην οποία υπάρχουν 4 πεδία.
Πεδίο 1: Αριθμός παραπομπής
Πεδίο 2: Νησί (παίρνει δεδομένα από combobox)
Πεδίο 3: Βαθμίδα (παίρνει δεδομένα από combobox)
Πεδίο 4: Σχολείο (παίρνει δεδομένα από combobox)

Όλα λειτουργούν μια χαρά. Όμως, στις φόρμες "ΑΙΤΗΣΕΙΣ_ΔΟΚΙΜΗ" ΚΑΙ "ΑΙΤΗΣΕΙΣ_ΔΟΚΙΜΗ2" κάνω μια προσπάθεια να περιορίσω τα σχολεία στο comboBox με τα σχολεία (αλλάζοντας την προέλευση γραμμής), έτσι ώστε να εμφανίζονται μόνο τα σχολεία του νησιού και της βαθμίδας που επιλέχτηκαν παραπάνω.
Αυτό επιτυγχάνεται μόνο στην πρώτη εγγραφή, ενώ στις επόμενες καθώς και στην προσθήκη νέας εγγραφής, δεν εμφανίζεται τίποτα στο συγκεκριμένο comboBox.

Δυστυχώς, δεν μπορώ να ανεβάσω το παράδειγμα, οπότε μπορείτε να το κατεβάσετε από τον παρακάτω σύνδεσμο.
https://www.dropbox.com/s/2fixlglb64...oblem.mdb?dl=0

Ανοίγω τη βάση έχοντας πατημένο το πλήκτρο shift.

Θα μπορούσε κάποιος να με βοηθήσει;

nasos23 06-08-23 20:12

Καλησπέρα Σάκη.
Έλεγξε το σύνδεσμο dropbox δεν παραπέμπει κάπου.

sakis297 06-08-23 21:14

Νάσο, σ' ευχαριστώ πολύ! Νόμιζα ότι το είχα ελέγξει και ότι λειτουργούσε ο σύνδεσμος.
Το έχω διορθώσει.
Καλού - κακού το ανέβασα και στο wetransfer.

https://we.tl/t-lHMyjwDZrR

nasos23 07-08-23 10:30

1 Συνημμένο(α)
Καλημέρα σε όλους.
Σάκη στο συνημμένο και στη φόρμα ΑΙΤΗΣΕΙΣ
στο πεδίο Σύνθετο πλαίσιο58-->Δεδομένα
Κώδικας:

SELECT ΣΧΟΛΕΙΑ.ΚΩΔΙΚΟΣ_ΣΧΟΛΕΙΟΥ, ΣΧΟΛΕΙΑ.ΟΝΟΜΑ_ΣΧΟΛΕΙΟΥ, ΝΗΣΙΑ.ΚΩΔΙΚΟΣ_ΝΗΣΙΟΥ, ΣΧΟΛΕΙΑ.ΒΑΘΜΙΔΑ
FROM ΝΗΣΙΑ INNER JOIN ΣΧΟΛΕΙΑ ON ΝΗΣΙΑ.ΚΩΔΙΚΟΣ_ΝΗΣΙΟΥ = ΣΧΟΛΕΙΑ.ΝΗΣΙ
WHERE (((ΝΗΣΙΑ.ΚΩΔΙΚΟΣ_ΝΗΣΙΟΥ)=[Φόρμες]![ΑΙΤΗΣΕΙΣ]![ΝΗΣΙ]) AND ((ΣΧΟΛΕΙΑ.ΒΑΘΜΙΔΑ)=[Φόρμες]![ΑΙΤΗΣΕΙΣ]![ΒΑΘΜΙΔΑ]));

Έτσι κατά αυτόν τον τρόπο φιλτράρει τα σχολεία αναλόγως περιοχής και βαθμίδας

Στα πεδία ΑΡΠΑΡΑΠΟΜΠΗΣ και Σύνθετο_πλαίσιο58 με την εστίαση
συμβάν: Me.Σύνθετο_πλαίσιο58.Requery

Στα πεδία ΝΗΣΙ και ΒΑΘΜΙΔΑ μετά την ενημέρωση
συμβάν: Me.Σύνθετο_πλαίσιο58.Requery

Υ.Γ. Μπορούσες να ανεβάσεις το αρχείο σε μορφή zip αφού πρώτα
έκανες συμπύκνωση και επιδιόρθωση της βάσης

sakis297 07-08-23 11:00

Νάσο, είσαι καταπληκτικός!!! Σ' ευχαριστώ πολύ!!!

Καταλάβαινα ότι έπρεπε να χρησιμοποιήσω κάπου την εντολή requery, αλλά δεν ήξερα πού ακριβώς και πώς.
Να είσαι καλά!!!

nasos23 07-08-23 12:26

Να είσαι καλά


Η ώρα είναι 06:23.

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


Search Engine Optimization by vBSEO 3.3.2