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/571-diaxeirisi-bathmologia.html)

christos 28-04-10 13:54

Διαχείριση βαθμολογία
 
Κάνω τα πρώτα μου βήματα στην Access και προσπαθώ να δημιουργήσω ένα μητρώο μαθητών όπου θα καταχωρώ τις βαθμολογίες των διαγωνισμάτων και των τριμήνων των μαθητών. Έχω 15 μέρες που παιδεύομαι αλλά μπα! Είμαι εκπαιδευτικός όπως θα καταλάβατε.

Meteora 28-04-10 18:17

Χρήστο καλησπέρα.
Καλό ξεκίνημα στην Access και καλή -μακρά-πορεία. Το μητρώο μαθητών που θες θα πρότεινα να το ξεκινήσεις ως εξής:
Πίνακας(Ι) με πεδία : Όνομα, επώνυμο, πατρώνυμο, τμήμα γεν. παιδείας, τμήμα κατεύθυνσης, τμήμα επιλογής, ΑΜ (αριθμός μητρώου).
Πίνακας(ΙΙ) Θα αφορά το μάθημα ΦΥΣΙΚΗ και πεδία ΑΜ, Ατρίμηνο, Βτρίμηνο, Γτρίμηνο, Διαγώνισμα1, Διαγώνισμα2, Διαγώνισμα3..., Τεστ1, Τεστ2, ...Γραπτά, Σεπτέμβριος, δηλ. βάλε όσα πεδία θες!
Μετά φτιάξε άλλο πίνακα για τη ΧΗΜΕΙΑ, ΒΙΟΛΟΓΙΑ, ...
Προς το παρόν ξεκίνα με τον πίνακα(Ι), φτιάξε και 2ο πίνακα για κάποιο μάθημα, πέρασε μερικές -υποθετικές εγγραφές- και ανέβασε την δουλειά αυτή στο forum, για να δοθεί συνέχεια.
Φιλικά / Νίκος Δ (φυσικός)

ΥΣ Αν δεν γνωρίζεις στοιχειωδώς την Access θα σε πρότεινα να διαβάσεις σχετικά με πίνακες, φόρμες, ερωτήματα, εκθέσεις. Για VBA ούτε λόγος, αν δεν προηγηθεί ενασχόληση με Access!

christos 28-04-10 19:35

Για να είμαι ειλικρινής, περίμενα ειρωνικά σχόλια για τον τίτλο του ερωτήματος και το, άσχετο με τον τίτλο, ερώτημα. Άλλο ήθελα αρχικά να ρωτήσω.
Πάντως Μετέωρα ευχαριστώ πολύ. Ποια VBA; δεν βιάζομαι. Ας εξοικειωθώ πρώτα με την Access και βλέπουμε. Λοιπόν θα δοκιμάσω και θα σου πω τι έκανα!!!!

christos 29-04-10 20:41

Αποστολή αρχείου Βάσης Σχολείου για προτάσεις
 
1 Συνημμένο(α)
Νίκο συνημμένα στέλνω μια 1η προσπάθεια δημιουργίας μιας βάσης.

Dangel82 29-04-10 21:03

Καλησπέρα και συγχαρητήρια για το Forum!!!

Νέος στο forum, ασχολούμαι πολύ καιρό με την Access..

Θα σου πρότεινα να κάνεις τους εξής πίνακες:

1) Μαθητές
2) Μαθήματα
3) Διαγωνίσματα
3) Τρίμηνα
4) Χρονιές
5) Καθηγητές

Η λογική είναι απλή, έχεις:
- έναν πίνακα στον οποίο καταχωρείς όλους τους μαθητές σου.
- έναν πίνακα στον οποίο καταχωρείς τα μαθήματα που ενδιαφέρεσαι να παρακολουθήσεις
- Έναν πίνακα διαγωνισμάτων
- Έναν πίνακα Τριμήνων
- και τέλος, έναν πίνακα για τις Χρονιές

Συνδέεις με σχέση ένα προς πολλά τον πίνακα Μαθήματα (ένα) με τον πίνακα Διαγωνίσματα (πολλά) ώστε να μπορείς να συνδέεις πολλές φορές στον πίνακα μαθήματα εγγραφές του πίνακα διαγωνίσματα

Στον πίνακα Διαγωνίσματα θα συνδέσεις τους πίνακες Μαθητές και Καθηγητές ώστε να μπορείς να ορίσεις ποιός καθηγητής όρισε το διαγώνισμα και ποιος μαθητής έδωσε το διαγώνισμα

Οι πίνακες Χρονιές και Τρίμηνα, επίσης θα συνδεθούν πάνω στον πίνακα μαθήματα για να ορίσεις ποιας χρονιάς και ποιανού τριμήνου είναι το διαγώνισμα. Επίσης θα σε βοηθήσουν πολύ στο να κατηγοριοποιήσεις τα αποτελέσματά σου αργότερα.

Ελπίζω να έγινα κατανοητός. Δεν έχω πολύ χρόνο να γράψω παραπάνω, αλλά θα προσπαθήσω αύριο προς το μεσημεράκι να σου φτιάξω τον βασικό κορμό της βάσης για να προχωρήσεις και να κατανοήσεις την Access.

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

Φιλικά!

Meteora 29-04-10 22:11

Άγγελε καλώς μας ήλθες!
Είσαι η ευχάριστη σημερινή έκπληξη. Το Forum έχει ζωντάνια και προοπτική εφόσον υπάρχει συμμετοχή πολλών στα θέματα που αναπτύσσονται...
Σχετικά με το ζήτημα του Χρήστου, η πρότασή σου είναι πολύ καλή - . Την αναμένω λοιπόν και φυσικά αν χρειαστεί θα βοηθήσω, εφόσον οι δυνατότητές μου καλύπτουν τις απαιτήσεις των θεμάτων που ζητούν απάντηση.
Φιλικά / Νίκος Δ.

ΥΣ Χρήστο άλλαξε τον τίτλο. Βοηθάς έτσι κάποιον που στο μέλλον θα ψάχνει 'πρόταση για διαχείριση βαθμολογίας'...

Dangel82 30-04-10 10:38

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

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

Φιλικά!

Tasos 30-04-10 11:58

1 Συνημμένο(α)
Γεια σας κι από μένα!

Χρήστο και Άγγελε, καλωσορίσατε στο φόρουμ!

Δεν έχω να προσθέσω κάτι στην ερώτηση του θέματος.

Απλά επισυνάπτω το συνημμένο του Άγγελου σε μορφή *.mdb γιατί αξίζει να το δουν όλοι!

Σας ευχαριστώ για τη συμμετοχή σας!

Φιλικά

Τάσος

Meteora 30-04-10 15:51

1 Συνημμένο(α)
Καλημέρα...
Διάβασα με ιδιαίτερη προσοχή το πακέτο των πινάκων και τις σχέσεις που αναπτύσσονται μεταξύ τους, όπως προτείνει ο Άγγελος. Η πρότασή του παραπέμπει στην εφαρμογή ΝΕΣΤΩΡ (δ-Βάση) που τρέχει στα Γυμνάσια και τα Λύκεια. Είναι πράγματι εξαιρετική. Όμως έχω την αίσθηση οτι ο Χρήστος πρέπει να ξεκινήσει με κάτι απλό και στη συνέχεια -αν εργαστεί- να κάνει τα επόμενα βήματα...
Προτείνω λοιπόν κάτι απλούστερο ως αρχή. Δείτε το!
Φιλικά / Νίκος Δ.

Dangel82 30-04-10 20:08

Γειά και απο εμένα...

Είναι μια απλή σύνδεση δύο πινάκων η βάση που παραθέτεις, ίσως και το σωστότερο για να καταλάβει κάποιος την λειτουργία των πινάκων και ενός Select απο ερώτημα.

Νομίζω πως η λογική που περνάει το παράδειγμά σου όμως είναι εσφαλμένη, σχετικά με τις δυνατότητες και την λειτουργία της Access. Αυτό που πρέπει κατ'εμε να καταλάβει για να κατανοήσει ο φίλος μας στην Access, είναι η δύναμη των σχέσεων και η καταχώρηση δεδομένων στην κυριολεξία χωρίς τέλος.

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

Φιλικά.

christos 01-05-10 15:42

Μια πρώτη προσπάθεια
 
1 Συνημμένο(α)
Με βάση όσα μου υποδείξατε, ανεβάζω την πρώτη μου προσπάθεια μετά από ώωωρες.
ΥΓ. Πως μπορώ να κάνω μια έκθεση που θα μου παρουσιάζει μια ατομική βαθμολογική καρτέλα;

Meteora 02-05-10 21:43

1 Συνημμένο(α)
Καλησπέρα...
Αγαπητέ Χρήστο, με ξάφνιασε το γεγονός οτι έχεις δυο επιλογές-'προσφορές' σε ότι αφορά την εφαρμογή που θέλεις να κάνεις, μια απλή - απλούστατη (τη δική μου) και μια αρκετά δομημένη (Άγγελος) και εσύ κάνεις κάτι ...άλλο ! Ο χρόνος που μπορώ να διαθέσω δεν ειναι απεριόριστος. Επιπλέον οι γνώσεις μου είναι περιορισμένες και έτσι, μια εφαρμογή με πολλές πτυχές δεν ειναι δυνατόν να την παρακολουθήσω, χωρίς να αφιερώσω χρόνο. Πίστεψέ με αυτό που πας να κάνεις δεν ειναι παιχνιδάκι αν το δεις απο πολλές ...γωνίες σχεδίασης (δες το επισυναπτόμενο και θα καταλάβεις!).
Μια ερώτηση για τον Άγγελο. Μπορείς να διαθέσεις χρόνο ώστε ο Χρήστος να φτιάξει -με τις περιορισμένες γνώσεις του - αυτό που προτείνεις ;
Φιλικά / Νίκος Δ.

Dangel82 03-05-10 09:55

Καλημέρα,

Θα συμφωνήσω με τον Νίκο... δεν "στέκει" σχεδιαστικά η βάση σου, αυτό που πρέπει αρχικά να καταλάβεις για να σχεδιάσεις μια βάση είναι η "κίνηση" της πληροφορίας μέσα απο τους πίνακές σου. Δλδ, την πληροφορία θα την καταχωρήσω ΜΙΑ φορά σε έναν πίνακα και θα την "τραβάω" στους άλλους απο εκεί. και του Νίκου αλλά και το δικό μου παράδειγμα τηρούν αυτόν τον κανόνα.

Η αλήθεια είναι πως δεν έχω και πολύ χρόνο που μπορώ να διαθέσω... αλλά θα δω τι μπορώ να κάνω.
Απο την άλλη ισχύει και το εξής: Δεν μπορείς να φτιάξεις μια εφαρμογή χωρίς να ξέρεις βασικές αρχές σχεδιασμού και αυτό ειδικά σε μια σχεσιακή βάση δεδομένων, πολύ απλά γιατί στο τέλος δεν θα έχεις κατι λειτουργικό.
Αυτό που θα πρότεινα εγώ είναι να ξεκινήσεις απο το διάβασμα ενός καλού βιβλίου Access και μετά να προχωρήσεις στον σχεδιασμό αυτής. Δεν ξέρω πόσο έχεις προχωρήσει και αν έχεις διαβάσει κάποια βιβλία ή pdfs οπότε αν το έχεις κάνει τότε μην λαμβάνεις υπ'οψιν σου το σχόλιο.
Εαν απο την άλλη προχώρησες και πιστέυεις πως έχεις τις βασικές γνώσεις για να ξεκινήσεις, μελέτησε πίνακες και συνδέσεις της βάσης που ανέβασα, ώστε να το ξεκινήσουμε παρέα και να σε βοηθήσω όσο μπορώ κι εγώ απο την μεριά μου.

christos 03-05-10 17:05

Μα νομίζω ότι αυτά που μου υποδείξατε έκανα!
Άγγελε, μου λες να κάνω έναν ενιαίο πίνακα για όλα; Ίσως αυτό να ήταν το λάθος μου. Πράγματι προσπαθώ να καταλάβω τη λογική των βάσεων ώστε το αποτέλεσμα να είναι λειτουργικό. Θα την κσεκινήσω από την αρχή λοιπόν. Η Access 2007 έχει τη Northwind, αλλά πελάγωσα ανοίγοντας την.

Dangel82 03-05-10 18:03

Όχι, αυτό που σου λέω είναι να ξεχωρίσεις την πληροφορία σου με τρόπο τέτοιο ωστε αυτός να είναι λειτουργικός.
Δες το παραδειγμα που ανεβασα αρχικα και δες την δομή των πινάκων θα παρατηρήσεις πως το κάθε "στοιχείο" π.χ. μαθητής υπάρχει σε έναν πίνακα μόνο. Αυτό που μεταφέρεται ("τραβάω") στους άλλους πίνακες έιναι μόνο το μοναδικό χαρακτηριστικό (κλειδί) του πίνακα ΜΑΘΗΤΕΣ.

Πριν να ασχοληθείς με πίνακες, προσπάθησε να κταλάβεις τις σχέσεις των πινάκων, δλδ πως αυτοί συνδέοναται μεταξύ τους.

Αυτό που έχω ανεβάσει είναι μια καλή αρχή για να δουλέψεις.
Εαν έχεις δυσκολία, στείλε μου σε ενα pm το Skype σου για να επικοινωνήσουμε.

Καλή επιτυχία.!!

christos 14-05-10 11:25

Μετά κόπων και βασάνων με τη βοήθεια σας κάτι έκανα. Αυτό που μου μένει ακόμα είναι να τυπώνω καρτέλα κάθε μαθητή με τα αποτελέσματα όλων αυτών. Σε κάθε σελίδα δηλαδή να βγαίνουν τα αποτελέσματα των τεστ ενοτήτων και τριμήνων. Δοκίμασα με φίλτρα στα reports αλλά δεν τα κατάφερα.
Πάντως σας ευχαριστώ θερμά. Όταν νιώσω έτοιμος θα ανεβάζω κι εγώ προτάσεις. Προς το παρόν όμως....

Dangel82 14-05-10 11:30

Μπράβο σου Χρήστο!!
Για τις εκθέσεις σου μπορείς να δημιουργήσεις ερωτήματα και μέσα σε αυτά να ορίσεις τα κριτήριά σου.
Εάν θέλεις να δώσεις εκτύπωση την καρτέλα βαθμολογίας κάποιου μαθητή που έχεις ήδη ανοιχτό σε κάποια φόρμα, τότε μπορείς να δημιουργήσεις κουμπί (μέσω του wizard) για να εμφανίζει φιλτραρισμένο το report σου.

Αν θέλεις ανέβασε και την βάση σου να δούμε τι δουλειά έκανες και να την τελειοποιήσουμε.

Φιλικά, Άγγελος

christos 15-05-10 23:09

1 Συνημμένο(α)
Λοιπόν..ανεβάζω ότι έχω κάνει. Περιμένω κριτικές, προτάσεις και βελτιώσεις.

Dangel82 16-05-10 02:42

1 Συνημμένο(α)
Καλη....μέρα...
Μπράβο σου Χρήστο! για μένα αρκετά καλή δουλειά!!!

Σου ανεβάζω την βάση σου με κάποιες μικρο-διορθώσεις στις σχέσεις σου, απο αόριστες στις γύρισα σε "ένα προς πολλά" χωρίς να ενεργοποιήσω ακεραιότητα δεδομένων διαγραφής ή ενημέρωσης (δεν ξέρω πως θέλεις να δουλέψουν οι σχέσεις σου), και σου πρόσθεσα έναν πίνακα, απαραίτητο για μένα, "MATHIMATA". Απαραίτητος για να πάρεις σωστά δεδομένα απο τυχόν ερωτήματα που θα δημιουργήσεις και θέλεις να φιλτράρεις με βάση το πεδίο μάθημα.
Τέλος, σου άλλαξα το πρωτεύον κλειδί του πίνακα μαθητές στο πέδίο ΑΒΜΠ, το οποίο θα πρέπει να είναι και απαραίτητο πεδίο για κάθε μαθητή σου.

Ότι χρειαστείς, στην διάθεσή σου.

Φιλικά Άγγελος.

christos 16-05-10 18:05

1 Συνημμένο(α)
Άγγελε, ενσωμάτωσα τις προτάσεις σου και το αποτέλεσμα ήταν αυτό που ακριβώς ήθελα να κάνω από την αρχή. Η βάση είναι λειτουργική. Η βοήθεια σου ήταν υπερπολύτιμη. Ανεβάζω για σχόλια και αν κάνει σε κάποιον άλλο να τη δουλέψει και να την τελειοποιήσει.

Dangel82 16-05-10 20:28

Μπράβο Χρήστο χαίρομαι που τα κατάφερες!!!
Καλύτερο απο την δημιουργία είναι η βοήθεια - μετάδοση γνωσης!!

Θα κοιτάξω την βάση και θα σχολιάσω ανάλογα, αν και δεν πιστεύω πως θα έχεις κάτι για διόρθωση.
Απο εκεί και πέρα όμως σκέψου πως μπορεί να "ανοίξει" αυτή η βάση που έφτιαξες και σε άλλα επίπεδα.

Φιλικά, Άγγελος

prokopino 19-04-11 16:35

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

το ΜΕΓΑΛΟ μου πρόβλημα είναι τώρα που πρέπει να πάρω εκτυπώσεις, αναφορές.

Τι θέλω να πω..
Η καταχώρηση των βαθμολογιών, γίνεται γραμμικά, ένας σπουδαστής έχει τόσες εγγραφές στον πίνακα βαθμολογιών όσα και τα μαθήματα που διδάχθηκε, είναι δηλαδή κάτι τέτοιο:

----------------------------------------------------------------------------------------------------------------------
ΟΝΟΜΑ ΜΑΘΗΤΗ | ΜΑΘΗΜΑ ΠΟΥ ΔΙΔΑΧΘΗΚΕ | ΒΑΘΜΟΛΟΓΙΑ ΠΟΥ ΕΛΑΒΕ|
----------------------------------------------------------------------------------------------------------------------
έχω λοιπόν 5, 10 πχ γραμμές για κάθε σπουδαστή, όσα και τα μαθήματα που βαθμολογήθηκε

Τώρα λοιπόν που πρέπει να πάρω εκτυπώσεις, πρέπει να πάρω ΣΥΓΚΕΝΤΡΩΤΙΚΕΣ εκτυπώσεις, δηλαδή θέλω μία γραμμή ανά σπουδαστή και σε στήλες δίπλα του τα μαθήματα που διδάχθηκε.

μπορεί σας παρακαλώ κάποιος να μου πει πως να το κάνω, να μου κάνει κάποιο παράδειγμα;
Χρειάζεται να φτιαχτεί κάποιο ερώτημα διασταύρωσης; Δεν τα ξέρω τα άτιμα...Όταν αφήνεις κάτι σε αφήνει και αυτό, έτσι τώρα και γω την έπαθα...
Σας δίνω ένα δείγμα της βάσης που χρησιμοποιώ με την ελπίδα να μπορεί να γίνει αυτό που θέλω, να μπορέσει κάποιος να βοηθήσει...
Να είστε καλά όλοι και ευχαριστώ για το χρόνο σας....

Meteora 19-04-11 19:48

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

Αγαπητέ Προκόπη, έκανα στην εφαρμογή σου 2-3 παρεμβάσεις:
  1. Πρόσθεσα μια σχέση ακόμη στους πίνακές σου
  2. Έφτιαξα ένα ερώτημα -Qrydokimi- που περιέχει στοιχεία από τρεις πίνακες και
  3. πάνω σε αυτό το ερώτημα 'έχτισα' ένα δεύτερο. Το διαστάυρωσης QrydokimiDias.
Δεν ξέρω αν δίνω λύση στο θέμα σου, αλλά είναι μια αρχή...
Με εκτίμηση

Νίκος Δ.

ΥΣτερολόγιο: Όταν σε μια καλά σχεδιασμένη σχεσιακή βάση έχεις δεδομένα, τότε ΟΛΑ αυτά μπορείς να τα ανακτήσεις σε κάθε περίπτωση και με διαφορετικές συνθέσεις πεδίων...κοκ Δυστυχώς όμως η σχεδίαση δεν μας απασχολεί ιδιαίτερα και αυτό είναι τεράστιο λάθος...

prokopino 19-04-11 20:19

Φίλε Meteora, σε ευχαριστώ ειλικρινά για το χρόνο σου και την βοήθειά σου.
Από ότι μπορώ να καταλάβω με μια πρώτη ματιά, η λύση που έδωσες, είναι ακριβώς αυτό που πρέπει να κάνω, που πρέπει να μάθω να κάνω.....

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

Σε ευχαριστώ και πάλι, είμαι υπόχρεος...


Η ώρα είναι 18:26.

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


Search Engine Optimization by vBSEO 3.3.2