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/1268-problima-se-sintheto-plaisio-epilogis.html)

ΤΖΙΜΗΣ 16-07-11 18:16

Πρόβλημα σε Σύνθετο Πλαίσιο Επιλογής
 
1 Συνημμένο(α)
Ανεβάζω μια βάση ως συνέχεια ενός άλλου ερωτήματος που είχα θέσει,στο forum.Στη φόρμα ΕΠΙΛΟΓΗ όταν την ανοίγω, ταυτόχρονα ανοίγει και η έκθεση και με βάση το όνομα που έχω επιλέξει μου ανανεώνεται και η έκθεση.Όμως παρουσιάζεται το εξής περίεργο πρόβλημα.Όταν κλείσω και ανοίξω πάλι τη φόρμα ΕΠΙΛΟΓΗ έχοντας όμως επιλέξει ως τελευταία επιλογή, όνομα πλην του πρώτου από το σύνθετο πλαίσιο, κάποια ονόματα από το σύνθετο πλαίσο χάνονται και δεν εμφανίζονται
Δεν ξέρω αν ήμουν κατατοπιστικός, αλλά όντως το πρόβλημα είναι περίεργο και δεν μπορώ να το εξηγήσω.
Να είστε όλοι καλά.

kapetang 17-07-11 08:46

Καλημέρα στην παρέα
Τζίμη, στην αρχική ΒΔ, ο πίνακας ΣΤΟΙΧΕΙΑ και το ερώτημα στο οποίο στηρίζεται η έκθεση έχουν τα παρακάτω στοιχεία.
Κώδικας:

ΣΤΟΙΧΕΙΑ
id        ΕΠΩΝΥΜΙΑ        ΔΙΕΥΘΥΝΣΗ        ΑΦΜ
1        ΛΑΜΠΡΟΥ        ΑΓ.ΓΕΩΡΓΙΟΥ 10        999999999
2        ΚΙΤΣΟΥ                        ΓΟΡΤΥΝΙΑΣ                        888888888
3        ΠΑΝΑΓΙΩΤΟΥ        ΑΓ.ΜΑΡΙΝΗΣ        222222222
4        ΔΗΜΗΤΡΟΥΛΑΣ        ΚΑΣΤΟΡΙΑΣ        777777777

Κώδικας:

Ερώτημα1
ΕΠΩΝΥΜΙΑ        ΕΠΩΝΥΜΙΕΣ        ΠΟΣΟ        ΦΠΑ        ΤΕΛΙΚΗ ΑΞΙΑ        ΗΜΕΡΟΜΗΝΙΑ
ΔΗΜΗΤΡΟΥΛΑΣ        ΔΗΜΗΤΡΟΥΛΑΣ        7000        1500        8500                        17/7 /2011
ΚΙΤΣΟΥ                        ΚΙΤΣΟΥ                        2000          500        2500                        2 /7 /2011
ΛΑΜΠΡΟΥ        ΛΑΜΠΡΟΥ        1000        200        1200                        1 /7 /2011
ΠΑΝΑΓΙΩΤΟΥ        ΠΑΝΑΓΙΩΤΟΥ        3000        500        3500                        15/7 /2011

Αν ανοίξουμε τη φόρμα «ΕΠΙΛΟΓΗ», επιλέξουμε «ΚΙΤΣΟΥ» και κλείσουμε τη φόρμα τα δεδομένα που παρουσιάζει ο πίνακας και το ερώτημα είναι.
Κώδικας:

ΣΤΟΙΧΕΙΑ
id        ΕΠΩΝΥΜΙΑ        ΔΙΕΥΘΥΝΣΗ        ΑΦΜ
1        ΚΙΤΣΟΥ                        ΑΓ.ΓΕΩΡΓΙΟΥ 10        999999999
2        ΚΙΤΣΟΥ                        ΓΟΡΤΥΝΙΑΣ        888888888
3        ΠΑΝΑΓΙΩΤΟΥ        ΑΓ.ΜΑΡΙΝΗΣ        222222222
4        ΔΗΜΗΤΡΟΥΛΑΣ        ΚΑΣΤΟΡΙΑΣ        777777777

Κώδικας:

Ερώτημα1
ΕΠΩΝΥΜΙΑ        ΕΠΩΝΥΜΙΕΣ        ΠΟΣΟ        ΦΠΑ        ΤΕΛΙΚΗ ΑΞΙΑ        ΗΜΕΡΟΜΗΝΙΑ
ΔΗΜΗΤΡΟΥΛΑΣ        ΔΗΜΗΤΡΟΥΛΑΣ        7000        1500        8500                        17/7 /2011
ΚΙΤΣΟΥ                        ΚΙΤΣΟΥ                        2000          500        2500                        2 /7 /2011
ΠΑΝΑΓΙΩΤΟΥ        ΠΑΝΑΓΙΩΤΟΥ        3000          500        3500                        15/7 /2011

Δηλαδή έχουν αλλάξει. Οι αλλαγές έγιναν επειδή η φόρμα «ΕΠΙΛΟΓΗ» αντί να είναι αδέσμευτη είναι δεσμευμένη στον πίνακα «ΣΤΟΙΧΕΙΑ».
Ο πίνακας «ΣΤΟΙΧΕΙΑ» έχει τώρα δύο άτομα «ΚΙΤΣΟΥ» που είναι διαφορετικά, αφού έχουν διαφορετικό ΑΦΜ (περίπτωση συνωνυμίας). Στο ερώτημα όμως αντί να εμφανίζονται στοιχεία και για τα δύο άτομα, λόγω κακής σχεδίασης της ΒΔ, εμφανίζονται μόνο για ένα.
Τα παραπάνω προβλήματα τα παρουσίασα αναλυτικά σε απάντηση σε προηγούμενο σχετικό ερώτημά σου. Πάτησε το σύνδεσμο για να τη δεις.
http://www.ms-office.gr/forum/access...-ekthesis.html
Φιλικά/Γιώργος

ΤΖΙΜΗΣ 18-07-11 08:25

Γιώργο ευχαριστώ και πάλι για την τοποθέτησή σου.Όντως αυτά είχα παρατηρήσει ότι συμβαίνουν στη φόρμα επιλογή.Ερώτημα:
1) Πότε μια φόρμα χαρακτηρίζεται δεσμευμένη ή αδέσμευτη; πως ορίζεται; και πότε χρησιμοποιείται η μία και πότε η άλλη.
2) Τι λύση προτείνεις τελικά.Να καταργήσω τη φόρμα ΕΠΙΛΟΓΉ και να δημιουργήσω μιά νέα αδέσμευτη φόρμα η οποία τι χαρακτηριστικά πρέπει να έχει;
Με εκτίμηση ΤΖΙΜΗΣ

kapetang 18-07-11 09:43

Καλημέρα

Φίλε μου Τζίμη, η λύση του προβλήματος αναφέρεται αναλυτικά στο προηγούμενο μήνυμά μου και στο σύνδεσμο που υπάρχει εκεί.
Αν η λύση δε γίνεται κατανοητή σημαίνει ότι σου λείπει κάποια υποδομή.
Εκείνο που προτείνω, αν πραγματικά σκέφτεσαι να ασχοληθείς σοβαρά με την access, είναι το διάβασμα. Θα μπορούσες να διαβάσεις κάποιο βιβλίο ή τη βοήθεια της access.
Τέλος πάντων. Αδέσμευτη είναι μια φόρμα που δε συνδέεται με πίνακα η ερώτημα.
Αν ανοίξεις τη φόρμα «ΕΠΙΛΟΓΗ» σε προβολή σχεδίασης και στην καρτέλα δεδομένων στην ιδιότητα προέλευση εγγραφών δόσεις κενή τιμή (διαγράψεις τον πίνακα «ΣΤΟΙΧΕΙΑ») θα γίνει αδέσμευτη.

Γιώργος

ΤΖΙΜΗΣ 18-07-11 18:31

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


Η ώρα είναι 01:27.

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


Search Engine Optimization by vBSEO 3.3.2