This is my corner for documenting my ideas.
It mostly contains posts for Access Databases (samples, full applications, etc.) as i like rapid software application development. Occasionally you will find other stuff like physics notes.

Sunday, 15 May 2011

The Φυσικό Αθήνας Database

ΠΡΟΣΟΧΗ:
Η εφαρμογή αυτή είναι για τους φοιτητές που έχουν εισαχθεί μέχρι και το 2010!
Θα ακολουθήσει νέα προσαρμοσμένη στο νέο πρόγραμμα σπουδών.

Update:
Κοιτάξτε και στα σχόλια για μικρή παραλλαγή.

Οι περισσότεροι φοιτητές χρησιμοποιούν τον οδηγό σπουδών τους για να αντλήσουν πληροφορίες για τα μαθήματα της σχολής τους και σε συνδυασμό με τις διάφορες ανακοινώσεις της αντίστοιχης γραμματείας πιθανώς να κρατούν κάπου ένα αρχείο σε Excel ή Word σχετικά με την πρόοδο τους προς το πολυπόθητο πτυχίο, ή για το πρόγραμμα παρακολουθήσεων ή εξετάσεων. 

Με αφορμή την ενασχόληση μου με το Φυσικό Αθήνας (μπρρρρ...) σκάρωσα μία μικρή εφαρμογή οργάνωσης για τους προπτυχιακούς φοιτητές. Ελπίζω να τους φανεί χρήσιμη και φυσικά μπορεί να διορθωθεί και να επεκταθεί μετά από τις παρατηρήσεις τους. Να θυμίσω ότι οι φοιτητές έχουν δικαίωμα κατεβάσματος της Microsoft Access μέσω της συμφωνίας για παροχή ακαδημαϊκών αδειών. Λεπτομέρειες εδώ. Αλλά ακόμα και χωρίς την πλήρη έκδοση μπορεί να κατεβάσει επίσης δωρεάν το Access Runtime το οποίο επιτρέπει την εκτέλεση αλλά όχι την τροποποίηση των αρχείων της Access. Όσο για τους Linux-άδες τι να κάνουμε ρε παιδιά; Βάλτε μια διπλή εγκατάσταση με Windows (αυτά είναι παιγνιδάκι για εσάς...).

Η βάση είναι κλειδωμένη όχι για λόγους πνευματικής ιδιοκτησίας αλλά για να αποτραπεί η κατά λάθος τροποποίηση κρίσιμων στοιχείων για τη λειτουργία της. Για όσους έχουν γνώσεις ή θέλουν να αποκτήσουν και ενδιαφέρονται να την τροποποιήσουν πατώντας CTRL+F12 θα πεταχτεί ένα παραθυράκι που θα ζητήσει κωδικό ο οποίος δεν είναι άλλος από mistirios και στην επόμενη εκκίνηση της θα είναι ορατή όλη η δομή της. 

Είναι σπασμένη σε δύο μέρη, σε ένα (backend - αρχείο physuoa_be.mdb) που περιέχει όλους τους πίνακες πληροφορίας και μπορεί να αναδιανείμεται ενημερωμένος (π.χ. με τις νέες ημερομηνίες εξετάσεων, τις ημερομηνίες παραδόσεων κλπ) και ένα (frontend - αρχείο physuoa.mdb αυτό "τρέχετε") που περιέχει τις φόρμες, τις αναφορές κλπ. Όταν τρέχει το frontend ψάχνει να βρει το backend στον ίδιο φάκελο με αυτό και αν δεν το βρει θα σας ζητήσει να του πείτε που είναι.  Για το λόγο αυτό εμφανίζεται με το τρέξιμο το μήνυμα "επιτυχής σύνδεση της βάσης" που σημαίνει ότι το backend βρέθηκε αυτόματα. Τέλος να σημειώσω ότι υπάρχουν ρουτίνες (κομμάτια κώδικα) τα οποία δεν είναι προσωπικής μου εμπνεύσεως αλλά κυκλοφορούν ελεύθερα στο Διαδίκτυο για χρήση.

Παρατήρηση:
Στις εκδόσεις της Access 2007 και 2010 οι αναφορές μπορούν να σώζονται ως PDF κάτι που δεν ισχύει για τις παλαιότερες εκδόσεις. Για όσους τυγχάνει να έχουν παλιά έκδοση αυτό μπορεί να παρακαμθεί εγκαθιστώντας έναν εικονικό οδηγό εκτυπωτή σε PDF όπως πχ. το CutePDF Writer.

Την έχω ανεβάσει στο Rapidshare αλλά δεν υπάρχει κανένας περιορισμός για το κατέβασμα.



Wednesday, 11 May 2011

Ο Μεγάλος του Κατεβάσματος Οδηγός v.3

Ο παρακάτω οδηγός πρωτογράφτηκε πριν δύο χρόνια και ήρθε ο καιρός να ανανεωθεί ριζικά. Ιδού: (Κατεβάστε, τυπώστε, μελετήστε, εφαρμόσατε!)