«ΥΛΟΠΟΙΗΣΗ ΕΞΕΙΔΙΚΕΥΜΕΝΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΜΗΧΑΝΟΓΡΑΦΙΚΗ ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΤΟΥ ΚΥΚΛΩΜΑΤΟΣ ΠΑΡΑΛΑΒΩΝ ΑΚΤΙΝΙΔΙΩΝ»

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "«ΥΛΟΠΟΙΗΣΗ ΕΞΕΙΔΙΚΕΥΜΕΝΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΜΗΧΑΝΟΓΡΑΦΙΚΗ ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΤΟΥ ΚΥΚΛΩΜΑΤΟΣ ΠΑΡΑΛΑΒΩΝ ΑΚΤΙΝΙΔΙΩΝ»"

Transcript

1 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: «ΥΛΟΠΟΙΗΣΗ ΕΞΕΙΔΙΚΕΥΜΕΝΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΜΗΧΑΝΟΓΡΑΦΙΚΗ ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΤΟΥ ΚΥΚΛΩΜΑΤΟΣ ΠΑΡΑΛΑΒΩΝ ΑΚΤΙΝΙΔΙΩΝ» Σπουδαστής ΚΑΡΑΖΗΣΗΣ ΧΡΗΣΤΟΣ Καβάλα 2/10/2006 Επιβλέπων Καθηγητής: Χατζηλιάδης Γεώργιος

2 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ ΚΕΦΑΛΑΙΟ 1 ο : ΑΝΑΛΥΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ 1.1. ΛΕΙΤΟΥΡΓΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ 1.2. ΑΝΑΛΥΣΗ ΔΕΔΟΜΕΝΩΝ 1.3. ΔΙΑΓΡΑΜΜΑ ΔΙΕΡΓΑΣΙΩΝ ΚΕΦΑΛΑΙΟ 2 ο :ΑΝΑΛΥΣΗ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ 2.1. ΕΠΙΛΟΓΗ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ 2.2. ΔΗΜΙΟΥΡΓΙΑ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ 2.3. ΣΥΝΔΕΣΗ ΤΗΣ ΒΑΣΗΣ ΜΕ ΤΗΝ ΕΦΑΡΜΟΓΗ ΚΕΦΑΛΑΙΟ 3ο : ΑΝΑΠΤΥΞΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ 3.1. ΕΠΙΛΟΓΗ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟΥ ΕΡΓΑΛΕΙΟΥ 3.2. ΑΡΧΙΚΕΣ ΦΟΡΜΕΣ ΤΗΣ ΕΦΑΡΜΟΓΗΣ ΚΕΝΤΡΙΚΗ ΦΟΡΜΑ ΦΟΡΜΑ ΑΡΧΕΙΟ ΕΞΟΔΟΣ ΦΟΡΜΑ ΒΟΗΘΗΤΙΚΑ ΦΟΡΜΑ ΠΑΡΑΜΕΤΡΩΝ ΣΥΣΤΗΜΑΤΟΣ ΦΟΡΜΑ ΠΛΗΡΟΦΟΡΙΕΣ 3.3. ΦΟΡΜΕΣ ΒΟΗΘΗΤΙΚΩΝ ΜΗΤΡΩΩΝ ΦΟΡΜΑ ΜΗΤΡΩΟΥ ΚΟΙΝΟΤΗΤΩΝ ΒΟΗΘΗΤΙΚΕΣ ΦΟΡΜΕΣ ΜΗΤΡΩΩΝ ΦΟΡΜΑ ΜΗΤΡΩΟΥ ΑΠΟΘΗΚΩΝ ΦΟΡΜΑ ΜΗΤΡΩΟΥ ΤΡΑΠΕΖΩΝ ΦΟΡΜΑ ΜΗΤΡΩΟΥ ΕΙΔΩΝ ΦΟΡΜΑ ΜΗΤΡΩΟΥ Δ.Ο.Υ ΔΙΑΧΕΙΡΙΣΗ ΠΑΡΑΓΩΓΩΝ - ΠΑΡΑΛΑΒΩΝ 1

3 ΦΟΡΜΑ ΣΤΟΙΧΕΙΑ ΠΑΡΑΓΩΓΩΝ ΦΟΡΜΑ ΠΑΡΑΛΑΒΩΝ ΦΟΡΜΑ ΠΑΡΑΛΑΒΕΣ ΑΝΑ ΗΜΕΡΟΜΗΝΙΑ ΦΟΡΜΑ ΕΚΔΟΣΗ ΤΙΜΟΛΟΓΙΩΝ ΦΟΡΜΑ ΤΙΜΟΛΟΓΙΑ ΑΝΑ ΗΜΕΡΟΜΗΝΙΑ 3.5. ΦΟΡΜΕΣ ΣΥΓΚΕΝΤΡΩΤΙΚΩΝ ΣΤΟΙΧΕΙΩΝ ΦΟΡΜΑ ΣΥΝΟΛΑ ΑΝΑ ΠΟΙΚΙΛΙΑ ΦΟΡΜΑ ΠΑΡΑΛΑΒΕΣ ΠΑΡΑΓΩΓΩΝ ΦΟΡΜΑ ΤΙΜΟΛΟΓΙΑ ΠΑΡΑΓΩΓΩΝ 3.6.ΦΟΡΜΕΣ ΕΚΤΥΠΩΣΕΩΝ ΦΟΡΜΑ ΜΗΤΡΩΑ ΠΑΡΑΓΩΓΩΝ ΦΟΡΜΑ ΠΑΡΑΛΑΒΕΣ ΠΑΡΑΓΩΓΩΝ ΦΟΡΜΑ ΤΙΜΟΛΟΓΙΑ ΠΑΡΑΓΩΓΩΝ 2

4 ΕΙΣΑΓΩΓΗ Σκοπός της εργασίας αυτής ήταν να γίνει η ανάλυση των αναγκών μιας επιχείρησης αναφορικά με την ποιοτική παραλαβή και τα ειδικά χαρακτηριστικά της εμπορίας Ακτινιδίων. Ως επιχείρηση επιλέχθηκε η Ε.Α.Σ. Καβάλας, η οποία αφενός έχει μεγάλη εμπειρία στην εμπορία του συγκεκριμένου προϊόντος και αφετέρου υπήρχε δυνατότητα πρόσβασης σε στοιχεία της εταιρείας, που θα βοηθούσαν στην υλοποίηση της εργασίας αυτής. Βάση της ανάλυσης των αναγκών της επιχείρησης στη συνέχεια θα έπρεπε να αναπτυχθεί εξειδικευμένη εφαρμογή, που θα εξυπηρετούσε την επιχείρηση στην παραλαβή, τιμολόγηση και γενικότερα την διαχείριση της εμπορίας των ακτινιδίων, βάση της πολιτικής της συγκεκριμένης επιχείρησης. Έτσι λόγω του ότι ένας από τους στόχος της πτυχιακής ήταν να γίνει αρχικά η ανάλυση των αναγκών της επιχείρησης, αναφορικά με την ποιοτική παραλαβή και τα ειδικά χαρακτηριστικά της εμπορίας Ακτινιδίων. Η ανάλυση της εφαρμογής, καθώς επίσης και της μορφής των δεδομένων, που η εφαρμογή θα χρησιμοποιεί θα περιγραφούν στο πρώτο κεφάλαιο αυτής της εργασίας. Σύμφωνα με την ανάλυση της εφαρμογής βάση των απαιτήσεων της επιχείρησης θα πρέπει να αναλυθεί και να δημιουργηθεί η βάση δεδομένων, που θα περιέχει όλες τις αναγκαίες για την εφαρμογή πληροφορίες παραλαβής και τιμολόγησης ακτινιδίων. Στο δεύτερο κεφάλαιο αυτής της εργασία θα γίνει αναφορά στην επιλογή του συστήματος διαχείρισης της βάσης δεδομένων και στην δημιουργία των απαραίτητων πινάκων για τις ανάγκες της συγκεκριμένης εφαρμογής. Τέλος στο τρίτο κεφάλαιο της εργασίας θα γίνει η αναλυτική περιγραφή και τα βήματα που ακολουθήθηκαν κατά την ανάπτυξη της εξειδικευμένης εφαρμογής, που θα εξυπηρετεί στην παραλαβή των ακτινιδίων, στον έλεγχο των ποιοτικών χαρακτηριστικών και στην εμπορία του. Η ανάπτυξη της εφαρμογής έγινε με την βοήθεια του σύγχρονου εργαλείου ανάπτυξης εφαρμογών Delphi. 1

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

6 στον προγραμματιστή, για υλοποίηση με μία γλώσσα προγραμματισμού. Επίσης ο προγραμματιστής μπορεί να αναλαμβάνει και τη συντήρηση, τον έλεγχο, καθώς επίσης και την τροποποίηση υπαρχόντων εφαρμογών ΛΕΙΤΟΥΡΓΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ Όπως προαναφέρθηκε, για την δημιουργία μίας νέας εφαρμογής μελετώνται διεξοδικά και τίθενται οι λειτουργικές προδιαγραφές του. Ξεκινώντας την ανάλυση της εφαρμογής θα πρέπει να γίνει αναφορά στα αναλυτικά βήματα χρήσης της εφαρμογής και σε τι εξυπηρετεί το κάθε βήμα. Τα βασικά βήματα της συγκεκριμένης εφαρμογής είναι: Η παραλαβή του προϊόντος Η τιμολόγηση του προϊόντος Εμφάνιση αναλυτικών και συγκεντρωτικών στοιχείων παραλαβής / τιμολόγησης Παραλαβή προϊόντος Σχετικά με την παραλαβή του προϊόντος θα πρέπει, όταν ο παραγωγός προσέλθει στην επιχείρηση, να γίνει αρχικά ένας έλεγχος για να διαπιστωθεί αν υπάρχει στο μητρώο των πελατών. Για την πραγματοποίηση της αναζήτησης ενός παραγωγού χρησιμοποιείται το Α.Φ.Μ. του παραγωγού, μιας και αυτό αφενός είναι απαραίτητο για την έκδοση του τιμολογίου του και αφετέρου διότι εξ ορισμού ο αριθμός αυτός είναι μοναδικός για κάθε παραγωγό. Εάν βάση της αναζήτησης εξακριβωθεί ότι ο παραγωγός δεν υπάρχει στο μητρώο πελατών, τότε πρέπει να γίνει η καταχώριση του παραγωγού αυτού, κατά την οποία θα γίνει η συμπλήρωση όλων των απαραίτητων στοιχείων του. Στα βασικά στοιχεία του παραγωγού θα πρέπει να καταχωρηθούν εκτός του Α.Φ.Μ. τα ακόλουθα στοιχεία: Το ονοματεπώνυμο και το όνομα πατρός του παραγωγού Στοιχεία που αφορούν την διεύθυνση και τον τόπο κατοικίας του παραγωγού Ο αριθμός δελτίου της ταυτότητάς του Στοιχεία αναφορικά με τον τρόπο πληρωμής και τον τραπεζικό λογαριασμό του παραγωγού 3

7 Εφόσον λοιπόν ο παραγωγός είναι πλέον στο μητρώο πελατών, μπορεί να συμπληρωθεί το δελτίο ποσοτικής παραλαβής του προϊόντος. Στο δελτίο ποσοτικής παραλαβής του προϊόντος θα πρέπει να αναφέρονται εκτός από τα στοιχεία του παραγωγού που κάνει την συγκεκριμένη παράδοση και τα ακόλουθα στοιχεία: Ποσοτικά στοιχεία που αφορούν την παραλαβή του προϊόντος, Ποιοτικά στοιχεία που αφορούν την τιμολόγηση του προϊόντος Στοιχεία που είναι απαραίτητα για την έκδοση φορολογικών στοιχείων Η ημερομηνία παραλαβής του προϊόντος. Τιμολόγηση προϊόντος Μετά από την παραλαβή του προϊόντος ακολουθεί η τιμολόγηση των παραλαβών ενός παραγωγού, η οποία μπορεί να γίνει αμέσως μετά την παραλαβή μεμονωμένα για κάθε παραγωγό, ή να γίνει αφού καθορισθεί η τελική τιμή αγοράς του προϊόντος από την επιχείρηση. Στο σημείο αυτό θα πρέπει να τονισθεί ότι μπορεί να γίνει για κάποιες παραλαβές η τιμολόγηση, αλλά στη συνέχεια και αφού η επιχείρηση έχει καθορίσει σε μεταγενέστερη χρονική στιγμή την τελική τιμή αγοράς του προϊόντος, να χρειάζεται να εκδοθεί κάποιο συμπληρωματικό τιμολόγιο. Το τελευταίο σημαίνει ότι για ένα δελτίο παραγωγής μπορεί να υπάρχουν περισσότερα από ένα τιμολόγια. Αυτό καθορίζεται από την τελική τιμή που θα πάρει το προϊόν, βάση και της πολιτικής τιμολόγησης που θα ακολουθήσει η επιχείρηση. Τα επίπεδα των τιμών του προϊόντος συνήθως καθορίζονται μετά από ένα χρονικό διάστημα, ώστε να έχουν διαμορφωθεί βάση της γενικότερης αγοράς του προϊόντος οι τιμές για κάθε κατηγόρια ποιότητας. Τα βασικότερα στοιχεία που απαιτούνται για την τιμολόγηση του προϊόντος είναι τα ακόλουθα: Στοιχεία του παραγωγού Στοιχεία που αφορούν την παραλαβή του προϊόντος (ποιοτικά και ποσοτικά) Τιμή ανάλογα με τα ποιοτικά χαρακτηριστικά της παραδοτέας ποσότητας Διάφορες κρατήσεις (Ε.Λ.Γ.Α., Φόροι, Φύρα, κλπ) Στοιχεία που είναι απαραίτητα για την έκδοση φορολογικών στοιχείων Η ημερομηνία έκδοσης του τιμολογίου 4

8 Έλεγχος και διαχείριση των στοιχείων παραλαβής /τιμολόγησης Αφού έχει παραληφθεί ή και τιμολογηθεί το προϊόν, είναι σημαντικό για τον χρήστη της εφαρμογής να έχει πρόσβαση σε αναλυτικά και συγκεντρωτικά στοιχεία, που έχουν σχέση με τις παραλαβές και τα τιμολόγια που έχουν εκδοθεί. Επίσης ανά πάσα στιγμή ο χρήστης της εφαρμογής θα πρέπει να γνωρίζει για τον κάθε παραγωγό τι έχει παραδώσει συνολικά σε μια χρήση, καθώς επίσης και τι χρήματα του έχουν καταβληθεί για τις συγκεκριμένε παραδώσεις. Έτσι είναι σκόπιμο η εφαρμογή να παρέχει δυνατότητα στον χρήστη για εμφάνιση αναλυτικών και συγκεντρωτικών στοιχείων, είτε σε στην οθόνη, είτε σε μορφή εκτυπώσεων. Τα συγκεντρωτικά στοιχεία που θα μπορούσε να παρέχει η εφαρμογή για κάθε παραγωγό, ή για ένα σύνολο παραγωγών μιας συγκεκριμένης περιοχής θα μπορούσαν να είναι τα ακόλουθα: Αναλυτικά στοιχεία και σύνολα ποσοτικών παραλαβών ανά παραγωγό, καθώς και συγκεντρωτικά στοιχεία των παραλαβών με βάση τον κωδικό ποιότητας Αναλυτικά στοιχεία και συγκεντρωτικά των παραλαβών μέσα σε ένα χρονικό διάστημα π.χ. σε ένα τρίμηνο Το χρηματικό πόσο που δαπανήθηκε για την αγορά των προϊόντων συνολικά και ανά κωδικό ποιότητας Συγκεντρωτικά στοιχεία για τις κρατήσεις και τις εισφορές των παραγωγών στην επιχείρηση. 5

9 1.2. ΑΝΑΛΥΣΗ ΔΕΔΟΜΕΝΩΝ Σύμφωνα με την παραπάνω σύντομη ανάλυση των απαιτήσεων της επιχείρησης αναφορικά με την δημιουργία της εφαρμογής, θα πρέπει να γίνει στη συνέχεια η ανάλυση της μορφής δεδομένων που η εφαρμογή θα χρησιμοποιεί. Δηλαδή θα πρέπει να καθορισθούν τι δεδομένα είναι αναγκαία και θα έχει την δυνατότητα ο χρήστης να εισάγει στη εφαρμογή (Input), καθώς επίσης και ποιες είναι οι πληροφορίες που βάση υπολογισμών από την εφαρμογή θα εξάγονται και θα αποθηκεύονται για τις ανάγκες της καλύτερης διαχείρισης των παραλαβών και τιμολόγησης των ακτινιδίων. Έτσι σε αυτή την ενότητα θα αναλύσουμε εν συντομία τα απαραίτητα δεδομένα της εφαρμογής για όλο το φάσμα των εργασιών παραλαβής και τιμολόγησης του προϊόντος. Η εφαρμογή αυτή θα πρέπει να χρησιμοποιεί σαν δεδομένα πληροφορίες που θα βρίσκονται στα ακόλουθα αρχεία, που αναλυτικότερα περιγράφονται παρακάτω: Αρχείο με στοιχεία Πελατών: Το Αρχείο Πελατών είναι απαραίτητο για την καταγραφή των στοιχείων των παραγωγών, έτσι ώστε να αποφευχθούν λάθη και ανακρίβειες για την ταυτότητα του παραγωγού, τα στοιχεία που χρησιμοποιούνται έχουν να κάνουν με την ταυτότητα του παραγωγού και τον τόπο κατοικίας του. Έτσι περιέχονται το Όνομα του παραγωγού, το Επώνυμο, το όνομα πατρός του, το Α.Φ.Μ. του, η Πόλη /Κοινότητα στην οποία υπάγεται, καθώς επίσης και ένας απαραίτητος μοναδικός κωδικός για την εφαρμογή. Τα παραπάνω στοιχεία είναι υποχρεωτικά για την καταχώρηση του παραγωγού και χρησιμοποιούνται κατά το στάδιο παραλαβής και τιμολόγησης του προϊόντος. Έτσι σε περίπτωση που κάποιος παραγωγός δεν έχει διαθέσιμα κάποια από τα στοιχεία αυτά, όπως για παράδειγμα το Α.Φ.Μ., δεν είναι δυνατή η προσθήκη του παραγωγού στο αρχείο πελατών της επιχείρησης. Τα συμπληρωματικά στοιχεία που ζητούνται είναι ο Αριθμός του Δελτίου Ταυτότητας,, η Ημερομηνία Γέννησης, Το Όνομα Πατρός, η Διεύθυνση του παραγωγού και το Τηλέφωνό του. Επίσης θα μπορεί να γίνει η επιλογή Τράπεζας και η καταχώρηση του τραπεζικού Λογαριασμού, σε περίπτωση που ο παραγωγός επιθυμεί η πληρωμή του να γίνει μέσω της τράπεζας με την οποία συνεργάζεται. Τέλος στα στοιχεία αυτά θα καταχωρηθεί και η Δ.Ο.Υ. στην οποία υπάγεται ο παραγωγός. Για την επιλογή Κοινότητας, Τράπεζας και Δ.Ο.Υ. ο χρήστης θα πρέπει να έχει την δυνατότητα επιλογής μέσω σταθερών 6

10 κωδικών των παραπάνω στοιχείων μέσω βοηθητικών πινάκων, ώστε να ελαττώνονται τα λάθη και να διευκολύνεται ο χρήστης. Αρχείο με στοιχεία των δελτίων ποσοτικής παραλαβής: Για την ολοκληρωμένη τήρηση των στοιχείων παραλαβών των ακτινιδίων, πρέπει στα δεδομένα αυτά να συμπεριλαμβάνονται αρχικά τα στοιχεία του παραγωγού που παραδίδει το προϊόν, ουσιαστικά δηλαδή μόνο το Α.Φ.Μ. του, που θα παραπέμπει στα υπόλοιπα στοιχεία. Επίσης πληροφορίες σχετικά με την ποσότητα και την ποιότητα του προϊόντος, που παρέδωσε ο παραγωγός, όπως το βάρος του προϊόντος σε κιλά, ο αριθμός των τελάρων που παραδόθηκαν και ο συγκεκριμένος τύπος του προϊόντος βάση των ποιοτικών του χαρακτηριστικών, ώστε αργότερα να γίνει και η ανάλογη τιμολόγηση. Ακόμη θα πρέπει να συμπεριλαμβάνονται στοιχεία για την έκδοση φορολογικών στοιχείων, όπως ο αριθμός της ζυγοταινίας και ο αριθμός του μπλοκ παραλαβών. Τέλος θα πρέπει να καταχωρηθεί η ημερομηνία παραλαβής του προϊόντος και η επωνυμία της αποθήκης στην οποία έγινε η παραλαβή του προϊόντος. Αρχείο με πληροφορίες των Τιμολογίων: Πληροφορίες που είναι αναγκαίες για την τιμολόγηση του προϊόντος και την διαχείριση των πρωτογενών και υπολογιζόμενων δεδομένων που έχουν σχέση με τα τιμολόγια. Τα στοιχεία που πρέπει να συμπεριλαμβάνονται σε αυτά τα δεδομένα είναι, όπως και παραπάνω στα δελτία ποσοτικής παραλαβής, στοιχεία του συγκεκριμένου παραγωγού. Έτσι και στα τιμολόγια πρέπει να αναφερόμαστε στον παραγωγό κάνοντας χρήση του Α.Φ.Μ. του μέσω του οποίου θα παραπέμπουμε στα στοιχεία του αρχείου παραγωγών. Άλλα βασικά στοιχεία που θα πρέπει να περιέχει το αρχείο των τιμολογίων είναι ο αριθμός του τιμολογίου, η ημερομηνία έκδοσής του, η ποσότητα του προϊόντος, η σχετική τιμή βάση των ποιοτικών χαρακτηριστικών του προϊόντος και η συνολική άξια. η οποία έχει υπολογιστή με βάση την τιμή και την ποσότητα του προϊόντος. Επίσης σε αυτά τα δεδομένα θα πρέπει να συμπεριλαμβάνονται διάφορες κρατήσεις, όπως οι φόροι και ο ειδικός φόρος Ε.Λ.Γ.Α., που αφορά αγροτικά εισοδήματα. Οι κρατήσεις αυτές θα αφαιρούνται από την αρχική αξία. Τέλος στα δεδομένα αυτά συμπεριλαμβάνεται η τελική άξια και ο χαρακτηρισμός για το αν έχει εξοφληθεί ο παραγωγός η όχι, για το συγκεκριμένο τιμολόγιο. 7

11 Βοηθητικά αρχεία: Εκτός από τα βασικά αρχεία που αναφέρθηκαν παραπάνω και για την αποδοτικότερη εισαγωγή και διαχείριση των δεδομένων της εφαρμογής κρίθηκαν απαραίτητα και ορισμένοι βοηθητικοί πίνακες. Οι πίνακες αυτοί είναι οι ακόλουθοι: o Μητρώο κοινοτήτων: Το Μητρώο Κοινοτήτων είναι ένα βοηθητικό αρχείο που περιέχει τα στοιχεία όλων των δήμων και κοινοτήτων στα οποία κατοικούν οι παραγωγοί που παραδίδουν στην επιχείρηση. Έτσι στα στοιχεία αυτά για κάθε κοινότητα περιέχεται ένας μοναδικός κωδικός, που χαρακτηρίζει την κοινότητα, η περιγραφή της κοινότητας και ο νομός στον οποίο βρίσκεται. Με την χρήση αυτού του πίνακα με τις καθορισμένες βάση κωδικού κοινότητες, θα είναι δύσκολο να γίνει κάποιο λάθος σε κάποιο από τα στάδια καταχώρησης των στοιχείων του παραγωγού. Επίσης στο αρχείο παραγωγών θα αποθηκεύεται μόνο ο κωδικός του παραγωγού, που θα παραπέμπει σε αυτόν τον βοηθητικό πίνακα, πράγμα που συνεπάγεται εξοικονόμηση χώρου. Τέλος με την χρήση του κωδικού της κοινότητας θα μπορεί κάποιος να έχει συγκεντρωτικά στοιχεία όσον αναφορά το σύνολο των παραλαβών και των τιμολογίων ανά κοινότητα. o Μητρώο ειδών: Το μητρώο ειδών είναι επίσης ένα βοηθητικό αρχείο που περιέχει τα στοιχεία όλων των διαθέσιμων ειδών που εμπορεύεται η επιχείρηση, βάση των ποιοτικών τους χαρακτηριστικών. Έτσι στο μητρώο ειδών υπάρχει ο κωδικός του είδους, η περιγραφή του και η τιμή του. Η τιμή του προϊόντος αλλάζει ανάλογα με την ποιότητά του, πράγμα που καθορίζεται από τους αρμόδιους της επιχείρησης πριν την έκδοση των τιμολογίων. Όπως και με τις κοινότητες έτσι και για τα διάφορα είδη θα πρέπει να δίνεται η δυνατότητα, για παράδειγμα βάση του κωδικού του προϊόντος να εμφανίζονται συγκεντρωτικά στοιχεία παραλαβών ανά κωδικό ποιότητας. o Μητρώο αποθηκών: Το βοηθητικό αυτό μητρώο περιέχει τα στοιχεία των διαθέσιμων αποθηκών ή αποθηκευτικών χώρων, που σε μια επιχείρηση μπορεί να είναι περισσότερες από μία. Και αυτό το μητρώο 8

12 περιέχει ένα κωδικό, πού χαρακτηρίζει την κάθε αποθήκη και αντίστοιχη περιγραφή, δηλαδή η επωνυμία της αποθήκης. o Μητρώο τραπεζών: Το βοηθητικό αρχείο του μητρώου Τραπεζών περιέχει τα στοιχεία των χρησιμοποιούμενων από τους παραγωγούς τραπεζών. Όπως και στα προηγούμενα βοηθητικά αρχεία στο αρχείο θα πρέπει να περιέχονται ο κωδικός και η περιγραφή της τράπεζας. Ο λόγος ύπαρξης του μητρώου τραπεζών είναι αναγκαίος λόγω του ότι ο παραγωγός μπορεί να επιθυμεί να πληρωθεί αυτόματα μέσω τραπέζης. Δηλαδή η επιχείρηση πρέπει να έχει την δυνατότητα, αν ο παραγωγός το επιθυμεί, η πληρωμή του να γίνει μέσω της τράπεζας με την οποία συνεργάζεται, με κατάθεση των χρημάτων στον τραπεζικό του λογαριασμό. 9

13 1.3. ΔΙΑΓΡΑΜΜΑ ΔΙΕΡΓΑΣΙΩΝ Αφού έγινε η διεξοδική μελέτη της εφαρμογής, τέθηκαν οι λειτουργικές προδιαγραφές και αναλύθηκαν τα δεδομένα που πρόκειται να χρησιμοποιηθούν, στη συνέχεια θα πρέπει να υλοποιηθεί το περιβάλλον εργασίας της εφαρμογής με την βοήθεια μιας γλώσσας και ενός περιβάλλοντος προγραμματισμού. Πριν όμως την υλοποίηση της εφαρμογής, που περιγράφεται σε επόμενο κεφάλαιο, στο παρακάτω απλό διάγραμμα διεργασιών παρουσιάζεται η ροή των εργασιών, που θα υλοποιεί η εφαρμογή, κατά την παραλαβή και τιμολόγηση ακτινιδίων μέσω της επιχείρησης: Εισαγωγή στην Εφαρμογή Υπάρχει ο παραγωγός? Ναι Όχι Καταχώρηση των στοιχείων παραλαβών του Παραγωγού Καταχώρηση των στοιχείων του παραγωγού Καθορισμός τιμής ανά ποιότητα Έκδοση Τιμολογίων Παραγωγών Εμφάνιση και Εκτύπωση Αναλυτικών και Συγκεντρωτικών στοιχείων παραλαβών και τιμολογίων Έξοδος από την εφαρμογή 10

14 ΚΕΦΑΛΑΙΟ 2 ο :ΑΝΑΛΥΣΗ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ Όπως έχει αναφερθεί σε προηγούμενες ενότητες μετά την ανάλυση της εφαρμογής βάση των απαιτήσεων της επιχείρησης θα πρέπει να αναλυθεί και να δημιουργηθεί η βάση δεδομένων, που θα περιέχει όλες τις αναγκαίες για την εφαρμογή πληροφορίες παραλαβής και τιμολόγησης ακτινιδίων. Στη συνέχεια αυτού του κεφαλαίου θα γίνει αναφορά στην επιλογή του συστήματος διαχείρισης της βάσης δεδομένων και στην δημιουργία των απαραίτητων πινάκων για τις ανάγκες της συγκεκριμένης εφαρμογής ΕΠΙΛΟΓΗ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΔΙΑΧΕΙΡΙΣΗ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ Όπως προαναφέρθηκε στο προηγούμενο κεφάλαιο, για τις ανάγκες υλοποίησης της εφαρμογής και την σωστή διαχείριση των απαραίτητων πληροφοριών από αυτήν, πρέπει αρχικά να δημιουργηθεί μια βάση δεδομένων, στην οποία θα καταγράφονται και θα αποθηκεύονται όλα τα στοιχεία, που είναι απαραίτητα για την διαχείριση των εργασιών παραλαβής και τιμολόγησης ακτινιδίων της επιχείρησης. Για την υλοποίηση της βάσης επιλέχθηκε ως εργαλείο διαχείρισης η Microsoft Access, μιας και το συγκεκριμένο πρόγραμμα συμπεριλαμβάνεται στη σουίτα εφαρμογών γραφείου Microsoft Office και παρέχει τη δυνατότητα εύκολης και γρήγορης δημιουργίας σχεσιακών βάσεων δεδομένων. Ο όρος "σχεσιακές" χαρακτηρίζει μια ολόκληρη κατηγορία databases και υποδηλώνει, ότι τα δεδομένα της βάσης μπορούν να συσχετισθούν μεταξύ τους, να τεθούν ερωτήματα και να δοθούν απαντήσεις. Οι δυνατότητες της Access, μολονότι είναι περιορισμένες συγκριτικά με τα επαγγελματικά πακέτα που κυκλοφορούν στην αγορά (όπως είναι το σύστημα διαχείρισης βάσεων δεδομένων της ORACLE και SQL-Server), είναι υπεραρκετές για να εξυπηρετήσουν τις ανάγκες μιας μικρομεσαίας επιχείρησης. Η Access χαρακτηρίζεται ως ιδανική λύση για την κατασκευή βάσεων δεδομένων σε μια μικρομεσαία επιχείρηση, για πληθώρα λόγων, όπως (Viescas J., 1999): Περιλαμβάνεται σε πακέτο εφαρμογών γραφείου που κατά πάσα πιθανότητα διαθέτει ο χρήστης. Είναι και θα συνεχίσει να είναι συμβατή με τα Windows 11

15 Είναι πρόγραμμα φιλικό στο χρήστη Συνεργάζεται πλήρως με τα άλλα προγράμματα του Office Υποστηρίζει διάφορες μορφές δεδομένων, όπως XML, OLE, ODBC Η εκμάθησή του είναι σχετικά εύκολη Δεν απαιτεί συντήρηση από ειδικευμένο προσωπικό ή από προγραμματιστές Έχει ελάχιστες υπολογιστικές απαιτήσεις σε CPU (επεξεργαστή) και RAM (μνήμη). Έτσι η επιλογή ενός απλού στην χρήση και εγκατάσταση συστήματος διαχείρισης βάσεων δεδομένων, όπως είναι η Access έχει ως αποτέλεσμα την αύξηση της αποδοτικότητας της επιχείρησης, την βέλτιστη χρήση των διαθέσιμων πληροφοριών και την βελτίωση της σχέσης της επιχείρησης με τους συναλλασσόμενούς της. Είναι άλλωστε αποδεκτό, ότι η αποδοτική διαχείριση των πληροφοριών μιας επιχείρησης είναι αποτέλεσμα και σωστών επιλογών των κατάλληλων εφαρμογών και όχι απαραίτητα μεγάλων επενδύσεων σε ακριβό εξοπλισμό. Έτσι η Microsoft Access αποτελεί χαρακτηριστικό παράδειγμα απλής εφαρμογής διαχείρισης βάσεων δεδομένων, καθώς απαιτεί ελάχιστο χρόνο εκμάθησης και προσφέρει πολλαπλά οφέλη στην επιχείρηση σε βάθος χρόνου. 12

16 2.2. ΔΗΜΙΟΥΡΓΙΑ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ Σύμφωνα με την ανάλυση της εφαρμογής και της λειτουργικές προδιαγραφές που αναπτύχθηκαν, τέθηκαν και τα βασικά χαρακτηρίστηκα που πρέπει να τηρεί η βάση δεδομένων ώστε να υποστηρίζεται από την εφαρμογή. Η βάση δεδομένων αποτελείται από τους βασικούς πίνακες, οι οποίοι αλληλεπιδρούν μεταξύ τους. Οι βασικοί πίνακες που αποτελούν την συγκεκριμένη βάση δεδομένων και θα η περιγραφή των οποίων ακολουθεί στην ενότητα αυτή είναι: το αρχείο πελατών το αρχείο δελτίων ποσοτικής παραλαβής το αρχείο δελτίων τιμολόγησης του προϊόντος τα αρχεία βοηθητικών πινάκων Ο ΠΙΝΑΚΑΣ ΠΕΛΑΤΩΝ Στον πίνακα των πελατών θα γίνεται η αποθήκευση των στοιχείων των παραγωγών που συνεργάζονται με την επιχείρηση και αποτελεί έναν από τους κύριους πίνακες της βάσης δεδομένων. Τα πεδία που κρίθηκαν απαραίτητα μετά το στάδιο της ανάλυσης δίνονται στον παρακάτω πίνακα και στην συνέχεια παρατίθεται η αναλυτική περιγραφή τους. ΠΙΝΑΚΑΣ: Πελάτες (PELATES) ΟΝΟΜΑ ΠΕΔΙΟΥ ΤΥΠΟΣ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΠΕΔΙΟΥ KOIN Κείμενο Κωδικός Κοινότητας Μέγεθος Πεδίου 8 Με ευρετήριο :Ναι Συμπίεση Unicode: ΝΑΙ KOD Αριθμός Κωδικός Πελάτη Ακέραιος EPON Κείμενο Επώνυμο ONOM Κείμενο Όνομα Μέγεθος Πεδίου 20 Με ευρετήριο :Ναι Συμπίεση Unicode: ΝΑΙ Μέγεθος Πεδίου 12 Με ευρετήριο :Ναι Συμπίεση Unicode: ΝΑΙ 13

17 PAT Κείμενο Πατρώνυμο Μέγεθος Πεδίου 10 Με ευρετήριο :Ναι Συμπίεση Unicode: ΝΑΙ ETOS Ημερομηνία Ημερομηνία DIEYTH Κείμενο Διεύθυνση THL Κείμενο Τηλέφωνο Μέγεθος Πεδίου 20 Συμπίεση Unicode:Ναι Μέγεθος Πεδίου 12 Συμπίεση Unicode: ΝΑΙ ADT Κείμενο Αριθμός Δελτίου Ταυτότητας Μέγεθος Πεδίου 8 Συμπίεση Unicode: ΝΑΙ KOD_TR Κείμενο Κωδικός Τράπεζας TRA Κείμενο Τράπεζα AFM Κείμενο Α Φ Μ KOD_DOY Κείμενο Κωδικός Δ Ο Υ DOY Κείμενο Δ Ο Υ LOG Κείμενο Λογαριασμός Μέγεθος Πεδίου 5 Μηδενικό μήκος :Ναι Μέγεθος Πεδίου 20 Συμπίεση Unicode: ΝΑΙ Μέγεθος Πεδίου 10 Με ευρετήριο :Ναι Συμπίεση Unicode: ΝΑΙ Μέγεθος Πεδίου 5 Μηδενικό μήκος :Ναι Συμπίεση Unicode: ΝΑΙ Μέγεθος Πεδίου 14 Συμπίεση Unicode: ΝΑΙ Μέγεθος Πεδίου 12 Συμπίεση Unicode: ΝΑΙ Αναλυτικά Το πεδίο KOIN είναι ο κωδικός της κοινότητας που διαμένει ο παραγωγός και ο οποίος συνδέει τον παραγωγό με τον βοηθητικό πίνακα των κοινοτήτων Το πεδίο KOD είναι ο κωδικός που δίνει ο χρηστής στον παραγωγό Το πεδίο EPON χαρακτηρίζει το επώνυμο του παραγωγού Το πεδίο ONOM χαρακτηρίζει το όνομα του παραγωγού 14

18 Το πεδίο PAT χαρακτηρίζει το πατρώνυμο του παραγωγού Το πεδίο ETOS χαρακτηρίζει την ημερομηνία γέννησης του παραγωγού Το πεδίο DIEYTH χαρακτηρίζει την διεύθυνση του παραγωγού Το πεδίο THL χαρακτηρίζει το τηλέφωνο του παραγωγού Το πεδίο ADT χαρακτηρίζει τον αριθμό του δελτίου ταυτότητας του παραγωγού Το πεδίο KOD_TR συνδέει με έναν κωδικό τον παραγωγό με τον βοηθητικό πίνακα των τραπεζών Το πεδίο AFM είναι το Α.Φ.Μ. του παραγωγού και αποτελεί το κλειδί για την εισαγωγή ενός νέου παραγωγού στο αρχείο των πελατών της επιχείρησης και επίσης αποτελεί το βασικό κλειδί για την παραλαβή και την τιμολόγηση του προϊόντος. Το πεδίο KOD_DOY χαρακτηρίζει τον κωδικό που συνδέει τον παραγωγό με το βοηθητικό αρχείο των Δ.Ο.Υ. Το πεδίο LOG χαρακτηρίζει τον τραπεζικό λογαριασμό του παραγωγού. 15

19 Ο ΠΙΝΑΚΑΣ ΠΑΡΑΛΑΒΩΝ Στον πίνακα παραλαβών γίνεται η αποθήκευση των στοιχείων των δελτίων ποσοτικών παραλαβών για κάθε παραγωγό. Τα πεδία που κρίθηκαν απαραίτητα μετά το στάδιο της ανάλυσης δίνονται στον παρακάτω πίνακα και στην συνέχεια παρατίθεται η αναλυτική περιγραφή τους. ΠΙΝΑΚΑΣ: Παραλαβές (PARALABES) ΟΝΟΜΑ ΠΕΔΙΟΥ ΤΥΠΟΣ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΠΕΔΙΟΥ AFM Κείμενο Α Φ Μ Μέγεθος πεδίου 9 Μηδενικό μήκος :Ναι Με ευρετήριο: Ναι APOTIK Κείμενο Κωδικός Αποθήκης Μέγεθος πεδίου 8 Μηδενικό μήκος: Ναι Με ευρετήριο: Ναι AR_ZYG Αριθμός Αριθμός Ζυγολογίου Ακέραιος AR_MPLOK Αριθμός Αριθμός Μπλοκ Ακέραιος HM_PAR Ημερομηνία Ημέρα παραλαβής Με ευρετήριο :Ναι POSOT Αριθμός Ποσότητα Ακέραιος TEMAX Αριθμός Τεμάχια KOD_EID Κείμενο Κωδικός Είδους Ακέραιος Μέγεθος πεδίου 5 Μηδενικό μήκος :Ναι 16

20 Αναλυτικά Το πεδίο AFM είναι το Α.Φ.Μ. του παραγωγού και αποτελεί την σύνδεση του δελτίου με τον πίνακα των πελατών Το πεδίο APOTIK χαρακτηρίζει τον κωδικό της αποθήκης και συνδέει τις παραλαβές με το μητρώο αποθηκών Το πεδίο AR_ZYG χαρακτηρίζει τον αριθμό της ζυγοταινίας ο οποίος χρησιμοποιείται για την έκδοση φορολογικών στοιχείων. Το πεδίο AR_MPLOK είναι ο αριθμός του δελτίου των ποσοτικών παραλαβών και χρησιμοποιείται για την έκδοση φορολογικών στοιχείων. Το πεδίο HM_PAR χαρακτηρίζει την ημερομηνία παραλαβής του προϊόντος που πρέπει να αναγράφεται στο δελτίο παραλαβής. Το πεδίο POSOT χαρακτηρίζει την ποσότητα του προϊόντος σε κιλά που παρέδωσε ο παραγωγός. Το πεδίο TEMAX αναφέρεται στην ποσότητα των τελάρων που παραδίδει ο παραγωγός Το πεδίο KOD_EID αναφέρεται στον κωδικό του είδους και συνδέει την παραλαβή με τον πίνακα των ειδών με τα διάφορα ποιοτικά χαρακτηριστικά. 17

21 Ο ΠΙΝΑΚΑΣ ΤΙΜΟΛΟΓΙΩΝ Στον πίνακα τιμολογίων γίνεται η αποθήκευση των στοιχείων των δελτίων τιμολόγησης για κάθε παραγωγό. Τα πεδία που κρίθηκαν απαραίτητα μετά το στάδιο της ανάλυσης δίνονται στον παρακάτω πίνακα και στην συνέχεια παρατίθεται η αναλυτική περιγραφή τους. ΠΙΝΑΚΑΣ: Τιμολόγιο (TIMOLOGIO) ΟΝΟΜΑ ΠΕΔΙΟΥ ΤΥΠΟΣ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΠΕΔΙΟΥ AFM Κείμενο ΑΦΜ Μέγεθος πεδίου 9 Μηδενικό μήκος :Ναι Με ευρετήριο :Ναι AR_TIMOL Αριθμός Αριθμός Τιμολογίου Ακέραιος HMERA Ημερομηνία Ημερομηνία Με ευρετήριο :Ναι POSOT Αριθμός Ποσότητα AKSIA Αριθμός Αξία KRAT1 Αριθμός Κρατήσεις KRAT2 Αριθμός Κρατήσεις KRAT3 Αριθμός Κρατήσεις FOROS Αριθμός Φόρος TIMI Αριθμός Τιμή TEL_AKS Αριθμός Τελική Αξία ELGA Αριθμός ΕΛΓΑ Πραγματικός Διπλής Ακρίβειας,2 Δεκαδικών Πραγματικός Διπλής Ακρίβειας,2 Δεκαδικών Πραγματικός Διπλής Ακρίβειας,3 Δεκαδικών Πραγματικός Διπλής Ακρίβειας,3 Δεκαδικών Πραγματικός Διπλής Ακρίβειας,3 Δεκαδικών Πραγματικός Διπλής Ακρίβειας,2 Δεκαδικών Πραγματικός Διπλής Ακρίβειας,5 Δεκαδικών Πραγματικός Διπλής Ακρίβειας,2 Δεκαδικών Πραγματικός Διπλής 18

22 Ακρίβειας,2 Δεκαδικών EKSOF Ναι/Οχι Εξόφληση Ναι/Όχι PERIGR Κείμενο Περιγραφή Μέγεθος Πεδίου 10 Μηδενικό μήκος :Ναι Συμπίεση Unicοde Ναι Αναλυτικά Το πεδίο AFM είναι το Α Φ Μ του παραγωγού και αποτελεί το βασικό κλειδί για τη έκδοση τιμολογίων Το πεδίο AR_TIMOL χαρακτηρίζει τον αριθμό του δελτίου τιμολόγησης ο οποίος χρησιμοποιείται για την έκδοση φορολογικών στοιχείων. Το πεδίο HMERA χαρακτηρίζει την ημερομηνία της έκδοσης του τιμολογίου που πρέπει να αναγράφεται στο δελτίο του τιμολογίου. Το πεδίο POSOT χαρακτηρίζει την ποσότητα του προϊόντος σε κιλά που παρέδωσε ο παραγωγός. Το πεδίο AKSIA χαρακτηρίζει την συνολική ακαθάριστη αξία του προϊόντος του παραγωγού σε συνάρτηση με το κωδικό ποιότητας που έχει δοθεί και χωρίς να έχει γίνει η αφαίρεση φόρων και κρατήσεων. Τα πεδία KRAT1, KRAT2, KRAT3, FOROS, είναι οι κρατήσεις που γίνονται και αφαιρούνται από την συνολική αξία Το πεδίο ELGA αναφέρεται στον ειδικό φόρο ΕΛΓΑ με τον οποίο επιβαρύνονται τα αγροτικά εισοδήματα. Το πεδίο TIMI αναφέρεται στην τιμή του προϊόντος, η οποία διαφέρει ανάλογα με τον κωδικό ποιότητας Το πεδίο TEL_AKS αναφέρεται στην τελική αξία του προϊόντος, δηλαδή στην συνολική αξία από την οποία έχουν αφαιρεθεί οι φόροι, οι κρατήσεις και το ΕΛΓΑ. Το πεδίο EKSOF είναι ΝΑΙ εάν ο παραγωγός έχει εξοφληθεί Το πεδίο PERIGR, που περιέχει κάποια βοηθητικά χαρακτηριστικά. 19

23 ΒΟΗΘΗΤΙΚΟΙ ΠΙΝΑΚΕΣ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ Για την ολοκλήρωση της βάσης και την αποδοτικότερη χρήση των διαφόρων πληροφοριών, όπως αναφέρθηκε και κατά την ανάλυση σε προηγούμενες ενότητες, αναπτύχθηκαν και οι παρακάτω βοηθητικοί πίνακες: Ο πίνακας Κοινοτήτων: Στον πίνακα κοινοτήτων αποθηκεύονται τα δεδομένα του μητρώου κοινοτήτων, ώστε να γίνεται ευκολότερα η καταχώρηση των στοιχείων του παραγωγού σχετικά με την κατοικία του και να βοηθήσει στην παραγωγή συγκεντρωτικών στοιχείων ανά κοινότητα. Τα πεδία που κρίθηκαν απαραίτητα δίνονται στον παρακάτω πίνακα: ΠΙΝΑΚΑΣ: Κοινότητα (KOINOTITA) ΟΝΟΜΑ ΠΕΔΙΟΥ ΤΥΠΟΣ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΠΕΔΙΟΥ KODE Κείμενο Κωδικός Μέγεθος πεδίου 8 Μηδενικό μήκος :Ναι Με ευρετήριο :Ναι LEKT Κείμενο Όνομα Κοινότητας Μέγεθος πεδίου 25 NOMOS Κείμενο Νομός Μέγεθος πεδίου 15 Ο Πίνακας Είδη: Στον πίνακα είδη αποθηκεύονται τα υπάρχοντα είδη βάση των ποιοτικών τους χαρακτηριστικών Τα πεδία που κρίθηκαν απαραίτητα δίνονται στον παρακάτω πίνακα: ΠΙΝΑΚΑΣ: Είδη (EIDOI) ΟΝΟΜΑ ΠΕΔΙΟΥ ΤΥΠΟΣ ΠΕΡΙΓΡΑΦ Η ΙΔΙΟΤΗΤΕΣ ΠΕΔΙΟΥ KOD Κείμενο Κωδικός Μέγεθος πεδίου 5 Μηδενικό μήκος :Ναι Με ευρετήριο :Ναι PER Κείμενο Περιγραφή Μέγεθος πεδίου 20 TIM Αριθμός Τιμή Πραγματικός διπλής ακρ., 5 δεκ. 20

24 Ο Πίνακας Αποθήκη: Στον πίνακα αυτό αποθηκεύονται οι αποθήκες που χρησιμοποιούνται από την επιχείρηση για την παραλαβή ακτινιδίων, ώστε να υπάρχει αργότερα η ικανότητα έλεγχου των αποθεμάτων. Τα πεδία που κρίθηκαν απαραίτητα δίνονται στον παρακάτω πίνακα: Πίνακας : Αποθήκη (APOTIKI) ΟΝΟΜΑ ΠΕΔΙΟΥ ΤΥΠΟΣ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΠΕΔΙΟΥ KODE Κείμενο Κωδικός Μέγεθος πεδίου 8 Μηδενικό μήκος :Ναι Με ευρετήριο :Ναι LEKT Κείμενο Περιγραφή Μέγεθος πεδίου 20 Ο Πίνακας Τραπεζών: Στον πίνακα τραπεζών υπάρχουν όλες οι τράπεζες, που ανήκουν οι παραγωγοί της επιχείρησης. Τα πεδία που κρίθηκαν απαραίτητα δίνονται στον παρακάτω πίνακα: ΠΙΝΑΚΑΣ: Τράπεζα (TRAPEZA) ΟΝΟΜΑ ΠΕΔΙΟΥ ΤΥΠΟΣ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΠΕΔΙΟΥ KOD Κείμενο Κωδικός Μέγεθος πεδίου 5 Μηδενικό μήκος :Ναι Με ευρετήριο :Ναι PER Κείμενο Περιγραφή Μέγεθος πεδίου 20 21

25 Ο Πίνακας Δ Ο Υ: Στον πίνακα Δ Ο Υ αποθηκεύονται οι Δ Ο Υ στις οποίες μπορεί να ανήκουν οι παραγωγοί της περιοχής. Τα πεδία που κρίθηκαν απαραίτητα δίνονται στον παρακάτω πίνακα: ΠΙΝΑΚΑΣ: Δ Ο Υ (DOY) ΟΝΟΜΑ ΠΕΔΙΟΥ ΤΥΠΟΣ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΠΕΔΙΟΥ KODI Κείμενο Κωδικός Μέγεθος πεδίου 5 Μηδενικό μήκος :Ναι PER Κείμενο Περιγραφή Μέγεθος πεδίου 14 Ο Πίνακας Παράμετροι: Ο πίνακας των παραμέτρων χρησιμοποιείτε για την βοήθεια στην έκδοση των τιμολογίων και των δελτίων παραλαβών. Τα πεδία του πίνακα και οι ιδιότητες των πεδίων δίνονται παρακάτω: ΠΙΝΑΚΑΣ: Παράμετροι (PARAMETR) ΟΝΟΜΑ ΠΕΔΙΟΥ ΤΥΠΟΣ ΠΕΡΙΓΡΑΦΗ ΙΔΙΟΤΗΤΕΣ ΠΕΔΙΟΥ OPRGAN Κείμενο Οργάνωση XRISI Κείμενο Χρήσει Μέγεθος πεδίου 20 Μηδενικό μήκος :Ναι Μέγεθος πεδίου 10 Μηδενικό μήκος :Ναι T_TIMOL Αριθμός Τελ. Αρ. Τιμολογίου Ακέραιος T_ZIGOL Αριθμός Τελ.Αρ. Ζυγολογίου Ακέραιος Αναλυτικά Το πεδίο OPRGAN αναφέρεται στην επωνυμία της επιχείρησης Το πεδίο XRISI χαρακτηρίζει την ημερομηνία χρήσης Το πεδίο T_TIMOL δίνει τον τελευταίο αριθμό τιμολογίου που εκδόθηκε Το πεδίο T_ZIGOL δίνει τον τελευταίο αριθμό δελτίου παραλαβής που εκδόθηκε 22

26 2.3. ΣΥΝΔΕΣΗ ΤΗΣ ΒΑΣΗΣ ΜΕ ΤΗΝ ΕΦΑΡΜΟΓΗ Μετά από την δημιουργία της βάσης δεδομένων και για να μπορεί αυτή να γίνει ορατή από την εφαρμογή, μέσω του περιβάλλοντος εργασίας της Delphi, που θα παρουσιαστεί αργότερα, πρέπει να επιτραπεί η πρόσβαση σε αυτήν. Για να πραγματοποιηθεί αυτό πρέπει να γίνει η χρήση του εργαλείου Open Database Connectivity (ODBC) στα αρχεία προέλευσης δεδομένων, ώστε να υπάρχει πρόσβαση στα δεδομένα από ποικίλα συστήματα διαχείρισης βάσεων δεδομένων, όπως την σχεδιαζόμενη εφαρμογή. Το εργαλείο "Αρχεία προέλευσης δεδομένων (ODBC)" θα επιτρέψει την πρόσβαση σε δεδομένα μιας βάσης δεδομένων, βοηθώντας να προστεθούν και να ρυθμιστούν τα κατάλληλα προγράμματα οδήγησης. Για να υλοποιηθεί αυτό πρέπει να εκτελεσθεί: Πίνακας Ελέγχου -> Εργαλεία διαχείρισης -> Αρχεία προέλευσης δεδομένων (ODBC). Θα εμφανιστεί η παρακάτω φόρμα, όπου επιλέγοντας DSN συστήματος μπορεί να προστεθεί η νέα Βάση Δεδομένων. Για να προστεθεί η βάση δεδομένων επιλέγεται το κουμπί "Προσθήκη" και στην συνέχεια γίνεται επιλογή του προγράμματος οδήγησης για το αρχείο προέλευσης δεδομένων και στη συγκεκριμένη περίπτωση το Microsoft Access 23

27 Driver. Στην φόρμα εγκατάστασης με το κουμπί "Επιλογή" εμφανίζονται τα περιεχόμενα του υπολογιστικού συστήματος, όπου επιλέγεται η θέση που έχει αποθηκευτεί η βάση δεδομένων. Η Βάση Δεδομένων είναι πλέον ορατή και διαθέσιμη προς χρήση από οποιαδήποτε εφαρμογή. 24

28 ΚΕΦΑΛΑΙΟ 3 ο : ΑΝΑΠΤΥΞΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ Όπως αρχικά είχε τεθεί στους στόχους της εργασίας αυτής μετά την ανάλυση της εφαρμογής βάση των απαιτήσεων της επιχείρησης και αφού αναλύθηκε και σχεδιάστηκε η βάση δεδομένων, που θα περιέχει όλες τις αναγκαίες για την εφαρμογή πληροφορίες παραλαβής και τιμολόγησης ακτινιδίων, σειρά στην εργασία αυτή είχε ο σχεδιασμός και η υλοποίηση της εφαρμογής. Στο κεφάλαιο αυτό θα γίνει η αναλυτική περιγραφή και τα βήματα που ακολουθήθηκαν κατά την ανάπτυξη της εξειδικευμένης εφαρμογής, που θα εξυπηρετεί στην παραλαβή των ακτινιδίων, στον έλεγχο των ποιοτικών χαρακτηριστικών και στην εμπορία του. Το εργαλείο ανάπτυξης που επιλέχθηκε για την ανάπτυξη της εφαρμογής είναι το ολοκληρωμένο προγραμματιστικό περιβάλλον ανάπτυξης εφαρμογών της Delphi ΕΠΙΛΟΓΗ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟΥ ΕΡΓΑΛΕΙΟΥ Για την επιλογή του περιβάλλοντος ανάπτυξης για την εφαρμογή μας υπήρχαν αρκετές δυνατότητες, μιας και στην αγορά υπάρχουν διαθέσιμα αρκετά προϊόντα, που καθιστούν δυνατή την ανάπτυξη εφαρμογών. Από τα πιο γνωστά διαθέσιμα προγραμματιστικά περιβάλλοντα είναι αυτά της Visual Borland C++, Microsoft Visual Basic και φυσικά της Borland Delphi. Λόγω του ότι το περιβάλλον ανάπτυξης εφαρμογών της Borland Delphi είναι από τα πλέον δημοφιλή, τόσο στην Ελλάδα όσο και παγκοσμίως, επιλέχθηκε το συγκεκριμένο προγραμματιστικό περιβάλλον για την ανάπτυξη και της συγκεκριμένης εφαρμογής. Η Borland είχε συνδέσει το όνομά της με τη γλώσσα προγραμματισμού Pascal, έχοντας δημιουργήσει τις δικές της επεκτάσεις. Ξεκινώντας από τις βασικές εντολές της γλώσσας, η Borland ενσωμάτωσε τις δικές της εντολές, δημιουργώντας πρώτα την Turbo Pascal και στη συνέχεια ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών, το Delphi. Αυτές οι επεκτάσεις σύντομα έγιναν ένα de facto βιομηχανικό πρότυπο, όπως συνηθίζεται άλλωστε στα πετυχημένα προϊόντα (Marco Cantu, 2001). Η αλλαγή της Borland σε Inprise δεν σταμάτησε την ανάπτυξη των προϊόντων. Αντίθετα, το Delphi προχώρησε σε νέες εκδόσεις με πολλές βελτιώσεις και νέα χαρακτηριστικά, ακολουθώντας την εξέλιξη της τεχνολογίας και φυσικά τα νέα εργαλεία στο Internet. Το Delphi δεν αποτελεί πλέον μόνο ένα μεμονωμένο προϊόν, αλλά μπορεί να συνεργαστεί με άλλα εργαλεία και αρχιτεκτονικές για την 25

29 ανάπτυξη μεγάλων και κατανεμημένων εφαρμογών. Έτσι, υπάρχει η υποστήριξη στα μοντέλα DCOM (Distributed Component Object Model), CORBA, HTTP, XML και Dynamic HTML. Στις βάσεις δεδομένων η Inprise ενσωμάτωσε την εγγενή πρόσβαση στα πιο γνωστά προϊόντα, όπως οι Oracle, DB2 και SQL Server. Υποστηρίζει επίσης τις αντικειμενοστραφείς επεκτάσεις και επιτρέπει στον προγραμματιστή να χρησιμοποιήσει την ADO, την πολλά υποσχόμενη τεχνολογία της Microsoft, με έναν ενιαίο τρόπο πρόσβασης σε μικρές και μεγάλες βάσεις δεδομένων. Στο περιβάλλον εργασίας της Borland Delphi εμφανίζονται, όπως βλέπουμε στην παρακάτω εικόνα, εκτός από το βασικό μενού της εφαρμογής και κάποια βασικά εργαλεία στο αριστερό μέρος των γραμμών εργαλείων, ένα σύνολο από αντικείμενα που μπορεί κανείς να εισάγει στις φόρμες της εφαρμογής του και τα οποία βρίσκονται ομαδοποιημένα ανά κατηγορίες. Έτσι στην κατηγορία Data Access βρίσκονται τα βασικά εργαλεία για τη σύνδεση μιας βάσης δεδομένων με τις φόρμες της εφαρμογής, όπως είναι το Database, το Datasource και το Table. Στην κατηγορία Data Controls βρίσκονται όλα εκείνα τα αντικείμενα, που θα επιτρέψουν την εμφάνιση σε μορφή πλέγματος ενός πίνακα, μιας λίστας ακόμα και γραφικής παράστασης των στοιχείων της βάσης δεδομένων, χωρίς να χρειαστεί να γραφεί ούτε μία γραμμή κώδικα. Αυτός είναι άλλωστε και ο σκοπός όλων των εργαλείων αλλά και του οπτικού περιβάλλοντος προγραμματισμού. Στην κατηγορία ADO θα βρείτε τα εργαλεία για τη σύνδεση με βάσεις δεδομένων μέσα από την τεχνολογία ADO. 26

30 Εκτός τις κατηγορίες με τα διαθέσιμα αντικείμενα της Delphi υπάρχουν στο περιβάλλον προγραμματισμού το παράθυρο παρακολούθησης των αντικειμένων που χρησιμοποιούνται στην υπό ανάπτυξη εφαρμογή, το οποίο ονομάζεται Object Inspector και βρίσκεται στο αριστερό μέρος της οθόνης. Μέσω του Object Inspector μπορούν να μεταβληθούν οι προεπιλεγμένες ιδιότητες του κάθε αντικειμένου που εισάγονται στις διάφορες φόρμες της εφαρμογής. Τέλος, όπως φαίνεται και στην παραπάνω εικόνα, υπάρχει πάντα ενεργοποιημένο το παράθυρο εισαγωγής του απαραίτητου κώδικα που συνοδεύει τις φόρμες και την ίδια την εφαρμογή. Ο κώδικας που όπως αναφέρθηκε δίνεται σε γλώσσα προγραμματισμού Pascal, εισάγεται στο παράθυρο του Code Editor. 27

31 3.2. ΑΡΧΙΚΕΣ ΦΟΡΜΕΣ ΤΗΣ ΕΦΑΡΜΟΓΗΣ Όπως αναφερθήκαμε σε προηγούμενες ενότητες η εφαρμογή για την διαχείριση των παραλαβών ακτινιδίων θα πρέπει να έχει να περιέχει μια κεντρική φόρμα για την διαχείριση όλων των δυνατών επιλογών που θα παρέχει στον χρήστη. Έτσι ξεκινώντας την υλοποίηση της εφαρμογής θα πρέπει αρχικά να κατασκευαστεί η κεντρική αυτή φόρμα της εφαρμογής, καθώς επίσης και κάποιες άλλες συνοδευτικές φόρμες. Σε αυτήν την ενότητα θα περιγράψουμε αναλυτικά τα βήματα δημιουργίας της κεντρικής φόρμας και των συνοδευτικών, των χαρακτηριστικών των φορμών αυτών, καθώς επίσης και των βασικών προγραμματιστικών αντικειμένων και στοιχείων, που περιέχονται σε αυτές τις φόρμες ΚΕΝΤΡΙΚΗ ΦΟΡΜΑ Για την δημιουργία της κεντρικής φόρμας της εφαρμογής μας ακολουθούμε τα παρακάτω βήματα: Δίνουμε την εντολή File New Form: Θα εμφανιστεί η πρώτη φόρμα πάνω στην οποία μπορούν να σχεδιαστούν, σύμφωνα με την ανάλυση που προηγήθηκε, όλες οι λειτουργίες της εφαρμογής. Μπορεί να δοθεί ένα όνομα στην κεντρική φόρμα που θα χαρακτηρίζει και την εφαρμογή ακολουθώντας τα βήματα: στον Object Inspector στα Properties στην ιδιότητα Caption πληκτρολογούμε το όνομα της φόρμας. Το επόμενο και ουσιαστικότερο βήμα στην ανάπτυξη της συγκεκριμένης φόρμας, είναι να δημιουργηθεί το μενού της εφαρμογής, με βάση το οποίο θα πραγματοποιούνται και ανάλογες λειτουργίες. Για την δημιουργία του μενού ακολουθούνται οι παρακάτω ενέργειες: o Από την κατηγορία Standard γίνεται η επιλογή του αντικειμένου MainMenu και τοποθετείται στην φόρμα. 28

32 o Επιλέγοντάς το παρατηρεί κανείς, ότι στον Object Inspector, στις ιδιότητες (Properties) του αντικειμένου και συγκεκριμένα στην ιδιότητα Caption υπάρχουν οι επιλογές του μενού. Για την εφαρμογή, οι επιλογές του μενού και των υπομενού, που έπρεπε να δημιουργηθούν είναι οι παρακάτω: Αρχείο Έξοδος Παραγωγών Στοιχεία Παραγωγών Σύνολα Ανά Είδος Παραλαβές Παραγωγών Τιμολόγια Παραγωγών Ζυγολόγια Παραλαβές Παραλαβές Ανά Ημερομηνία Έκδοση Τιμολογίων Τιμολόγια Ανά Ημερομηνία Μητρώα Μητρώο Κοινοτήτων Μητρώο Αποθηκών Μητρώο Τραπεζών Μητρώο Ειδών Μητρώο Δ Ο Υ Εκτυπώσεις Μητρώο Παραγωγών Παραλαβές Παραγωγών Τιμολόγια Βοηθητικά Παράμετροι Προγράμματος Πληροφορίες Τέλος και για λόγους καλύτερης εμφάνισης της φόρμας προστίθενται δυο αντικείμενα Image (από την κατηγορία Additional), όπου στις ιδιότητες πρέπει να είναι επιλεγμένα: 29

33 o Stretch True : ώστε η εικόνα να προσαρμοστεί στο μέγεθος του αντικειμένου. o Επιλέγοντας με διπλό κλικ το κάθε αντικείμενο Image δίνεται η δυνατότητα εισαγωγής εικόνας. Τελικό αποτέλεσμα όλων των παραπάνω ενεργειών είναι αυτό που φαίνεται στην εικόνα που ακολουθεί: 30

34 ΦΟΡΜΑ «ΑΡΧΕΙΟ ΕΞΟΔΟΣ» Η πρώτη επιλογή στο μενού είναι η ένδειξη «Αρχείο έξοδος». Η επιλογή αυτή δίνει την ικανότητα να τερματισθεί η εφαρμογή. Για να πραγματοποιηθεί αυτό επιλέγεται από το μενού της κεντρικής φόρμας «Αρχείο Έξοδος» και συμπληρώνεται στον Code Editor, που εμφανίζεται αυτόματα, ο παρακάτω κώδικας: procedure TForm1.N2Click(Sender: TObject); begin Application.Terminate; end; ΦΟΡΜΑ «ΒΟΗΘΗΤΙΚΑ» Στην επιλογή του μενού «Βοηθητικά» υπάρχουν οι υποεπιλογές «Παράμετροι Προγράμματος» και «Πληροφορίες», με τις αντίστοιχες φόρμες τους. Η πρώτη έχει δημιουργηθεί ώστε να παρέχει την δυνατότητα διαχείρισης του πίνακα γενικών παραμέτρων της εφαρμογής, που περιγράφηκε στο κεφάλαιο 2 και που περιέχει κυρίως τον τελευταίο αριθμό δελτίου παραλαβών και τιμολογίων. Η δεύτερη παρέχει πληροφορίες όσον αναφορά την εφαρμογή ΦΟΡΜΑ «ΠΑΡΑΜΕΤΡΩΝ ΣΥΣΤΗΜΑΤΟΣ» Για την υλοποίηση της φόρμας παραμέτρων δημιουργήθηκε μια νέα φόρμα με τον τρόπο που αναφέρθηκε και παραπάνω (File New Form), καθορίστηκε το μέγεθος της φόρμας και από την ιδιότητα Caption δόθηκε το όνομα της. Η εμφάνιση της φόρμας στην τελική της μορφή φαίνεται στην παρακάτω εικόνα: 31

35 Τα αντικείμενα που χρησιμοποιήθηκαν, για την σωστή λειτουργία της είναι τα ακόλουθα: Ένα αντικείμενο TTable (κατηγορία Data Access), που χρησιμοποιείται για την σύνδεση της φόρμας με την βάση δεδομένων και συγκεκριμένα με τον πίνακα παραμέτρων. Για να γίνει η σύνδεση και διαχείριση των δεδομένων πρέπει να ρυθμιστούν οι παρακάτω ιδιότητες στον Object Inspector. DatabaseName aktdb : Επιλογή της βάσης δεδομένων TableName PARAMETR: Επιλογή του πίνακα από τον οποίο θα εμφανίζονται και θα επεξεργάζονται τα δεδομένα Name Table1: Το όνομα του πίνακα, βάσει του οποίου θα γίνετε αναφορά σε αυτόν Active True : Ενεργοποίηση του πίνακα. Το αντικείμενο DataSource (κατηγορία Data Access) αποτελεί τον σύνδεσμο του πίνακα με τα άλλα αντικείμενα της φόρμας. Για την ενεργοποίησή του ρυθμίζονται οι παρακάτω ιδιότητες: DataSet Table1: Επιλογή του πίνακα με τον οποίο θα συνδέεται Name DataSource1 : Δίνεται ένα όνομα στο αντικείμενο Τα αντικείμενα DBEdit χρησιμοποιούνται για την εμφανίσει των δεδομένων από τον πίνακα των Παραμέτρων. Αναλυτικά το αντικείμενο DBEdit1 εμφανίζει την επωνυμία της επιχείρησης. Για να πραγματοποιηθεί αυτό, πρέπει να ρυθμιστούν οι παρακάτω ιδιότητες: DataSource DataSource1: Δίνετε η πηγή του πίνακα με τον οποίο θα συνδεθεί το αντικείμενο DataField ORGAN: Δίνετε το πεδίο του πίνακα στο οποίο θα αναφέρεται το αντικείμενο Το αντικείμενο DBEdit2 εμφανίζει τον Τελευταίο Αριθμό Τιμολογίου που καταχωρήθηκε, για να πραγματοποιείται αυτό πρέπει να ρυθμιστούν οι παρακάτω ιδιότητες: DataSource DataSource1 32

36 DataField T_TIMOL Το αντικείμενο DBEdit3 εμφανίζει τον Τελευταίο Αριθμό Παραλαβής. Οι απαραίτητες ιδιότητες είναι οι παρακάτω. DataSource DataSource1 DataField T_ZIGOL Το αντικείμενο DBEdit4 εμφανίζει το Έτος Χρήσης. Οι απαραίτητες ιδιότητες είναι οι παρακάτω. DataSource DataSource1 DataField T_ZIGOL Το αντικείμενο Button1 (κατηγορία Standard), παρέχει την δυνατότητα εκτέλεσης διάφορων διαδικασιών της εφαρμογής. Κάνοντας διπλό κλικ θα εμφανιστεί ο CodeEditor, όπου πρέπει να εισαχθεί ο παρακάτω κώδικας, που θα έχει ως αποτέλεσμα να απενεργοποιεί την φόρμα παραμέτρων και να ενεργοποιεί την κεντρική φόρμα: procedure TForm1.N13Click(Sender: TObject); begin Form1.Enabled:=False; Form7.Show(); Form1.Hide; Form7.Table1.Edit; end; 33

37 ΦΟΡΜΑ «ΠΛΗΡΟΦΟΡΙΕΣ» Στην φόρμα «πληροφορίες» περιέχονται στοιχεία, που αφορούν την ενημέρωση του χρήστη σχετικά με την εφαρμογή. Τα βασικά αντικείμενα που χρησιμοποιούνται είναι τα παρακάτω: Αντικείμενα τύπου Label από την κατηγορία Standard τα οποία χρησιμοποιούνται για την εισαγωγή κειμένου στην φόρμα μέσω της ιδιότητας Caption. Αντικείμενα τύπου Image από την κατηγορία Additional για την εισαγωγή εικόνας Ένα αντικείμενο Button για την έξοδο από την φόρμα πληροφοριών. Ο κώδικας που συνοδεύει το συγκεκριμένο κουμπί είναι αντίστοιχος με αυτόν που περιεχόταν στην προηγούμενη φόρμα «Παραμέτρων». 34

38 3.3. ΦΟΡΜΕΣ ΒΟΗΘΗΤΙΚΩΝ ΜΗΤΡΩΩΝ Σε αυτή την ενότητα θα γίνει η περιγραφή της δημιουργίας των φορμών για την διαχείριση των βοηθητικών πινάκων της εφαρμογής, που περιλαμβάνει τους πίνακες: Κοινοτήτων Αποθηκών Ειδών Τραπεζών Δ Ο Υ Επίσης θα γίνει η περιγραφή των βημάτων της σχεδίασης των φορμών και των αντικειμένων που χρησιμοποιήθηκαν καθώς και ο τρόπος σύνδεσης τους με την κεντρική φόρμα της εφαρμογής ΦΟΡΜΑ ΜΗΤΡΩΟΥ ΚΟΙΝΟΤΗΤΩΝ Για την διαχείριση του μητρώου κοινοτήτων δημιουργήθηκε μια νέα φόρμα με τον τρόπο που αναφέρθηκε και παραπάνω, στα αρχικά βήματα καθορίστηκε το μέγεθος της φόρμας και από την ιδιότητα Caption δόθηκε το όνομα. Τα αντικείμενα που χρησιμοποιούνται στην φόρμα για την σωστή διαχείριση των δεδομένων και την σύνδεση τους με την βάση δεδομένων είναι τα παρακάτω : Σύνδεση με την βάση και τον πίνακα: Το αντικείμενο TTable, χρησιμοποιείται για την σύνδεση της φόρμας με την βάση δεδομένων και 35

39 συγκεκριμένα με των πίνακα κοινοτήτων. Για να γίνει η σύνδεση και η σωστή διαχείριση των δεδομένων πρέπει να ρυθμιστούν οι παρακάτω ιδιότητες. DatabaseName aktdb :Επιλογή της βάσης δεδομένων TableName KOINOTΙTA : Επιλογή του πίνακα από τον οποίο θα εμφανίζονται τα δεδομένα Name KOINOTΙTA: Δίνετε το όνομα του πίνακα. IndexFieldName KODE : Επιλέγετε το πεδίο με βάσει του οποίου θα γίνεται η κατάταξη στον πίνακα Active True : Ενεργοποίηση του πίνακα. Πρόσβαση στην βάση: Το αντικείμενο DataSource αποτελεί τον σύνδεσμο του πίνακα με τα άλλα αντικείμενα της φόρμας. Για την ενεργοποίηση του ρυθμίζονται οι παρακάτω ιδιότητες : DataSet KOINOTITA : Επιλογή του πίνακα με τον οποίο θα συνδέεται Name KIONOTITA_ds :Δίνεται το όνομα του αντικειμένου Διαχείριση και εμφάνιση δεδομένων: Το αντικείμενο DBGrid (κατηγορία Data Controls), χρησιμοποιείται για την εμφάνιση των περιεχόμενων του πίνακα. Για την ενεργοποίηση του αντικειμένου ρυθμίζονται οι παρακάτω ιδιότητες : DataSource KOINOTITA_ds : Σύνδεση του πίνακα κοινοτήτων με το DBGrid μέσω του DataSource του. Έτσι εμφανίζονται τα δεδομένα του πίνακα. Πλοήγηση στην βάση: Το αντικείμενο DBNavigator (κατηγορία Data Controls), χρησιμοποιείται για την πλοήγηση από εγγραφή σε εγγραφή μέσα στον πίνακα. Για την ενεργοποίηση του αντικειμένου ρυθμίζονται οι παρακάτω ιδιότητες : DataSource KOINOTITA_ds : Συνδέουμε τον πίνακα κοινοτήτων με το DBNavigator μέσω του DataSource του και έτσι γίνεται δυνατή η πλοήγηση στις εγγραφές του πίνακα. 36

40 Visible Buttons: για την απενεργοποίηση κάποιων από τα κουμπιά που παρέχει το DBNavigator τα οποία δεν χρησιμοποιούνται. Για την ενεργοποίηση μόνο της πλοήγησης από εγγραφή σε εγγραφή, πρέπει να ρυθμιστούν σε TRUE μόνο τα παρακάτω κουμπιά: nbfirst = True nbprior = True nbnext = True nblast = True Κουμπιά διαχείρισης: Τα αντικείμενα Button (κατηγορία Standard), παρέχουν την δυνατότητα εκτέλεσης διάφορων διαδικασιών της εφαρμογής. Για την σύνδεση του αντικειμένου με τον αντίστοιχο κώδικα επιλέγεται το σχετικό κουμπί και γίνεται εισαγωγή του σχετικού κώδικα. Τα τέσσερα κουμπιά που βρίσκονται στην συγκεκριμένη φόρμα είναι τα ακόλουθα: o Κουμπί «Έξοδος», με το οποίο κλείνει η φόρμα του Μητρώου Κοινοτήτων και εμφανίζετε η κεντρική φόρμα: procedure TForm2.Button1Click(Sender: TObject); begin Form1.Enabled:=True; Form1.Show(); Form2.Close(); end; o Αντίστοιχα υπάρχει και ο κώδικας στην κεντρική φόρμα που όταν επιλεχθεί η φόρμα Μητρώα Κοινοτήτων εμφανίζετε και απενεργοποιείται η κεντρική φόρμα: Procedure TForm1.N7Click(Sender: TObject); Begin Form1.Enabled:=False; Form2.Show(); end; o Το Button2, που έχει χαρακτηριστεί σαν «Μεταβολή» από την ιδιότητα Caption, είναι του ιδίου τύπου με το Button1 και περιέχει τον παρακάτω κώδικα που απενεργοποιεί την φόρμα Μητρώα Κοινοτήτων και εμφανίζει την φόρμα «Μεταβολή Κοινότητας» μέσω του παρακάτω κώδικα: 37

41 procedure TForm2.Button2Click(Sender: TObject); begin Form2.Enabled:=False; Form10.Show(); end; o Επίσης το Button3 που έχει χαρακτηριστεί σαν «Εισαγωγή» περιέχει τον παρακάτω κώδικα που απενεργοποιεί την φόρμα «Μητρώα Κοινοτήτων» και εμφανίζει την φόρμα «Εισαγωγή Κοινότητας»: procedure TForm2.Button3Click(Sender: TObject); begin Form2.Enabled:=False; Form9.Show(); end; o Τέλος το Button4 που έχει χαρακτηρίσει σαν «Διαγραφή» περιέχει τον παρακάτω κώδικα, που απενεργοποιεί την φόρμα «Μητρώα Κοινοτήτων» και εμφανίζει την φόρμα «Διαγραφή Κοινότητας»: procedure TForm2.Button4Click(Sender: TObject); begin Form2.Enabled:=False; Form17.Show(); end; 38

42 ΒΟΗΘΗΤΙΚΕΣ ΦΟΡΜΕΣ ΜΗΤΡΩΩΝ Τόσο στο μητρώο κοινοτήτων, όσο και στα υπόλοιπα μητρώα που θα εξετασθούν στην συνέχεια χρησιμοποιούνται και κάποιες δευτερεύοντες φόρμες, οι οποίες ενεργοποιούνται με τα κουμπιά που αναφέρθηκαν στην προηγούμενη ενότητα. Σε αυτή την ενότητα θα περιγραφούν οι φόρμες αυτές μόνο για το μητρώο των κοινοτήτων. ΦΟΡΜΑ ΕΙΣΑΓΩΓΗΣ Για την διαδικασίαa εισαγωγής μιας νέας εγγραφής στον πίνακα κοινοτήτων δημιουργήθηκε μια νέα φόρμα η οποία συνδέεται με το αντικείμενο Button3. Τα αντικείμενα τα οποία περιλαμβάνονται στην φόρμα, οι ιδιότητές τους και ο κώδικας που περιέχεται, περιγράφονται παρακάτω : Το αντικείμενο ΜaskEdit (κατηγορία Additional) χρησιμοποιείται για την εισαγωγή του «κωδικού». Οι ιδιότητες του αντικειμένου για την αποφυγή της εισαγωγής γραμμάτων στο πεδίο «κωδικός κοινότητας» είναι η παρακάτω EditMask! ;1;_: Χρησιμοποιώντας την συγκεκριμένη μάσκα δεν επιτρέπεται στον χρήστη να εισάγει κείμενο στο πεδίο του κωδικού. Επίσης το πλήθος των 9 που χρησιμοποιείται, δηλώνει το μήκος του κωδικού, που θα μπορεί να πληκτρολογήσει ο χρήστης. Name edit1 : Είναι το όνομα που δίνετε στο αντικείμενο και μέσω αυτού γίνεται αναφορά σε αυτό. Text : Υπάρχει κενό ώστε ο χρήστης να πληκτρολογεί το όνομα της κοινότητας 39

43 Το αντικείμενο Edit1 (κατηγορία Standard) χρησιμοποιείται για την εισαγωγή της «περιγραφής της κοινότητας». Οι ιδιότητες που πρέπει να οριστούν είναι οι παρακάτω : Name edit2 Text Το αντικείμενο Edit2 (κατηγορία Standard), χρησιμοποιείται για την εισαγωγή της περιγραφής «νομού». Οι ιδιότητες που πρέπει να οριστούν είναι οι παρακάτω: Name edit3 Text Όπως προαναφέρθηκε τα αντικείμενα Button (κατηγορία Standard), παρέχουν την δυνατότητα εκτέλεσης διάφορων διαδικασιών της εφαρμογής. Στην φόρμα εισαγωγής το κουμπί «Άκυρο», κλείνει την φόρμα «Εισαγωγή Κοινότητας» και εμφανίζει την φόρμα «Μητρώου Κοινοτήτων». Ο κώδικας που περιέχεται σε αυτό είναι ο παρακάτω: procedure TForm9.Button2Click(Sender: TObject); begin Form2.Enabled:=True; Form2.Show(); Form9.Close; end; Το Κουμπί «ΟΚ» αποθηκεύει το περιεχόμενο που έχει πληκτρολογηθεί στα τρία πεδία της φόρμας, σε μια νέα εγγραφή του πίνακα των κοινοτήτων, αφού βέβαια γίνουν πρώτα οι απαραίτητοι έλεγχοι, μέσω του κώδικα που δίνεται παρακάτω: 40

44 procedure TForm9.Button1Click(Sender: TObject); var i: Integer; begin form2.koinotita.first; //στην πρώτη εγράφη του πίνακα i := 0; while not form2.koinotita.eof do begin if form2.koinotita.fields[0].asstring = edit1.text then i:= 1; // ελέγχουμε αν υπάρχει ο κωδικός που δώσαμε form2.koinotita.next; end; if (edit1.gettextlen<>8) or (edit1.text=' ') then i:=2; //ελέγχουμε αν έχει δοθεί ο κωδικός if i=0 then begin form2.koinotita.cachedupdates := TRUE; form2.koinotita.insert; form2.koinotita.fields[0].asstring := edit1.text; form2.koinotita.fields[1].asstring := edit2.text; form2.koinotita.fields[2].asstring := edit3.text; form2.koinotita.applyupdates; form2.koinotita.cachedupdates := FALSE; form2.koinotita.refresh; // refresh - post Form2.Enabled := true; Form2.Show; Form9.Hide; Edit1.Clear; Edit2.Clear; Edit3.Clear; end else if i = 1 then begin MessageDlg('Ο κωδ. χρησιμοποιείται',mtwarning,[mbok],0); Edit1.Clear; Edit2.Clear; Edit3.Clear; end else if i= 2 then begin MessageDlg('Πληκτρολ/στε κωδικό', mtwarning,[mbok],0); end; end; Επίσης χρησιμοποιούνται αντικείμενα Label (κατηγόρια Standard) όπου στην ιδιότητα Caption δόθηκε η περιγραφή: «Κωδικός», «Κοινότητα», «Νόμος» αντίστοιχα, ώστε να αντιλαμβάνεται ο χρήστης, το σκοπό του κάθε αντικειμένου. 41

45 ΦΟΡΜΑ ΜΕΤΑΒΟΛΗΣ Για την διαδικασίαa μεταβολής μιας εγγραφής στον πίνακα κοινοτήτων δημιουργήθηκε μια νέα φόρμα η οποία συνδέεται με το αντικείμενο Button2.Τα αντικείμενα τα οποία περιλαμβάνονται στην φόρμα, οι ιδιότητές τους και ο κώδικας που περιέχεται είναι τα παρακάτω : Τα αντικείμενα DBEdit (κατηγορία DataControls), χρησιμοποιούνται για την εμφάνιση των περιεχομένων του πίνακα. Αυτό γίνεται με την σύνδεση τους με την βάση δεδομένων. Σκοπό έχουν την εμφάνιση των δεδομένων, ώστε να μπορεί ο χρήστης να κάνει αλλαγές. Για να ενεργοποιηθούν αυτά τα αντικείμενα πρέπει να ρυθμιστούν οι παρακάτω ιδιότητες στο κάθε ένα από αυτά: o Για το DBEdit1, που χαρακτηρίζει των κωδικό της κοινότητας: DataSource Form2.KOINOTITA_ds: Σύνδεση με τον πίνακα κοινοτήτων που έχει τοποθετηθεί στην φόρμα «Μητρώα Κοινοτήτων», μέσω του DataSource του πίνακα DataField KODE : Ορίζετε το πεδίο του πίνακα στο οποίο θα αναφέρεται το αντικείμενο o Το DBEdit2 χαρακτηρίζει την περιγραφή της κοινότητας: DataSource Form2.KOINOTITA_ds DataField LEKT o Το DBEdit3 χαρακτηρίζει τον νομό της κοινότητας: DataSource = Form2.KOINOTITA_ds DataField = NOMOS 42

46 Tο Κουμπί «Άκυρο», κλείνει την φόρμα «Μεταβολή Κοινότητας» και εμφανίζει την φόρμα «Μητρώου Κοινοτήτων». Οι αλλαγές που έχουν γίνει δεν αποθηκεύονται. Ο κώδικας που περιέχεται σε αυτό είναι ο παρακάτω : procedure TForm10.Button1Click(Sender: TObject); begin Form2.Enabled:=True; Form2.Show(); Form10.Close(); end; Το Κουμπί «ΟΚ» αποθηκεύει της αλλαγές που έχουν πληκτρολογηθεί στα τρία αντικείμενα, στον πίνακα των κοινοτήτων. Ο αντίστοιχος κώδικας που περιέχεται σε αυτό είναι ο παρακάτω: procedure TForm10.Button2Click(Sender: TObject); begin Form2.KOINOTITA.Post; Form2.Enabled:=True; Form2.Show(); Form10.Close(); end; Επίσης χρησιμοποιούνται αντικείμενα Label (κατηγόρια Standard), όπου στην ιδιότητα Caption δόθηκε η περιγραφή «Κωδικός», «Κοινότητα», «Νόμος» αντίστοιχα ώστε να αντιλαμβάνεται ο χρήστης, το σκοπό του κάθε αντικειμένου. 43

47 ΦΟΡΜΑ ΔΙΑΓΡΑΦΗΣ Για την διαδικασία διαγραφής μιας εγγραφής από τον πίνακα κοινοτήτων δημιουργήθηκε μια νέα φόρμα η οποία συνδέεται με το αντικείμενο Button4. Τα αντικείμενα τα οποία περιλαμβάνονται στην φόρμα και οι ιδιότητές τους είναι ίδιες με την φόρμα της «Μεταβολής» : Η διαφορά τον δυο φορμών βρίσκεται στον κώδικα του κουμπιού «ΟΚ», ο όποιος κατά την εκτέλεση του πρέπει να διαγράφει την εγγραφή που απεικονίζεται στα τρία αντικείμενα DBEdit. Παρακάτω δίνεται ο αντίστοιχος κώδικας, ο οποίος εκτελεί την διαδικασία διαγραφής: procedure TForm17.Button2Click(Sender: TObject); begin If MessageDlg('Διαγραφή; ',mtwarning,[mbyes,mbno],0)=mryes then begin form2.koinotita.cachedupdates := TRUE; form2.koinotita.delete; form2.koinotita.applyupdates; form2.koinotita.cachedupdates := FALSE; form2.koinotita.refresh; end else ShowMessage('Η Διαγραφή δεν έγινε'); Form2.Enabled := true; Form2.Show; Form17.Hide; end; 44

48 ΦΟΡΜΑ ΜΗΤΡΩΟΥ ΑΠΟΘΗΚΩΝ Η φόρμα του μητρώου Αποθηκών σχεδιάστηκε με τον ίδιο τρόπο όπως και η φόρμα του Μητρώου Κοινοτήτων. Περιέχει παρόμοια αντικείμενα και τoν ίδιο τρόπο εναλλαγής από φόρμα σε φόρμα. Και σε αυτήν την φόρμα περιέχονται οι βοηθητικές φόρμες «Εισαγωγής», «Μεταβολής» και «Διαγραφής», οι οποίες εκτελούν παρόμοιες λειτουργίες με αυτές του μητρώου Κοινοτήτων. Οι βασικές διαφορές περιλαμβάνονται στις ιδιότητες των αντικειμένων στην κεντρική φόρμα του μητρώου, οι οποίες δίνονται παρακάτω: Στο αντικείμενο TTable οι ιδιότητες πρέπει να είναι ως εξής : DatabaseName aktdb TableName APOTIKI Name APOTIKI IndexFieldName KOD Active True. Στο αντικείμενο DataSourse γίνονται οι παρακάτω αλλαγές DataSet APOTIKI Name APOTIKI_ds Στο αντικείμενο DBGrid πρέπει να γίνει αλλαγή στη πηγή των δεδομένων: DataSource APOTIKI_ds 45

49 ΦΟΡΜΑ ΜΗΤΡΩΟΥ ΤΡΑΠΕΖΩΝ Η φόρμα του μητρώου τραπεζών σχεδιάστηκε με τον ίδιο τρόπο όπως και οι άλλες φόρμες των μητρώων. Περιέχει παρόμοια αντικείμενα και τoν ίδιο τρόπο εναλλαγής από φόρμα σε φόρμα. Και σε αυτήν την φόρμα περιέχονται οι βοηθητικές φόρμες «Εισαγωγής», «Μεταβολής» και «Διαγραφής», οι οποίες εκτελούν παρόμοιες λειτουργίες με αυτές του μητρώου Κοινοτήτων. Οι βασικές διαφορές περιλαμβάνονται στις ιδιότητες των αντικειμένων στην κεντρική φόρμα του μητρώου, οι οποίες δίνονται παρακάτω: Στο αντικείμενο TTable οι ιδιότητες πρέπει να είναι οι εξής : DatabaseName aktdb TableName TRAPEZA Name TRAPEZA IndexFieldName KOD Active True. Στο αντικείμενο DataSource γίνονται οι παρακάτω αλλαγές: DataSet TRAPEZA Name TRAPEZA_ds Στο αντικείμενο DBGrid πρέπει να γίνει αλλαγή στη πηγή των δεδομένων: DataSourse TRAPEZA_ds 46

50 ΦΟΡΜΑ ΜΗΤΡΩΟΥ ΕΙΔΩΝ Η φόρμα του μητρώου ειδών σχεδιάστηκε με τον ίδιο τρόπο όπως και οι άλλες φόρμες των μητρώων. Περιέχει παρόμοια αντικείμενα και τoν ίδιο τρόπο εναλλαγής από φόρμα σε φόρμα. Και σε αυτήν την φόρμα περιέχονται οι βοηθητικές φόρμες «Εισαγωγής», «Μεταβολής» και «Διαγραφής», οι οποίες εκτελούν παρόμοιες λειτουργίες με αυτές του μητρώου Κοινοτήτων. Οι βασικές διαφορές περιλαμβάνονται στις ιδιότητες των αντικειμένων στην κεντρική φόρμα του μητρώου, οι οποίες δίνονται παρακάτω: Στο αντικείμενο TTable οι ιδιότητες πρέπει να είναι ως εξής : DatabaseName aktdb TableName EIDOI Name EIDI IndexFieldName KOD Active True. Στο αντικείμενο DataSource γίνονται οι παρακάτω αλλαγές DataSet EIDI Name EIDI_ds Στο αντικείμενο DBGrid πρέπει να γίνει αλλαγή στη πηγή των δεδομένων DataSource EIDI_ds 47

51 ΦΟΡΜΑ ΜΗΤΡΩΟΥ Δ.Ο.Υ. Η φόρμα του μητρώου Δ.Ο.Υ. σχεδιάστηκε με χρήση ενός DBNavigator και δεν χρησιμοποιήθηκαν βοηθητικές φόρμες «Εισαγωγής», «Μεταβολής» και «Διαγραφής». Οι ιδιότητες των αντικειμένων και η νέα μορφή της φόρμας δίνονται παρακάτω. Στο αντικείμενο TTable οι ιδιότητες πρέπει να είναι ως εξής : DatabaseName aktdb TableName DOY Name DOY IndexFieldName KODI Active True. Στο αντικείμενο DataSource κάνουμε τις παρακάτω αλλαγές DataSet DOY Name DOY_ds Στο αντικείμενο DBGrid πρέπει να οριστεί η πηγή των δεδομένων DataSource DOY_ds Στο αντικείμενο DBNavigator1 πρέπει να ενεργοποιηθούν οι ενέργειες που θα πραγματοποιούνται και να οριστεί πηγή των δεδομένων. 48

52 DataSource DOY_ds Visible Buttons: nbfirst True nbprior True nbnext True nblast True nbinsert True nbdelete True nbedit True nbpost True nbcancel True nbrefresh True 49

53 3.4. ΔΙΑΧΕΙΡΙΣΗ ΠΑΡΑΓΩΓΩΝ - ΠΑΡΑΛΑΒΩΝ Σε αυτή την ενότητα θα γίνει η περιγραφή της ανάπτυξης των βασικών φορμών εισαγωγής πρωτογενών πληροφοριών για την εφαρμογή, καθώς επίσης και των αντικειμένων που χρησιμοποιήθηκαν και τον τρόπο σύνδεσής τους με την κεντρική φόρμα της εφαρμογής. Οι φόρμες αυτές, που αφορούν την εισαγωγή και διαχείριση δεδομένων παραγωγών και δελτίων ποσοτικής παραλαβής, είναι οι ακόλουθες: Φόρμα Στοιχείων παραγωγών Φόρμα Παραλαβών Φόρμα Εμφάνισης Παραλαβών Ανά Ημερομηνία Φόρμα Έκδοσης Τιμολογίων Φόρμα Εμφάνισης Τιμολογίων Ανά Ημερομηνία ΦΟΡΜΑ ΣΤΟΙΧΕΙΑ ΠΑΡΑΓΩΓΩΝ Μέσω της φόρμας «Στοιχεία Παραγωγών» γίνεται η εισαγωγή νέων παραγωγών στον πίνακα των πελατών της βάσης δεδομένων, τα αντικείμενα και οι ιδιότητες τους δίνονται παρακάτω: Το αντικείμενο Table1 συνδέεται με τον πίνακα των πελατών και έχει τις παρακάτω ιδιότητες : 50

54 DatabaseName aktdb: Επιλογή της βάσης δεδομένων TableName PELATES: Πίνακας που περιέχει τα δεδομένα παραγωγών Name T_pel: Το όνομα του πίνακα στην φόρμα IndexNameEPON: Το πεδίο βάση του οποίου γίνεται ταξινόμηση Active True : Ενεργοποίηση τον πίνακα. Αντίστοιχα τα αντικείμενα Table2, Table3 και Table4 συνδέονται με τους βοηθητικούς πίνακες o των κοινοτήτων (TableName KOINOTITA, Name T_koin) o τον πίνακα των Δ.Ο.Υ. (TableName DOY, Name T_doy) o και των τραπεζών (TableName TRAPEZA, Name T_tra) Τα αντικείμενα DataSource1, DataSource2, DataSource3 και DataSource4 συνδέονται με τους πίνακες Table1 (T_pel), Table2 (T_koin), Table3 (T_doy) και Table4 (T_tra) αντίστοιχα. Τα αντικείμενα DBLookupComboBox χρησιμοποιούνται για την ανάδειξη των δεδομένων από των πίνακα των πελατών, κοινοτήτων, τραπεζών και Δ.O.Y., τα οποία εμφανίζονται σαν μια λίστα επιλογών. Έτσι το αντικείμενο DBLookupComboBox1 συνδέεται με τον πίνακα των κοινοτήτων και μέσω αυτού γίνεται η επιλογή της κοινότητας του παραγωγού, οι ιδιότητες του αντικειμένου είναι οι παρακάτω. DataSource DS_pel : Επιλέγετε η πηγή του αντικειμένου για την σύνδεσή του με τον κατάλληλο πίνακα DataField KOIN : Ορίζετε το πεδίο του πίνακα στο οποίο θα αναφέρεται το αντικείμενο ListSource DS_koin : Δίνετε η πηγή του πίνακα από τον οποίο θα εμφανίζονται τα στοιχεία τις λίστας ListField KODE;lekt: Επιλέγονται τα στοιχεία που θα εμφανίζει η λίστα, τα οποία είναι Κωδικός και Περιγραφή ListFieldindex 1: Χρησιμοποιώντας το 1, δηλώνεται να εμφανίζεται το δεύτερο στοιχείο που χρησιμοποιείται, δηλαδή η περιγραφή 51

55 KeyField KODE : Δηλώνετε το κλειδί για την σύνδεση των δυο πινάκων Το αντικείμενο DBLookupComboBox2 συνδέεται με τον πίνακα των ΔΟΥ και μέσω αυτού γίνεται η επιλογή της ΔΟΥ του παραγωγού, οι ιδιότητες του αντικειμένου είναι οι παρακάτω: DataSource DS_pel DataField DOY ListSource DS_doy ListField KODI;per ListFieldindex 1 KeyField KODI Το αντικείμενο DBLookupComboBox3 συνδέεται με τον πίνακα των τραπεζών και μέσω αυτού γίνεται η επιλογή της τράπεζας του παραγωγού, οι ιδιότητες του αντικειμένου είναι οι παρακάτω: DataSourse DS_pel DataField TRA ListSource DS_tra ListField KOD;per ListFieldindex 1 KeyField KOD Στο αντικείμενο DBNavigator1 πρέπει πρωτίστως να οριστεί η πηγή των δεδομένων και ο πίνακας στον οποίο αναφέρονται τα κουμπιά διαχείρισης του αντικειμένου αυτού. Οι βασικές ιδιότητες είναι οι ακόλουθες: DataSource DS_pel Visible Buttons: nbfirst True nbprior. True nbnext True 52

56 nblast True nbinsert True nbdelete True nbedit True nbpost True nbcancel True nbrefresh True Τα αντικείμενα DBedit χρησιμοποιούνται για την εμφάνιση και την εισαγωγή δεδομένων από συγκεκριμένα πεδία του πίνακα των πελατών. Για την σωστή λειτουργία τους πρέπει να ορίσουμε τις ακόλουθες ιδιότητες: DataSource: Δηλώνετε η πηγή των δεδομένων DataField: Δηλώνετε το πεδίο του πίνακα που θα εμφανίζεται και στο οποίο θα καταχωρούνται τα νέα δεδομένα Για το αντικείμενο DBEdit9 που είναι συνδεδεμένο με το πεδίο Α.Φ.Μ. πρέπει να ενεργοποιηθεί η ιδιότητα EditMask και να εισαχθεί η μάσκα! ;1;_ ώστε να δέχεται εννέα αριθμούς. Για να γίνει αυτό πραγματοποιήθηκαν τα παρακάτω βήματα: o Επιλογή του αντικειμένου T_pel (του πίνακα πελατών) o Επιλογή με δεξί κλικ και add fields στην σχετική φόρμα o Επιλογή του πεδίου Α.Φ.Μ. o Στον Object Inspector στην ιδιότητα MaskEdit εισάγουμε την μάσκα (! ;1;_ ) Κάτι αντίστοιχο γίνεται και στο αντικείμενο DBEdit9 που είναι συνδεδεμένο με το πεδίο της ημερομηνίας γέννησης, αλλά χρησιμοποιείτε η μάσκα που χαρακτηρίζει την ημερομηνία, και είναι:!99/99/00;1;_ Tο Κουμπί «Επιστροφή», κλείνει την φόρμα και λειτουργεί όπως αναφέρθηκε σε προηγούμενη ενότητα το κουμπί «Άκυρο». Τέλος δίπλα σε κάθε αντικείμενο έχει τοποθετηθεί ένα αντικείμενο Label για την περιγραφή του. 53

57 ΦΟΡΜΑ ΠΑΡΑΛΑΒΩΝ Για την διαχείριση των παραλαβών δημιουργήθηκε μια νέα φόρμα συνδεδεμένη με την κεντρική φόρμα της εφαρμογής Τα αντικείμενα που χρησιμοποιούνται στην φόρμα για την σωστή διαχείριση των πληροφοριών και την σύνδεση τους με την βάση δεδομένων είναι τα παρακάτω: Ο πίνακας T_pel που είναι αντικείμενο TTable συνδέει την φόρμα με τον πίνακα των πελατών, ώστε να γίνεται η ανάκτηση των στοιχείων του πελάτη μέσα από αυτόν. Οι ιδιότητες του αντικειμένου είναι οι ακόλουθες: DatabaseName aktdb : Επιλογή της βάσης δεδομένων TableName PELATES : Επιλογή του πίνακα πελατών Name T_pel: Όνομα του πίνακα στην φόρμα Active True : Ενεργοποίηση του πίνακα. Το αντικείμενο DS_pel, είναι τύπου DataSource και αναφέρεται στον πίνακα των πελατών. Οι ιδιότητές του είναι οι ακόλουθες: DataSet T_pel : Επιλέγετε ο πίνακας με τον οποίο συνδέεται Name DS_pel : Το όνομα του αντικειμένου 54

58 Ο πίνακας T_paral, είναι αντικείμενο TTable και συνδέει την φόρμα με τον πίνακα των παραλαβών, στον οποίο θα αποθηκεύονται τα στοιχεία των δελτίων ποσοτικής παραλαβής. Οι ιδιότητες του αντικειμένου είναι: DatabaseName aktdb TableNamePARALABES IndexName AR_ZYG. Το αντίστοιχο αντικείμενο τύπου DataSource για τον παραπάνω πίνακα είναι το DS_paral (Name DS_paral). Ο πίνακας T_param (αντικείμενο Ttable) συνδέει την φόρμα μας με τον πίνακα παράμετροι (TableName PARAMETR, Name T_param), μέσω του οποίου θα γίνεται η αρχικοποίηση του πεδίου Αριθμός Δελτίου και θα αποθηκεύεται το τελευταίο δελτίο που θα εκδίδετε. Το αντίστοιχο αντικείμενο τύπου DataSource για τον παραπάνω πίνακα είναι το DS_param (Name DS_param). Ο πίνακας T_eidoi (αντικείμενο Ttable) συνδέει την φόρμα με τον πίνακα είδη (TableName EIDOI). Το αντίστοιχο αντικείμενο τύπου DataSource για τον παραπάνω πίνακα είναι το DS_eidoi (Name ds_eidoi). Ο πίνακας T_apot (αντικείμενο Ttable) συνδέει την φόρμα με τον πίνακα αποθήκη (TableName APOTOKI). Το αντίστοιχο αντικείμενο τύπου DataSource για τον παραπάνω πίνακα είναι το DS_apot (Name ds_apot) Το αντικείμενο DBNavigator χρησιμοποιείται για την μετακίνηση από εγγραφή σε εγγραφή μέσα στον πίνακα. Επίσης ενεργοποιώντας τις κατάλληλες λειτουργίες υπάρχει η δυνατότητα εισαγωγής, μεταβολής και διαγραφής εγγραφών, καθώς και η αποθήκευσή τους στην βάση δεδομένων. DataSource DS_paral : Σύνδεση με τον πίνακα παραλαβών, ώστε να γίνετε δυνατή η πλοήγηση στις εγγραφές του πίνακα. Visible Buttons : για την ενεργοποίηση κάποιων κουμπιών από τα διαθέσιμα, που περιέχει το DBNavigator. Τέλος για κατά την εισαγωγή και διαγραφή μιας εγγραφής μέσω του DBNavigator πρέπει να εισαχθεί ο παρακάτω κώδικας: 55

59 procedure TForm22.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn); begin if (button = nbinsert) then begin DBedit1.Field.AsInteger := T_param.Fields[3].AsInteger; DBEdit3.Field.AsDateTime := Date; T_param.Edit; T_param.Fields[3].AsInteger := T_param.Fields[3].AsInteger + 1 ; T_param.Post; end else if (button = nbdelete) then begin MessageDlg('Η εγγραφή διαγράφηκε!',mtinformation, [mbok],0); end; end; Τα αντικείμενα DBLookupComboBox (κατηγορία DataControl) χρησιμοποιούνται για την εμφάνιση δεδομένων μέσα από ένα πίνακα με τον οποίο συνδέονται και ο οποίος δίνει στον χρήστη την ικανότητα της επιλογής ενός από αυτά. Το DBLookupComboBox1 συνδέεται με τον πίνακα πελάτες, όταν γίνετε κλικ πάνω του εμφανίζει τα στοιχεία ΑΦΜ, Όνομα πελάτη και Πατρώνυμο, μόλις επιλεχθεί κάποιος πελάτης το αντικείμενο θα κρατήσει το ΑΦΜ με βάση το οποίο θα γίνονται και οι καταχωρήσεις στον πίνακα των παραλαβών. Για την σωστή λειτουργία του αντικειμένου πρέπει να ρυθμιστούν οι παρακάτω ιδιότητες: o DataSource DS_paral : Η πηγή δεδομένων του αντικειμένου o DataField AFM : Ορίζετε το πεδίο του πίνακα στο οποίο θα αναφέρεται το αντικείμενο o ListSource DS_pel : Δίνετε η πηγή του πίνακα από τον οποίο θα εμφανίζονται τα στοιχεία τις λίστας o ListField afm;epon;onom;pat: Επιλέγονται τα στοιχεία που θα εμφανίζει η λίστα και τα οποία είναι ο ΑΦΜ, το Όνομα, το Επώνυμο και το Πατρώνυμο o ListFieldindex 0: Χρησιμοποιώντας το μηδέν δηλώνετε ότι πρέπει να εμφανίζεται το πρώτο στοιχείο από τα τέσσερα που χρησιμοποιούνται παραπάνω, δηλαδή το AFM. 56

60 o KeyField AFM : Δηλώνετε το κλειδί για την σύνδεση των δυο πινάκων Το DBLookupComboBox2 συνδέεται αντίστοιχα με τον πίνακα ειδών, όταν γίνετε κλικ πάνω του εμφανίζει την λίστα με τις περιγραφές των ειδών. Μόλις επιλεχθεί κάποια από αυτές, το αντικείμενο θα κρατήσει τον κωδικό του είδους με βάση τον οποίο θα γίνονται και οι καταχωρίσεις στον πίνακα των παραλαβών. Το DBLookupComboBox3 συνδέεται με τον πίνακα αποθηκών, όταν γίνετε κλικ πάνω του εμφανίζει την λίστα με τις περιγραφές των αποθηκών, μόλις επιλεχθεί κάποια από αυτές το αντικείμενο θα κρατήσει τον κωδικό της αποθήκης με βάση τον οποίο θα γίνονται και οι καταχωρίσεις στον πίνακα των παραλαβών. Τα αντικείμενα DBText (κατηγορία DataControl) χρησιμοποιούνται για την εμφάνιση των στοιχείων του παραγωγού στην φόρμα. o Το DBText1 εμφανίζει το επώνυμο του παραγωγού και έχει ως ιδιότητες: DataSource DS_pel, DataField EPON o Το DBText2 εμφανίζει το όνομα του παραγωγού και έχει τις ακόλουθες ιδιότητες: DataField ONOM o Το DBText3 εμφανίζει το πατρώνυμο του παραγωγού και έχει τις ακόλουθες ιδιότητες: DataField PAT Τα αντικείμενα DBEdit τα οποία βρίσκονται στην κατηγορία DataControl χρησιμοποιούνται για την αποθήκευση των πεδίων του βασικού πίνακα των παραλαβών. o Έτσι το DBEdit1 χρησιμοποιείται για την καταχώρηση του αριθμού του δελτίου παραλαβής και έχει ως ιδιότητες: DataSource DS_paral και DataField AR_ZYG (δίνετε το πεδίο του πίνακα στο οποίο αναφέρεται το αντικείμενο). o Το DBEdit2 χρησιμοποιείται για την καταχώρηση του αριθμού της ζυγοταινίας, τον οποίο καταχωρεί ο χρήστης (DataField AR_MPLOK) 57

61 o Το DBEdit3 χρησιμοποιείται για την καταχώρηση της ημερομηνίας, την οποία καταχωρεί ο χρήστης (DataField HM_PAR) o Το DBEdit4 χρησιμοποιείται για την καταχώρηση της ποσότητας (DataField POSOT ) o Το DBEdit5 χρησιμοποιείται για την καταχώρηση του αριθμού των κιβωτίων (DataField TEMAX) Tο Κουμπί «Επιστροφή», κλείνει την φόρμα των παραλαβών, και λειτουργεί όπως αναφέραμε σε προηγούμενη ενότητα το κουμπί «Άκυρο». Τέλος δίπλα σε κάθε αντικείμενο της κατηγόριας DataControl εκτός των DBtext, έχει τοποθετηθεί ένα αντικείμενο Label για τον χαρακτηρισμό τους. 58

62 ΦΟΡΜΑ ΠΑΡΑΛΑΒΕΣ ΑΝΑ ΗΜΕΡΟΜΗΝΙΑ Στην φόρμα των παραλαβών ανά ημερομηνία γίνεται η εμφάνιση των δελτίων παραλαβής για κάθε παραγωγό σε συγκεκριμένες ημερομηνίες. Δηλαδή αν σε κάποιο παραγωγό την συγκεκριμένη ημερομηνία έχουν κοπεί κάποια δελτία παραλαβής. Για την υλοποίηση της φόρμας χρησιμοποιήθηκαν τα παρακάτω αντικείμενα. Το αντικείμενο Query1 από την κατηγορία DataAccess το οποίο χρησιμοποιείται για την συγκέντρωση και την εμφάνιση των δεδομένων από τον πίνακα Πελατών και Παραλαβών. Οι ιδιότητες του αντικειμένου είναι οι παρακάτω: DatabaseName aktdb: Επιλογή της βάσης με την οποία θα συνδεθεί και στην οποία θα αναφέρεται SQL (Tstring): Στην ιδιότητα SQL κάνοντας κλικ στο πεδίο TString και εμφανίζεται η παρακάτω φόρμα, όπου εισάγουμε τον SQL κώδικα για το συγκεκριμένο αντικείμενο. 59

63 Όπου περιέχεται ο παρακάτω SQL-κώδικας, ο οποίος δημιουργεί έναν νέο πίνακα με δεδομένα από δυο άλλους πίνακες με βάση το Α.Φ.Μ. του παραγωγού και την ημερομηνία παραλαβής: select paralabes.ar_zyg, paralabes.posot, paralabes.kod_eid, pelates.epon, pelates.onom, pelates.pat from paralabes, pelates where (paralabes.hm_par =:help_hm) and (paralabes.afm= pelates.afm) Το αντικείμενο DataSource συνδέει το Query1 με την φόρμα και αποτελεί τον σύνδεσμο του με τα άλλα αντικείμενα. Για να ενεργοποιηθεί ρυθμίζονται οι παρακάτω ιδιότητες: DataSet Query1 Name DataSource1 Το αντικείμενο DBGrid χρησιμοποιείται ώστε να εμφανίζονται τα αποτελέσματα που θα προκύψουν από το Query. Οι ιδιότητες του αντικειμένου είναι η παρακάτω DataSource DataSource1 Το αντικείμενο ΜaskEdit χρησιμοποιείται για την εισαγωγή της ημερομηνίας, με βάση την οποία θα γίνεται η αναζητήσει, η ιδιότητα του αντικειμένου για την σωστή λειτουργία του και την αποφυγή της χρήσης γραμμάτων είναι η παρακάτω: EditMask!99/99/0000;1;_ 60

64 Το αντικείμενο Button2 δίνει την εντολή για την εκτέλεση του Query και έτσι αυτόματα γίνεται η εμφάνιση των δεδομένων στο DBGrid. Ο κώδικας που περιέχεται στο αντικείμενο είναι ο παρακάτω: procedure TForm302.Button2Click(Sender: TObject); begin query1.close; query1.parambyname('help_hm').asstring :=MaskEdit1.text; query1.open; end; Το αντικείμενο Button1 χρησιμοποιείται για την έξοδο από την φόρμα, όπως ακριβώς αναφέρθηκε και σε προηγούμενες ενότητες. 61

65 ΦΟΡΜΑ ΕΚΔΟΣΗ ΤΙΜΟΛΟΓΙΩΝ Η φόρμα Έκδοσης τιμολογίων ενημερώνει τον πίνακα τιμολογίων με βάση τις παραλαβές που έχουν γίνει για κάθε παραγωγό. Για την σωστή ενημέρωση του πίνακα κατασκευάστηκε ένας αλγόριθμος μέσω του οποίου τα δεδομένα τοποθετούνται στα σωστά πεδία και επίσης υπολογίζεται η άξια τους. Τα κριτήρια για το φιλτράρισμα των παραλαβών, για τις οποίες θα γίνει η έκδοση των τιμολογίων τους, είναι με βάση το Α.Φ.Μ., την Ημερομηνία και τον Αριθμό Παραλαβής τους. Για την υλοποίηση της φόρμας χρησιμοποιήθηκαν τα παρακάτω αντικείμενα. Αντικείμενα TTable και DataSource για την σύνδεση της φόρμας με τους πίνακες τιμολογίων, παραλαβών, παραμέτρων και ειδών: TTable: DatabaseName :Επιλογή της βάση δεδομένων TableName: Επιλογή του πίνακα Name: Το όνομα του πίνακα Active = True : Ενεργοποίηση του πίνακα DataSource : DataSet: Επιλογή του πίνακα Name: Όνομα στο DataSource Αντικείμενα MaskEdit που χρησιμοποιούνται για την εισαγωγή Α.Φ.Μ. και της Ημερομηνίας, με τις κατάλληλες μάσκες που έχουν αναφερθεί σε προηγούμενη ενότητα. Αντικείμενα Edit που χρησιμοποιούνται για την εισαγωγή των Αριθμών Δελτίων Παραλαβής. Μέσω αυτών των πεδίων δίνονται οι παράμετροι του 62

66 αλγόριθμου για την έκδοση των τιμολογίων. Δηλαδή μέσω αυτών των τιμών θα γίνεται το φιλτράρισμα στον πίνακα των παραλαβών, ώστε τα αποτελέσματα να αποθηκεύονται στον πίνακα των τιμολογίων. Ο αλγόριθμος υπολογισμού των τιμολογίων περιέχεται στο αντικείμενο Button2 και εκτελείται όταν επιλέγεται το αντικείμενο: procedure TForm303.Button2Click(Sender: TObject); var Test_AFM, pel_prin : String; help_timi : real; begin T_Paral.First; pel_prin :=T_Paral.Fields[2].AsString; while not T_Paral.Eof do begin if pel_prin <> T_Paral.Fields[2].AsString then begin T_param.Edit; T_Param.Fields[2]:= T_Param.Fields[2] + 1; T_param.Post; end; if ((T_Paral.Fields[2] >= MaskEdit1.Text) and (T_Paral.Fields[2] <= MaskEdit2.Text)) then begin Test_AFM := T_Paral.Fields[2].AsString; T_Timol.CachedUpdates := TRUE; T_Timol.Insert; T_Timol.Fields[2].AsString := Test_AFM; T_Timol.Fields[3:=T_Param.Fields[2].AsString; T_Timol.Fields[4].AsDateTime := Date; T_Timol.Fields[5].AsFloat:= T_Paral.Fields[7]; help_timi := 0.26; T_Timol.Fields[6].AsFloat:= help_timi; T_Timol.Fields[7]:=T_Paral.Fields[7] * help_timi; T_Timol.FieldByName('Eksof').AsBoolean:= FALSE; T_Timol.ApplyUpdates; T_Timol.CachedUpdates := FALSE; T_Timol.refresh; end; pel_prin := Form303.T_Paral.Fields[2].AsString; T_Paral.Next; end; end; Το αντικείμενο Button1 χρησιμοποιείται για την έξοδο από την φόρμα, όπως ακριβώς αναλύσαμε και σε προηγούμενες ενότητες. 63

67 3.4.5.ΦΟΡΜΑ ΤΙΜΟΛΟΓΙΑ ΑΝΑ ΗΜΕΡΟΜΗΝΙΑ Στην φόρμα των τιμολογίων ανά ημερομηνία γίνεται η εμφάνιση των τιμολογίων για κάθε παραγωγό. Δηλαδή αν σε κάποιο παραγωγό τις συγκεκριμένες ημερομηνίες έχουν κοπεί κάποια τιμολόγια. Η υλοποίηση της φόρμας έγινε παρόμοια με την φόρμα «Παραλαβές Ανά Ημερομηνία», μόνο που εδώ γίνεται η αναζήτηση στοιχειών στον πίνακα Τιμολογίων. Οι βασική διαφορά βρίσκεται στο αντικείμενο Query1 όπου στην ιδιότητα SQL χρησιμοποιείται ο παρακάτω κώδικας: select timologio.afm,timologio.ar_timol,timologio.posot,timologio.aksia pelates.epon, pelates.onom, pelates.pat from timologio, pelates where (timologio.hmera =:Timolhelp_hm) and (paralabes.afm= pelates.afm) 64

68 3.5. ΦΟΡΜΕΣ ΣΥΓΚΕΝΤΡΩΤΙΚΩΝ ΣΤΟΙΧΕΙΩΝ Στις ενότητες που θα ακολουθήσουν παρακάτω θα περιγραφούν οι ακόλουθες φόρμες: Σύνολα Ανά Ποικιλία Παραλαβές Παραγωγών Τιμολόγια Παραγωγών ΦΟΡΜΑ «ΣΥΝΟΛΑ ΑΝΑ ΠΟΙΚΙΛΙΑ» Η φόρμα «Σύνολα Ανά Ποικιλία» δίνει την δυνατότητα στον χρήστη να βλέπει το σύνολο των παραλαβών που έχουν γίνει βάση τον κωδικό είδους του. Η μορφή της συγκεκριμένης φόρμας και τα αντικείμενα που περιέχονται σε αυτήν, με τις ιδιότητες τους είναι τα ακόλουθα: Το αντικείμενο Query1 χρησιμοποιείται για την συγκέντρωση και την εμφάνιση των δεδομένων από τον πίνακα Ειδών και Παραλαβών. Οι ιδιότητες του αντικειμένου είναι οι παρακάτω: SQL (Tstring): Στην ιδιότητα SQL Tstring χρησιμοποιείται ο παρακάτω κώδικας SQL, για να γίνει η άθροιση των ποσοτήτων και το σύνολο των κιβωτίων: select eidoi.kod, eidoi.per, paralabes.kod_eid, sum(paralabes.posot), sum(paralabes.temax) from paralabes, eidoi where paralabes.kod_eid = eidoi.kod group by eidoi.kod, eidoi.per, paralabes.kod_eid order by paralabes.kod_eid 65

69 Το αντικείμενο DataSource αναφέρεται στο Query1 και αποτελεί τον σύνδεσμο του με τα άλλα αντικείμενα. Τα αντικείμενα DBΤext χρησιμοποιούνται για την εμφάνιση των πεδίων και των αποτελεσμάτων του Query. Τα αντικείμενα DBΤext1, DBΤext2 και DBΤext3 εμφανίζουν την περιγραφή του είδους (DtaField per), την συνολική ποσότητα (DtaField Expr100) και την συνολική ποσότητα των κιβωτίων (DtaField Expr1004)αντίστοιχα. Το αντικείμενο DBNavigator χρησιμοποιείτε για την πλοήγηση των αποτελεσμάτων από κωδικό είδους σε κωδικό είδους. Το αντικείμενο Button1 χρησιμοποιείται για την έξοδο από την φόρμα. Τέλος τα αντικείμενα Label για τον χαρακτηρισμό των αντικειμένων DBText. 66

70 ΦΟΡΜΑ «ΠΑΡΑΛΑΒΕΣ ΠΑΡΑΓΩΓΩΝ» Η φόρμα «Παραλαβές Παραγωγών» δίνει την δυνατότητα στον χρηστή να παρακολουθεί τα δελτία παραλαβής που έχουν κοπεί σε κάθε παραγωγό. Αυτό γίνεται με συνδυασμό του πίνακα πελατών και παραλαβών. Σαν κλειδί σύνδεσης των δυο πινάκων είναι το Α.Φ.Μ. του παραγωγού. Η μορφή της φόρμας και τα αντικείμενα με τις ιδιότητες που χρησιμοποιήθηκαν δίνονται παρακάτω: Ο πίνακας TTable1 συνδέει την φόρμα με τον πίνακα των πελατών. Οι ιδιότητες του αντικειμένου είναι οι ακόλουθες: TableName PELATES IndexFieldNameEPON Ο πίνακας TTable2 συνδέει την φόρμα με τον πίνακα των παραλαβών: TableName PARALABES IndexFieldName AFM MasterSource DataSource1 MasterFields AFM Τα αντικείμενα DataSource1, DataSource2 αναφέρονται στους παραπάνω πίνακες των πελατών και παραλαβών αντίστοιχα. 67

71 Τα αντικείμενα DBEdit χρησιμοποιούνται για την εμφάνιση των δεδομένων του πίνακα πελατών. Το αντικείμενο DBNavigator χρησιμοποιείται για την πλοήγηση από εγγραφή σε εγγραφή μέσα στον πίνακα. Τέλος το αντικείμενο DBGrid χρησιμοποιείται για την εμφάνιση των περιεχόμενων του πίνακα παραλαβών. Στο DBGrid υπάρχει η δυνατότητα να εμφανίζονται όποια πεδία θεωρηθούν απαραίτητα, μέσω της ακόλουθης διαδικασίας: o Διπλό κλικ στο αντικείμενο o Δεξί κλικ και add fields στην φόρμα που εμφανίζεται o Από τα πεδία που εμφανίζονται διαγράφονται όσα δεν θεωρούνται απαραίτητα. 68

72 ΦΟΡΜΑ ΤΙΜΟΛΟΓΙΑ ΠΑΡΑΓΩΓΩΝ Η φόρμα «Τιμολόγια Παραγωγών» δίνει την δυνατότητα στον χρηστή να παρακολουθεί τα τιμολόγια που έχουν εκδοθεί σε κάθε παραγωγό. Αυτό γίνεται με συνδυασμό του πίνακα πελατών και τιμολογίων, χρησιμοποιώντας σαν κλειδί σύνδεσης των δυο πινάκων το Α.Φ.Μ. του παραγωγού. Η μορφή της φόρμας και τα αντικείμενα που χρησιμοποιήθηκαν είναι τα παραπλήσια με αυτά της φόρμας «Παραλαβές Παραγωγών», εκτός του ότι αντί για τον πίνακα PARALABES χρησιμοποιείται ο πίνακας TIMOLOGIA. 69

73 3.6.ΦΟΡΜΕΣ ΕΚΤΥΠΩΣΕΩΝ Με την χρησιμοποίηση των φορμών εκτύπωσης δίνετε η ικανότητα στον χρήστη να εκτυπώσει τις παρακάτω καταστάσεις: Μητρώο Παραγωγών Παραλαβές παραγωγών Τιμολόγια ΦΟΡΜΑ ΜΗΤΡΩΑ ΠΑΡΑΓΩΓΩΝ Μέσω της φόρμας «Μητρώο Παραγωγών» γίνεται η εκτύπωση του μητρώου πελατών. Δηλαδή όλων των παραγωγών που έχουν καταχωρηθεί στον πίνακα των πελατών. Η μορφή της φόρμας, τα αντικείμενα και οι ιδιότητές τους δίνονται στη συνέχεια: Το αντικείμενο Query1 χρησιμοποιείται για την εμφάνιση των δεδομένων από τον πίνακα Πελατών. Οι ιδιότητες του αντικειμένου είναι οι παρακάτω: DatabaseName aktdb SQL (Tstring) χρησιμοποιείτε ο παρακάτω κώδικας: select * from pelates order by epon με τον οποίο συγκεντρώνονται τα σχετικά πεδία του πίνακα πελατών Το αντικείμενο QuickRep (κατηγορία Qreport) αναπαριστά την σελίδα της εκτύπωσης και έχει σαν κύρια ιδιότητα: DataSetQuery1 Το αντικείμενο DataSource αναφέρεται στο Query1 και αποτελεί τον σύνδεσμο του με την φόρμα. 70

74 Το αντικείμενο QRBand1 (κατηγορία Qreport) χρησιμοποιείται για την εισαγωγή του τίτλου του εκτυπωτικού. Αυτό καθορίζεται από την ιδιότητα: o BandTyperbTitle Το αντικείμενο QRBand2 χρησιμοποιείται για την εισαγωγή των αντικειμένων που θα περιγράφουν της στήλες των πεδίων που θα εμφανίζονται: o BandType rbcolumnheader Το αντικείμενο QRBand3 χρησιμοποιείται για την εισαγωγή των πεδίων που θα εμφανίζονται: o BandType rbdetail Τα αντικείμενα QRLabel χρησιμοποιούνται για την περιγραφή των στηλών που θα εμφανίζονται. Το όνομα που θα αποτυπώνετε σε κάθε μια ορίζετε από την ιδιότητα Caption. Τα αντικείμενα QRDBLabel χρησιμοποιούνται για την εμφάνιση των πεδίων του πίνακα. Το αντικείμενο PrintDialog1 χρησιμοποιείται για την εκτύπωση των αποτελεσμάτων και εκτελείται μέσω του Button2 το οποίο περιέχει τον παρακάτω κώδικα: procedure TForm41.Button2Click(Sender: TObject); begin PrintDialog1.Execute ; end; 71

75 ΦΟΡΜΑ ΠΑΡΑΛΑΒΕΣ ΠΑΡΑΓΩΓΩΝ Μέσω της φόρμας «Παραλαβές Παραγωγών» γίνεται η εκτύπωση των πελατών και των δελτίων παραλαβών που έχουν γίνει για τον κάθε ένα από αυτούς. Τα αντικείμενα που χρησιμοποιούνται περιέχονται και στην φόρμα εκτύπωσης του «Μητρώου Παραγωγών», όμως στην συγκεκριμένη φόρμα η εισαγωγή των δεδομένων γίνεται μέσω των πινάκων Παραλαβών και Πελατών και όχι με την χρήση ενός Query. Ο πίνακας TTable1 συνδέει την φόρμα με τον πίνακα των πελατών: TableName PELATES Name MasterTable Το αντικείμενο DataSource1 αναφέρεται στον πίνακα των πελατών. Ο πίνακας TTable2 συνδέει την φόρμα με τον πίνακα των παραλαβών ώστε να γίνεται η ανάκτηση των στοιχείων μέσα από αυτόν. Για να το επιτύχουμε αυτό πρέπει να ρυθμίσουμε τις παρακάτω ιδιότητες : TableName PARALABES IndexFieldNameAFM MasterSourse MasterDS MasterFieldsAFM Το αντικείμενο QuickRep έχει σαν κύρια ιδιότητα: DataSet MasterDS 72

76 Τα υπόλοιπα αντικείμενα που χρησιμοποιούνται και που η ανάλυση τους προηγήθηκε στην φόρμα εκτύπωσης «Μητρώο παραγωγών» είναι του τύπου QRBand1, QRLabel, QRDBLabel. 73

77 3.6.3.ΦΟΡΜΑ ΤΙΜΟΛΟΓΙΑ ΠΑΡΑΓΩΓΩΝ Μέσω της φόρμας «Τιμολόγια Παραγωγών» γίνεται η εκτύπωση των πελατών και των τιμολογίων που έχουν εκδοθεί για τον κάθε ένα από αυτούς. Η διαφορά της φόρμας «Τιμολόγια Παραγωγών» και της φόρμας «Παραλαβές Παραγωγών» είναι ότι στην πρώτη η εξαγωγή αποτελεσμάτων γίνετε από τον πίνακα των παραλαβών (PARALABES), ενώ στην δεύτερη από τον πίνακα Τιμολογίων (TIMOLOGIA). 74

«ΑΝΑΠΤΥΞΗ ΜΙΑΣ ΕΞΕΙΔΙΚΕΥΜΕΝΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΤΗΣ ΔΙΑΔΙΚΑΣΙΑΣ ΕΠΙΣΤΡΟΦΗΣ Φ.Π.Α. ΑΓΡΟΤΩΝ»

«ΑΝΑΠΤΥΞΗ ΜΙΑΣ ΕΞΕΙΔΙΚΕΥΜΕΝΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΤΗΣ ΔΙΑΔΙΚΑΣΙΑΣ ΕΠΙΣΤΡΟΦΗΣ Φ.Π.Α. ΑΓΡΟΤΩΝ» ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΩΝ ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ: «ΑΝΑΠΤΥΞΗ ΜΙΑΣ ΕΞΕΙΔΙΚΕΥΜΕΝΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΤΗΣ ΔΙΑΔΙΚΑΣΙΑΣ

Διαβάστε περισσότερα

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΙΙ. Φοιτητής:... (ΑΕΜ: ) ΣΕΡΡΕΣ, Ιανουάριος 2010

PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΙΙ. Φοιτητής:... (ΑΕΜ: ) ΣΕΡΡΕΣ, Ιανουάριος 2010 PROJECT ΕΡΓΑΣΤΗΡΙΩΝ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΙΙ Παραδοτέα 1. Τα.MDF και.ldf αρχεία της βάσης δεδομένων σας ή το αρχείο backup της βάσης 2. Ο φάκελος που έχει όλο το Project του Builder σε ένα CD που θα αναγράφει

Διαβάστε περισσότερα

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων Ενότητα 3 Σχεδίαση Βάσεων Δεδομένων 17 18 3.1 Εισαγωγή Μία βάση δεδομένων αποτελείται από δεδομένα για διάφορα θέματα τα οποία όμως σχετίζονται μεταξύ τους και είναι καταχωρημένα με συγκεκριμένο τρόπο.

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΣΗ 2010

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΣΗ 2010 ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΣΗ 2010 Μ.Ο.Δ..ΜΟΝΑΔΑ ΟΡΓΑΝΩΣΗΣ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΝΑΠΤΥΞΙΑΚΩΝ ΠΡΟΓΡΑΜΜΑΤΩΝ Α.Ε. 1 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εγγραφή στο σύστημα...3 2.

Διαβάστε περισσότερα

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων...

Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων Kεφάλαιο 13 Ανάλυση δεδομένων... Μέρος 2 Kεφάλαιο 11 Λίστες και Ανάλυση Δεδομένων... 211 Kεφάλαιο 12 Εργαλεία ανάλυσης πιθανοτήτων... 241 Kεφάλαιο 13 Ανάλυση δεδομένων... 257 Kεφάλαιο 14 Συναρτήσεις Μέρος Β... 285 Kεφάλαιο 15 Ευρετήριο

Διαβάστε περισσότερα

Εισαγωγή στην Access 2007

Εισαγωγή στην Access 2007 Βάσεις Δεδομένων Ι 3 Εισαγωγή στην Access 2007 Τμήμα Διοίκησης Επιχειρήσεων (Μεσολόγγι) ΤΕΙ Δυτικής Ελλάδας ΝΙΚΟΣ ΚΑΡΟΥΣΟΣ - ΔΙΟΝΥΣΗΣ ΚΑΡΟΥΣΟΣ XE 2015-2016 Βάση Δεδομένων και Access Ένα οργανωμένο σύνολο

Διαβάστε περισσότερα

Εισαγωγή Νέου Λογαριασμού

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

Διαβάστε περισσότερα

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων Ενότητα 4 Επεξεργασία πινάκων 36 37 4.1 Προσθήκη πεδίων Για να εισάγετε ένα πεδίο σε ένα πίνακα που υπάρχει ήδη στη βάση δεδομένων σας, βάζετε τον κέρσορα του ποντικιού στο πεδίο πάνω από το οποίο θέλετε

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στην Access...9 Γνωριμία με την Access... 12 Δημιουργία βάσης δεδομένων... 18 Άνοιγμα και κλείσιμο βάσης δεδομένων... 21 Ερωτήσεις ανακεφαλαίωσης... 22 Πρακτική εξάσκηση...

Διαβάστε περισσότερα

Benzina v1.8.1.23 Βασικές Οδηγίες Χρήσης

Benzina v1.8.1.23 Βασικές Οδηγίες Χρήσης Benzina v1.8.1.23 Βασικές Οδηγίες Χρήσης 1 Οδηγίες Εγκατάστασης Η έκδοση του Benzina που θα εγκατασταθεί είναι συμβατή μόνο με τα λειτουργικά συστήματα Windows 2000/XP ή νεότερα. Γενικά Κάνοντας διπλό

Διαβάστε περισσότερα

Ενότητα. Σχεδίαση Βάσεων Δεδομένων

Ενότητα. Σχεδίαση Βάσεων Δεδομένων Ενότητα 3 Σχεδίαση Βάσεων Δεδομένων 2 3 3.1 Εισαγωγή Μία βάση δεδομένων αποτελείται από δεδομένα για διάφορα θέματα τα οποία όμως σχετίζονται μεταξύ τους και είναι καταχωρημένα με συγκεκριμένο τρόπο. Όλα

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Μέτρο 2.2.1

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Μέτρο 2.2.1 On line ΔΗΛΩΣΗ ΕΦΑΡΜΟΓΗΣ Μέτρο 2.2.1 ΙΑΝΟΥΑΡΙΟΣ 2017 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1 ΓΕΝΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ... 3 1.1 Υποχρεωτικά Πεδία... 3 1.2 Βοηθητική Λίστα Τιμών (drop down list)... 3 1.3 Αναζήτηση... 3 1.3.1

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ 2014-2020 ΕΝΟΤΗΤΑ «ΔΙΑΧΕΙΡΙΣΗ ΠΡΟΣΚΛΗΣΕΩΝ ΕΡΓΩΝ ΣΧΕΔΙΩΝ ΧΟΡΗΓΙΩΝ» 1η Έκδοση: 2015 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΕΙΣΑΓΩΓΗ...3

Διαβάστε περισσότερα

Έκδοση νέας Μηνιαίας Κατάστασης ΜΥΦ από το ACADEMIA FINANCIALS ΕΣΟΔΑ ΕΞΟΔΑ

Έκδοση νέας Μηνιαίας Κατάστασης ΜΥΦ από το ACADEMIA FINANCIALS ΕΣΟΔΑ ΕΞΟΔΑ Έκδοση νέας Μηνιαίας Κατάστασης ΜΥΦ από το ACADEMIA FINANCIALS ΕΣΟΔΑ ΕΞΟΔΑ Η έκδοση 3.20.21 του ACADEMIA FINANCIALS ΕΣΟΔΑ ΕΞΟΔΑ υποστηρίζει την έκδοση της νέας Μηνιαίας Κατάστασης ΜΥΦ, η οποία πρέπει να

Διαβάστε περισσότερα

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

Παρακάτω προτείνεται μια αλληλουχία ενεργειών την οποία ο χρήστης πρέπει να ακολουθήσει για να αξιοποιήσει τις δυνατότητες της εφαρμογής. Έκδοση Επιταγών Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Έκδοσης Επιταγών στην εφαρμογή Λογιστική Διαχείριση της σειράς HyperΛογιστική. Παρακάτω προτείνεται

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access... 9 Κεφάλαιο 2: Microsoft Access 2002... 20 Κεφάλαιο 3: Το σύστημα Βοήθειας του Microsoft Office ΧΡ... 36

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΜΕΤΑΠΟΙΗΣΗ ΣΤΙΣ ΝΕΕΣ ΣΥΝΘΗΚΕΣ

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΜΕΤΑΠΟΙΗΣΗ ΣΤΙΣ ΝΕΕΣ ΣΥΝΘΗΚΕΣ ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΜΕΤΑΠΟΙΗΣΗ ΣΤΙΣ ΝΕΕΣ ΣΥΝΘΗΚΕΣ Μ.Ο.Δ..ΜΟΝΑΔΑ ΟΡΓΑΝΩΣΗΣ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΝΑΠΤΥΞΙΑΚΩΝ ΠΡΟΓΡΑΜΜΑΤΩΝ Α.Ε. 1 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εγγραφή στο σύστημα...3

Διαβάστε περισσότερα

Διαχείριση Αξιόγραφων

Διαχείριση Αξιόγραφων Διαχείριση Αξιόγραφων 1 Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Διαχείρισης Αξιόγραφων στην εφαρμογή extra Λογιστική Διαχείριση. Παρακάτω προτείνεται μια

Διαβάστε περισσότερα

Διαχείριση Επιλογών Διαμόρφωσης

Διαχείριση Επιλογών Διαμόρφωσης 1 Περίληψη Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας διαχείρισης επιλογών διαμόρφωσης εγγραφών Εσόδων Εξόδων & Άρθρων Γενικής Λογιστικής στην εφαρμογή της σειράς

Διαβάστε περισσότερα

Μηνιαίες Συγκεντρωτικές1 Καταστάσεις1

Μηνιαίες Συγκεντρωτικές1 Καταστάσεις1 Μηνιαίες Συγκεντρωτικές1 Καταστάσεις1 Σύντομες Οδηγίες Χρήσης 1/4/2014 Σελίδα 1 από 12 8 2014 Rowega Consulting Ltd. i. ΕΝΕΡΓΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ Κατά την εκκίνηση της εφαρµογής, εµφανίζεται στην οθόνη

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ. ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ Ηλεκτρονική Υποβολή Α.Π.Δ. ΠΕΡΙΕΧΟΜΕΝΑ 1) Είσοδος στην εφαρμογή 2) Δημιουργία Περιόδου Υποβολής 2.α) Ακύρωση Περιόδου Υποβολής 3) Μέθοδος Υποβολής: Συμπλήρωση Φόρμας 3.α) Συμπλήρωση

Διαβάστε περισσότερα

Browsers. Λειτουργικότητα και Παραμετροποίηση

Browsers. Λειτουργικότητα και Παραμετροποίηση Browsers Λειτουργικότητα και Παραμετροποίηση 1 Πίνακας περιεχομένων Γενική περιγραφή... 3 Γενικά... 3 Ποιο αναλυτικά τα μέρη ενός browser... 4 Φίλτρα αναζήτησης... 4 Σενάρια αναζήτησης... 4 Όψεις εμφάνισης

Διαβάστε περισσότερα

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων 2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων Μετά τον μετασχηματισμό των δεδομένων με τη χρήση του Excel, τα δεδομένα θα εισαχθούν σε μια σχεσιακή βάση δεδομένων (Microsoft SQL Sever 2005) ώστε να

Διαβάστε περισσότερα

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 11 Αναζήτηση προϊόντος...

Διαβάστε περισσότερα

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

Pylon Entry. Προμηθευτές. Στην διαδικασία αυτή περιγράφεται η Δημιουργία-Μεταβολή- Διαγραφή Αναζήτηση ενός προμηθευτή Pylon Entry Προμηθευτές Στην διαδικασία αυτή περιγράφεται η Δημιουργία-Μεταβολή- Διαγραφή Αναζήτηση ενός προμηθευτή Περιεχόμενα Δημιουργία Νέου Προμηθευτή... 3 Καρτέλα Βασικά Στοιχεία... 5 Καρτέλα Εμπορικά

Διαβάστε περισσότερα

Διαδικασία Εξαγωγής Συγκεντρωτικών Καταστάσεων & Αυτόματης Υποβολής μέσω Internet

Διαδικασία Εξαγωγής Συγκεντρωτικών Καταστάσεων & Αυτόματης Υποβολής μέσω Internet Διαδικασία Εξαγωγής Συγκεντρωτικών Καταστάσεων & Αυτόματης Υποβολής μέσω 1 Περίληψη Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας εξαγωγής & Υποβολής Συγκεντρωτικών

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Βάση Δεδομένων: Με το όρο Βάση Δεδομένων εννοούμε ένα σύνολο δεδομένων που είναι οργανωμένο

Διαβάστε περισσότερα

ΑΛΛΑΓΕΣ ΠΟΥ ΕΓΙΝΑΝ ΣΤΗΝ ΕΚΔΟΣΗ

ΑΛΛΑΓΕΣ ΠΟΥ ΕΓΙΝΑΝ ΣΤΗΝ ΕΚΔΟΣΗ Πίνακας περιεχομένων ΑΛΛΑΓΕΣ ΠΟΥ ΕΓΙΝΑΝ ΣΤΗΝ ΕΚΔΟΣΗ 5.1...2 1. Δημιουργία του αρχείου Excel για την υποβολή των βεβαιώσεων αποδοχών από επιχειρηματική δραστηριότητα... 3 Ο τρόπος δήλωσης της παρακράτησης...

Διαβάστε περισσότερα

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ

Διαβάστε περισσότερα

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Σύνοψη Σ αυτό το κεφάλαιο θα περιγράψουμε τη δημιουργία φορμών, προκειμένου να εισάγουμε δεδομένα και να εμφανίζουμε στοιχεία από τους πίνακες

Διαβάστε περισσότερα

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου "Σύζευξις" -1-

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου Σύζευξις -1- -1- 1 Διαχείριση Χρηστών...3 1.1 Υπηρεσίες...5 1.1.1 Δημιουργία νέου χρήστη...6 1.1.2 Αναζήτηση χρήστη...7 1.1.2 Επεξεργασία στοιχείων χρήστη...8 1.1.3 Δημιουργία /Επεξεργασία mailbox plan...10 1.1.4 Ενεργοποίηση

Διαβάστε περισσότερα

ΑΕΕ ONLINE 2012 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

ΑΕΕ ONLINE 2012 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΑΕΕ ONLINE 2012 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ ΥΠΗΡΕΣΙΕΣ ONLINE ΥΠΟΒΟΛΗΣ ΑΙΤΗΣΕΩΝ 2012... 3 1. Διαδικασία Εγγραφής και Πρόσβασης... 3 1.1 Διαδικασία απόκτησης κωδικού πρόσβασης... 3 1.2 Διαδικασία υποβολής

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΣΗ 2010

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΣΗ 2010 ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΣΗ 2010 Μ.Ο.Δ..ΜΟΝΑΔΑ ΟΡΓΑΝΩΣΗΣ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΝΑΠΤΥΞΙΑΚΩΝ ΠΡΟΓΡΑΜΜΑΤΩΝ Α.Ε. 1 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εγγραφή στο σύστημα...3 2.

Διαβάστε περισσότερα

ΟΓΗΓΙΕΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΑΠΟΒΛΗΤΩΝ. Draft version

ΟΓΗΓΙΕΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΑΠΟΒΛΗΤΩΝ. Draft version ΟΓΗΓΙΕΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΑΠΟΒΛΗΤΩΝ Draft version Θεσσαλονίκη, Ιούλιος 2016 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ... 4 1. ΓΕΝΙΚΑ... 5 1.1. Πρόσβαση... 5 1.2. Χρήστες... 5 2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΑΤΦΟΡΜΑ ΗΜΑ... 6 2.1.

Διαβάστε περισσότερα

Διαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII

Διαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Διαχείριση Βάσης Δεδομένων (dbadmin) > Αρχεία Αρχεία Εισαγωγή από αρχείο ASCII Με την εργασία αυτή έχετε την δυνατότητα να εισάγετε

Διαβάστε περισσότερα

Διαδικασία Συγκεντρωτικές Καταστάσεις ΚΕΠΥΟ

Διαδικασία Συγκεντρωτικές Καταστάσεις ΚΕΠΥΟ 1 Διαδικασία Συγκεντρωτικές Καταστάσεις ΚΕΠΥΟ Περίληψη Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της Διαδικασίας Συγκεντρωτικές Καταστάσεις ΚΕΠΥΟ. Παρακάτω προτείνεται μια

Διαβάστε περισσότερα

Pylon Entry. Πελάτες. Στην διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση ενός πελάτη

Pylon Entry. Πελάτες. Στην διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση ενός πελάτη Pylon Entry Πελάτες Στην διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση ενός πελάτη Περιεχόμενα Δημιουργία Νέου Πελάτη... 3 Καρτέλα Βασικά Στοιχεία... 5 Καρτέλα Πρόσθετα Στοιχεία...

Διαβάστε περισσότερα

Αυτόματο Κλείσιμο Ισολογισμού

Αυτόματο Κλείσιμο Ισολογισμού Αυτόματο Κλείσιμο Ισολογισμού Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας διαχείρισης Οδηγιών Αυτόματου Κλεισίματος Ισολογισμού στην εφαρμογή extra Λογιστική

Διαβάστε περισσότερα

Pylon Entry. Είδη. Στη διαδικασία αυτή περιγράφεται η Δημιουργία Μεταβολή Διαγραφή - Αναζήτηση ενός είδους

Pylon Entry. Είδη. Στη διαδικασία αυτή περιγράφεται η Δημιουργία Μεταβολή Διαγραφή - Αναζήτηση ενός είδους Pylon Entry Είδη Στη διαδικασία αυτή περιγράφεται η Δημιουργία Μεταβολή Διαγραφή - Αναζήτηση ενός είδους Περιεχόμενα Δημιουργία Νέου Είδους... 3 Καρτέλα Βασικά Στοιχεία... 4 Καρτέλα Πολιτική Τιμολόγησης...

Διαβάστε περισσότερα

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access) Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στην επιλογή «Κενή βάση δεδομένων» στο Παράθυρο Εργασιών. Θα εμφανιστεί το

Διαβάστε περισσότερα

Διαχείριση Βάσης Δεδομένων (dbadmin)

Διαχείριση Βάσης Δεδομένων (dbadmin) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Εμπορική Διαχείριση > Διαχείριση Βάσης Δεδομένων (dbadmin) Διαχείριση Βάσης Δεδομένων (dbadmin) Μέσα από τη διαχείριση βάσης δεδομένων

Διαβάστε περισσότερα

Γρήγορος Έλεγχος Συγκεντρωτικών Καταστάσεων και Μηχανογραφικής Έκδοσης Ισοζυγίου

Γρήγορος Έλεγχος Συγκεντρωτικών Καταστάσεων και Μηχανογραφικής Έκδοσης Ισοζυγίου Γρήγορος Έλεγχος Συγκεντρωτικών Καταστάσεων και Μηχανογραφικής Έκδοσης Ισοζυγίου Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας γρήγορου ελέγχου των Συγκεντρωτικών

Διαβάστε περισσότερα

εδφεφδεφεφεφεφεφεφ Page 1 of 10 (εικόνα 1)

εδφεφδεφεφεφεφεφεφ Page 1 of 10 (εικόνα 1) εδφεφδεφεφεφεφεφεφ Οδηγίες δημιουργίας ειδικών παραστατικών και ηλεκτρονικής υποβολής κινήσεων στο σύστημα Ήφαιστος, για διακίνηση πετρελαίου θέρμανσης. πολ.: 1018-30/01/2008 (Προσοχή οι οδηγίες αφορούν

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access Κεφάλαιο 2 Χειρισμός πινάκων... 27

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access Κεφάλαιο 2 Χειρισμός πινάκων... 27 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στην Access... 9 Γνωριμία με την Access... 12 Δημιουργία βάσης δεδομένων... 22 Άνοιγμα και κλείσιμο βάσης δεδομένων... 24 Ερωτήσεις ανακεφαλαίωσης... 25 Πρακτική εξάσκηση...

Διαβάστε περισσότερα

Ηλεκτρονικοί Υπολογιστές ΙI. Βάσεις Δεδομένων. Ακαδημαϊκό Έτος Εργαστήριο 2. Διαφάνεια 1. Κάπαρης Αναστάσιος

Ηλεκτρονικοί Υπολογιστές ΙI. Βάσεις Δεδομένων. Ακαδημαϊκό Έτος Εργαστήριο 2. Διαφάνεια 1. Κάπαρης Αναστάσιος Βάσεις Δεδομένων Εργαστήριο 2 Διαφάνεια 1 Πώς να δημιουργήσω μια συσχέτιση ένα προς πολλά στην ACCESS; Η απάντηση στο παραπάνω θέμα, θα δοθεί μέσα από ένα παράδειγμα μιας μικρής βάσης δεδομένων. Το μοντέλο

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΩΝ ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΠΡΑΞΕΩΝ ΔΕΛΤΙΟ ΔΗΛΩΣΗΣ ΔΑΠΑΝΩΝ (ΕΕΣ)

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΤΩΝ ΠΑΡΑΚΟΛΟΥΘΗΣΗ ΠΡΑΞΕΩΝ ΔΕΛΤΙΟ ΔΗΛΩΣΗΣ ΔΑΠΑΝΩΝ (ΕΕΣ) ΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΔΗΜΟΣΙΩΝ ΕΠΕΝΔΥΣΕΩΝ & ΕΣΠΑ ΕΘΝΙΚΗ ΑΡΧΗ ΣΥΝΤΟΝΙΣΜΟΥ ΕΙΔΙΚΗ ΥΠΗΡΕΣΙΑ Ο.Π.Σ. Υλοποίηση του Ολοκληρωμένου Πληροφοριακού Συστήματος (Ο.Π.Σ.) σύμφωνα με τις απαιτήσεις της Προγραμματικής Περιόδου

Διαβάστε περισσότερα

Διαχείριση Εισαγωγής Νέων Εγγραφών Εσόδων Εξόδων και Άρθρων Γενικής Λογιστικής

Διαχείριση Εισαγωγής Νέων Εγγραφών Εσόδων Εξόδων και Άρθρων Γενικής Λογιστικής Διαχείριση Εισαγωγής Νέων Εγγραφών Εσόδων Εξόδων και Άρθρων Γενικής Λογιστικής ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εισαγωγή Νέας εγγραφής Εσόδου Εξόδου και Άρθρου Γενικής Λογιστικής.... 4 1.1. Διαδικασία εισαγωγής

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Βάσεις Δεδομένων Ι 6. Ιδιότητες πεδίων. Τμήμα Διοίκησης Επιχειρήσεων (Μεσολόγγι) ΤΕΙ Δυτικής Ελλάδας

Βάσεις Δεδομένων Ι 6. Ιδιότητες πεδίων. Τμήμα Διοίκησης Επιχειρήσεων (Μεσολόγγι) ΤΕΙ Δυτικής Ελλάδας Βάσεις Δεδομένων Ι 6 Ιδιότητες πεδίων Τμήμα Διοίκησης Επιχειρήσεων (Μεσολόγγι) ΤΕΙ Δυτικής Ελλάδας ΝΙΚΟΣ ΚΑΡΟΥΣΟΣ - ΔΙΟΝΥΣΗΣ ΚΑΡΟΥΣΟΣ XE 2015-2016 Εισαγωγή Οι ιδιότητες των πεδίων διαφέρουν ανάλογα με

Διαβάστε περισσότερα

BakeMe v Βασικές Οδηγίες Χρήσης

BakeMe v Βασικές Οδηγίες Χρήσης BakeMe v1.8.1.23 Βασικές Οδηγίες Χρήσης 1 Οδηγίες Εγκατάστασης Η έκδοση του BakeMe είναι συμβατή μόνο με τα λειτουργικά συστήματα Windows 2000/XP ή νεότερα. Γενικά Από τα περιεχόμενα του cd ή από το φάκελο

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ 2014-2020 ΕΝΟΤΗΤΑ «ΔΕΛΤΙΑ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΥΠΟΨΗΦΙΩΝ ΣΧΕΔΙΩΝ ΧΟΡΗΓΙΩΝ» 1η Έκδοση: 2016 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΕΙΣΑΓΩΓΗ...3

Διαβάστε περισσότερα

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΕΝΟΤΗΤΑ 1.1 ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΔΙΔΑΚΤΙΚΟI ΣΤOΧΟΙ Στο τέλος της ενότητας αυτής πρέπει να μπορείτε: να επεξηγείτε τις έννοιες «βάση δεδομένων» και «σύστημα διαχείρισης βάσεων δεδομένων» να αναλύετε

Διαβάστε περισσότερα

Με την Αναλυτική Λογιστική πραγματοποιείται η παρακολούθηση όλου του κυκλώματος και η ενημέρωση της Αναλυτικής Λογιστικής από την εφαρμογή της

Με την Αναλυτική Λογιστική πραγματοποιείται η παρακολούθηση όλου του κυκλώματος και η ενημέρωση της Αναλυτικής Λογιστικής από την εφαρμογή της Αναλυτική Λογιστική Με την Αναλυτική Λογιστική πραγματοποιείται η παρακολούθηση όλου του κυκλώματος και η ενημέρωση της Αναλυτικής Λογιστικής από την εφαρμογή της Λογιστικής Η Αναλυτική Λογιστική περιλαμβάνει

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Φορέα Πιστοποίησης

Εγχειρίδιο Χρήσης Φορέα Πιστοποίησης Εγχειρίδιο Χρήσης Φορέα Πιστοποίησης ΕΙΣΟΔΟΣ ΣΤΗΝ ΕΦΑΡΜΟΓΗ Για την είσοδο στην εφαρμογή απαιτείται, 1. Πλοηγός ιστοσελίδων (Internet Explorer, Mozilla Firefox, Google Chrome, Netscape Navigator), 2. Όνομα

Διαβάστε περισσότερα

Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9. Οδηγίες Χρήσης

Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9. Οδηγίες Χρήσης Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9 Οδηγίες Χρήσης Πίνακας Περιεχομένων 1. Αρχική οθόνη... 3 2. Αρχική Οθόνη Πιστοποιημένου Χρήστη... 4 2.1. Οριστικοποίηση της Περιουσιακής Εικόνας... 5 2.2. Καρτέλες

Διαβάστε περισσότερα

ΟΠΣ-ΕΣΠΑ : Ειδική Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος ΕΚΠΑΙΔΕΥΤΙΚΟΣ ΟΔΗΓΟΣ ΓΙΑ ΤΗ ΛΕΙΤΟΥΡΓΙΑ ΤΟΥ ΚΕΝΤΡΙΚΟΥ ΛΟΓΑΡΙΑΣΜΟΥ

ΟΠΣ-ΕΣΠΑ : Ειδική Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος ΕΚΠΑΙΔΕΥΤΙΚΟΣ ΟΔΗΓΟΣ ΓΙΑ ΤΗ ΛΕΙΤΟΥΡΓΙΑ ΤΟΥ ΚΕΝΤΡΙΚΟΥ ΛΟΓΑΡΙΑΣΜΟΥ ΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΔΗΜΟΣΙΩΝ ΕΠΕΝΔΥΣΕΩΝ ΕΣΠΑ ΕΘΝΙΚΗ ΑΡΧΗ ΣΥΝΤΟΝΙΣΜΟΥ Ειδική Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος ΟΠΣ-ΕΣΠΑ 2014-2020: ΕΚΠΑΙΔΕΥΤΙΚΟΣ ΟΔΗΓΟΣ ΓΙΑ ΤΗ ΛΕΙΤΟΥΡΓΙΑ ΤΟΥ ΚΕΝΤΡΙΚΟΥ ΛΟΓΑΡΙΑΣΜΟΥ

Διαβάστε περισσότερα

Δημιουργία και Σύνδεση με Στήλες Βιβλίου

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

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Μετά την εγκατάσταση το πρόγραμμα εκτελείται από το ΕΝΑΡΞΗ(START) ΠΡΟΓΡΑΜΜΑΤΑ(PROGRAMS) RENTACAR.

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Μετά την εγκατάσταση το πρόγραμμα εκτελείται από το ΕΝΑΡΞΗ(START) ΠΡΟΓΡΑΜΜΑΤΑ(PROGRAMS) RENTACAR. ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Μετά την εγκατάσταση το πρόγραμμα εκτελείται από το ΕΝΑΡΞΗ(START) ΠΡΟΓΡΑΜΜΑΤΑ(PROGRAMS) RENTACAR. Οταν τελειώσει η φόρτωση του προγράμματος, (ΑΠΑΙΤΕΙΤΑΙ ΚΩΔΙΚΟΣ ΠΡΟΣΒΑΣΗΣ) βλεπουμε την βασική

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ ΣΥΜΒΕΒΛΗΜΕΝΟΥΣ ΜΕ ΤΟΝ Ε.Ο.Π.Υ.

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ ΣΥΜΒΕΒΛΗΜΕΝΟΥΣ ΜΕ ΤΟΝ Ε.Ο.Π.Υ. Τ.Ε.Ι ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ» ΟΝΟΜΑΤΕΠΩΝΥΜΑ ΣΠΟΥΔΑΣΤΩΝ : ~ΔΕΛΗΓΙΑΝΝΗ ΚΥΡΙΑΚΗ, 1925~

Διαβάστε περισσότερα

Epsilon Net PYLON Platform

Epsilon Net PYLON Platform Epsilon Net PYLON Platform Διαδικασίες Γρήγορης Παραμετροποίησης V1.0 / 06-2014 Page 1 of 29 Περιεχόμενα 1 ΕΙΣΑΓΩΓΗ... 3 2 ΒΗΜΑΤΑ... 4 2.1 Εγκατάσταση Φορολογικών Μηχανισμών... 4 2.2 Σύνδεση (Log-in)...

Διαβάστε περισσότερα

Επίλυση προβλήματος με Access

Επίλυση προβλήματος με Access Δ.1. Το προς επίλυση πρόβλημα Ζητείται να κατασκευάσετε τα αρχεία και τα προγράμματα μιας εφαρμογής καταχώρησης Δαπανών μελών ΔΕΠ (Διδακτικό και Ερευνητικό Προσωπικό) για την παρακολούθηση του απολογισμού

Διαβάστε περισσότερα

ΥΠ.ΕΣ. - Δ.Μ.Η.Ε.Σ. ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΛΗΞΙΑΡΧΕΙΟΥ V 1.2

ΥΠ.ΕΣ. - Δ.Μ.Η.Ε.Σ. ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΛΗΞΙΑΡΧΕΙΟΥ V 1.2 ΥΠ.ΕΣ. - Δ.Μ.Η.Ε.Σ. ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΛΗΞΙΑΡΧΕΙΟΥ V 1.2 Δεκέμβριος 2012 Πίνακας Περιεχομένων 1. Εισαγωγή.. σελ. 3 2. Σύνδεση για πρώτη φορά με την εφαρμογή 4 3. Είσοδος στην εφαρμογή 9 4. Αναζήτηση

Διαβάστε περισσότερα

Epsilon Net PYLON Platform

Epsilon Net PYLON Platform Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης

Διαβάστε περισσότερα

Σενάριο Χρήσης Moodle

Σενάριο Χρήσης Moodle Σενάριο Χρήσης Moodle Άσκηση 1 Μπείτε στη σελίδα http://pileas.com/m και συνδεθείτε με έναν από τους διαθέσιμους χρήστες σύμφωνα με τους κωδικούς που σας έχουν δοθεί. Αφού εισάγουμε το url του Moodle (π.χ.

Διαβάστε περισσότερα

Διαχείριση Πάγιου Ενεργητικού

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

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ 2014-2020 ΕΝΟΤΗΤΑ «ΔΕΛΤΙΑ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΥΠΟΨΗΦΙΩΝ ΈΡΓΩΝ ΔΣ» 1η Έκδοση: 2016 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΕΙΣΑΓΩΓΗ...3

Διαβάστε περισσότερα

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access

Εισαγωγή Κεφάλαιο 1: Εγκατάσταση της Access Κεφάλαιο 2: Βάσεις δεδομένων και δομικά στοιχεία της Access ΠΕΡΙΕΧΟΜΕΝΑ Εισαγωγή...15 Κεφάλαιο 1: Εγκατάσταση της Access 2002...17 Τι είναι το Office XP;...17 Τεχνικές απαιτήσεις του Office XP...17 Πρόσθετα απαιτούμενα για την αξιοποίηση εξειδικευμένων χαρακτηριστικών...18

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Εργαστηριακός Οδηγός. Βάσεις Δεδομένων της Γ' Τάξης ΕΠΑΛ

Εργαστηριακός Οδηγός. Βάσεις Δεδομένων της Γ' Τάξης ΕΠΑΛ Άδεια Χρήσης Creative Commons, Αναφορά Προέλευσης 3.0 Ελλάδα 2009-200, Βουρλάκος Μιχαήλ Εργαστηριακός Οδηγός για το μάθημα Βάσεις Δεδομένων της Γ' Τάξης ΕΠΑΛ σε περιβάλλον Microsoft Access Υπεύθυνος Καθηγητής:

Διαβάστε περισσότερα

Σχεδιασμός των Πινάκων μίας Βάσης Δεδομένων

Σχεδιασμός των Πινάκων μίας Βάσης Δεδομένων Σχεδιασμός των Πινάκων μίας Βάσης Δεδομένων 3 ΚΥΡΙΑ ΣΗΜΕΙΑ ΤΟΥ ΚΕΦΑΛΑΙΟΥ Επιλογή τύπου δεδομένων και ιδιότητες πεδίων Δημιουργία πινάκων Συσχετισμός πινάκων ΑΡΧΕΙΑ ΕΡΓΑΣΙΑΣ ΠΑΡΑΓΓΕΛΙΕΣ, ΠΑΡΑΓΓΕΛΙΕΣ ΤΕΛΙΚΟ

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Εργαστήριο 1. Ηλεκτρονικοί Υπολογιστές ΙI. Ακαδημαϊκό Έτος Διαφάνεια 1. Κάπαρης Αναστάσιος

Βάσεις Δεδομένων. Εργαστήριο 1. Ηλεκτρονικοί Υπολογιστές ΙI. Ακαδημαϊκό Έτος Διαφάνεια 1. Κάπαρης Αναστάσιος Βάσεις Δεδομένων Εργαστήριο 1 Διαφάνεια 1 Πώς να δημιουργήσω ένα νέο πίνακα στην ACCESS, όταν έχω την αντίστοιχη οντότητα; Ας υποθέσουμε ότι έχουμε την οντότητα φοιτητής, με ιδιότητες (γνωρίσματα), όπως

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΕΙΣΑΓΩΓΗΣ ΚΑΤΑΛΟΓΟΥ ΥΠΟΧΡΕΩΝ ΑΠΟ ΑΡΧΕΙΟ EXCEL

ΟΔΗΓΙΕΣ ΕΙΣΑΓΩΓΗΣ ΚΑΤΑΛΟΓΟΥ ΥΠΟΧΡΕΩΝ ΑΠΟ ΑΡΧΕΙΟ EXCEL ΟΔΗΓΙΕΣ ΕΙΣΑΓΩΓΗΣ ΚΑΤΑΛΟΓΟΥ ΥΠΟΧΡΕΩΝ ΑΠΟ ΑΡΧΕΙΟ EXCEL Η σύνδεση του χρήστη στο σύστημα επιτυγχάνεται με τη χρήση των προσωπικών του κωδικών TAXISnet στη διεύθυνση h ps://www.pothen.gr/pothen-back/sub1-public

Διαβάστε περισσότερα

Pylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων

Pylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων Pylon Entry Πόροι Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων Περιεχόμενα Δημιουργία Νέου Πόρου... 3 Καρτέλα Βασικά Στοιχεία... 4 Καρτέλα Βασικά Στοιχεία... 4 Καρτέλα

Διαβάστε περισσότερα

Ενότητα. Επεξεργασία πινάκων

Ενότητα. Επεξεργασία πινάκων Ενότητα 4 Επεξεργασία πινάκων 2 3 4.1 Προσθήκη πεδίων Για να εισάγετε ένα πεδίο σε ένα πίνακα που υπάρχει ήδη στη βάση δεδομένων σας, βάζετε τον κέρσορα του ποντικιού στο πεδίο πάνω από το οποίο θέλετε

Διαβάστε περισσότερα

ΑΛΛΑΓΕΣ ΛΟΓΙΣΤΙΚΗΣ Έκδοση 3.2014.1

ΑΛΛΑΓΕΣ ΛΟΓΙΣΤΙΚΗΣ Έκδοση 3.2014.1 ΑΛΛΑΓΕΣ ΛΟΓΙΣΤΙΚΗΣ Έκδοση 3.2014.1 1. Δημιουργία Μεταβολή Καρτέλας Λογιστικής. Αν η καρτέλα έχει τύπο Λογιστικής και μορφή Κινούμενη, τότε ενεργοποιείται το πεδίο Αριθμός ΦΤΜ στην θέση του πεδίου Επάγγελμα.

Διαβάστε περισσότερα

Διαχείριση εκδηλώσεων

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

Διαβάστε περισσότερα

Είδη. Σε αυτό το εγχειρίδιο περιγράφεται η Δημιουργία, Μεταβολή, Διαγραφή και Αναζήτηση ενός είδους

Είδη. Σε αυτό το εγχειρίδιο περιγράφεται η Δημιουργία, Μεταβολή, Διαγραφή και Αναζήτηση ενός είδους Είδη Σε αυτό το εγχειρίδιο περιγράφεται η Δημιουργία, Μεταβολή, Διαγραφή και Αναζήτηση ενός είδους Περιεχόμενα Δημιουργία Νέου Είδους 3 Καρτέλα Βασικά Στοιχεία 4 Καρτέλα Πολιτική Τιμολόγησης 7 Στην καρτέλα

Διαβάστε περισσότερα

Βήμα 1 ο Επιλογή Προϊόντων

Βήμα 1 ο Επιλογή Προϊόντων Για να βάλετε μία Ηλεκτρονική Παραγγελία ακολουθήστε τα παρακάτω βήματα: Βήμα 1ο : Επιλογή Προϊόντων και προσθήκη στο καλάθι αγορών Βήμα 2ο: Καλάθι Αγορών - Ολοκλήρωση Παραγγελίας - Έγγραφή Αναζήτηση Ακύρωση

Διαβάστε περισσότερα

Οδηγίες Χρήσης Εφαρμογής Βελτίωσης Περιεχομένου δήλωσης Ε9

Οδηγίες Χρήσης Εφαρμογής Βελτίωσης Περιεχομένου δήλωσης Ε9 Οδηγίες Χρήσης Εφαρμογής Βελτίωσης Περιεχομένου δήλωσης Ε9 1. Οθόνη εισόδου στην εφαρμογή βελτίωσης περιεχομένου Δηλώσεων Ε9 Για την είσοδο στην εφαρμογή απαιτείται να συμπληρωθούν (Εικόνα 1): Ο Α.Φ.Μ.

Διαβάστε περισσότερα

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access) Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Κουμπί Κενή βάση δεδομένων Κουμπί του Office Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στο κουμπί «Κενή βάση δεδομένων»

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS Μια βάση δεδομένων είναι μια οργανωμένη συλλογή πληροφοριών, οι οποίες είναι αποθηκευμένες σε κάποιο αποθηκευτικό μέσο (π.χ σκληρό δίσκο). Οι πληροφορίες τις οποίες καταχωρούμε και

Διαβάστε περισσότερα

Meridian v1.8.1.23 Βασικές Οδηγίες Χρήσης

Meridian v1.8.1.23 Βασικές Οδηγίες Χρήσης Meridian v1.8.1.23 Βασικές Οδηγίες Χρήσης 1 Οδηγίες Εγκατάστασης Η έκδοση του Meridian είναι συμβατή μόνο με τα λειτουργικά συστήματα Windows 2000/XP ή νεότερα. Γενικά Από τα περιεχόμενα του cd ή από το

Διαβάστε περισσότερα

Οδηγίες Προσαρτήματος

Οδηγίες Προσαρτήματος Οδηγίες Προσαρτήματος Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας εκτύπωσης Προσαρτήματος στην εφαρμογή Γενική Λογιστική Παρακάτω προτείνεται μια αλληλουχία ενεργειών

Διαβάστε περισσότερα

01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, Τ.Κ Μαρούσι Αττικής Τηλ.: Fax:

01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, Τ.Κ Μαρούσι Αττικής Τηλ.: Fax: 01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, Τ.Κ. 151 25 Μαρούσι Αττικής Τηλ.: 215.5500880 Fax: 215.5500883 E-mail: info@01solutions.gr Πίνακας Περιεχομένων 1. Εταιρίες (w_etairs)... 4 2. Χρήστες (w_users)...

Διαβάστε περισσότερα

Λίγα λόγια από το συγγραφέα...7

Λίγα λόγια από το συγγραφέα...7 Περιεχόμενα Λίγα λόγια από το συγγραφέα...7 Κεφάλαιο 1: Σχεδιασμός βάσης δεδομένων και δημιουργία πίνακα...9 Κεφάλαιο 2: Περαιτέρω τροποποίηση δομής πίνακα...41 Κεφάλαιο 3: Σχέσεις...84 Κεφάλαιο 4: Ερωτήματα...105

Διαβάστε περισσότερα

Περιεχόμενα. 1 Παρεχόμενες Ηλεκτρονικές Υπηρεσίες... 2 2 Απόκτηση Κωδικού Πρόσβασης... 3 3 Πλοήγηση στις Ηλεκτρονικές Υπηρεσίες...

Περιεχόμενα. 1 Παρεχόμενες Ηλεκτρονικές Υπηρεσίες... 2 2 Απόκτηση Κωδικού Πρόσβασης... 3 3 Πλοήγηση στις Ηλεκτρονικές Υπηρεσίες... Περιεχόμενα 1 Παρεχόμενες Ηλεκτρονικές Υπηρεσίες... 2 2 Απόκτηση Κωδικού Πρόσβασης... 3 3 Πλοήγηση στις Ηλεκτρονικές Υπηρεσίες... 6 1 Παρεχόμενες Ηλεκτρονικές Υπηρεσίες Μέσω της διαδικτυακής πύλης του

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Δράση 1.1, Δράση 1.2, Δράση 2.1, Δράση 1.4, Δράση 2.3, Δράση 4.1, Δράση 4.

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Δράση 1.1, Δράση 1.2, Δράση 2.1, Δράση 1.4, Δράση 2.3, Δράση 4.1, Δράση 4. Δράση 1.1, Δράση 1.2, Δράση 2.1, Δράση 1.4, Δράση 2.3, Δράση 4.1, Δράση 4.2 Δεκέμβριος 2013 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1 ΓΕΝΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ... 5 1.1 Υποχρεωτικά Πεδία... 5 1.2 Βοηθητική Λίστα Τιμών (drop down

Διαβάστε περισσότερα

ΟΠΣ ΕΣΠΑ 2014 2020: Ειδική Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος ΕΚΠΑΙΔΕΥΤΙΚΟΣ ΟΔΗΓΟΣ ΣΥΜΠΛΗΡΩΣΗΣ ΤΕΧΝΙΚΟΥ ΔΕΛΤΙΟΥ ΠΡΑΞΗΣ ΔΙΚΑΙΟΥΧΟΥ

ΟΠΣ ΕΣΠΑ 2014 2020: Ειδική Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος ΕΚΠΑΙΔΕΥΤΙΚΟΣ ΟΔΗΓΟΣ ΣΥΜΠΛΗΡΩΣΗΣ ΤΕΧΝΙΚΟΥ ΔΕΛΤΙΟΥ ΠΡΑΞΗΣ ΔΙΚΑΙΟΥΧΟΥ ΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΔΗΜΟΣΙΩΝ ΕΠΕΝΔΥΣΕΩΝ ΕΣΠΑ ΕΘΝΙΚΗ ΑΡΧΗ ΣΥΝΤΟΝΙΣΜΟΥ Ειδική Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος ΟΠΣ ΕΣΠΑ 2014 2020: ΕΚΠΑΙΔΕΥΤΙΚΟΣ ΟΔΗΓΟΣ ΣΥΜΠΛΗΡΩΣΗΣ ΤΕΧΝΙΚΟΥ ΔΕΛΤΙΟΥ ΠΡΑΞΗΣ ΔΙΚΑΙΟΥΧΟΥ

Διαβάστε περισσότερα

Διαδικασία Χρήσης Module Αναλυτικής Λογιστικής

Διαδικασία Χρήσης Module Αναλυτικής Λογιστικής Διαδικασία Χρήσης Module Αναλυτικής Λογιστικής 1 Περίληψη Με την Αναλυτική Λογιστική πραγματοποιείται η παρακολούθηση όλου του κυκλώματος και η ενημέρωση της Αναλυτικής Λογιστικής από την εφαρμογή Hyper

Διαβάστε περισσότερα

Οδηγίες Θέρμανσης Ήφαιστος ( )

Οδηγίες Θέρμανσης Ήφαιστος ( ) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > PRISMA Win Εμπορικό > Κινήσεις > Κινήσεις Καυσίμων > Σύστημα Ήφαιστος Σύστημα Ήφαιστος Αποστολή Κινήσεων Οδηγίες Θέρμανσης Ήφαιστος

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Συστήματα Διαχείρισης Βάσεων Δεδομένων ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Συστήματα Διαχείρισης Βάσεων Δεδομένων 1 ΕΙΣΑΓΩΓΗ Η τεχνολογία των Βάσεων Δεδομένων (ΒΔ) (Databases - DB) και των Συστημάτων Διαχείρισης Βάσεων Δεδομένων (ΣΔΒΔ)

Διαβάστε περισσότερα

Είσοδος στην εφαρμογή Δημιουργία Εταιρίας Καρτέλα Στοιχεία εταιρίας: Καρτέλα Πρόσθετα στοιχεία: Καρτέλα Τράπεζα:...

Είσοδος στην εφαρμογή Δημιουργία Εταιρίας Καρτέλα Στοιχεία εταιρίας: Καρτέλα Πρόσθετα στοιχεία: Καρτέλα Τράπεζα:... Περιεχόμενα Είσοδος στην εφαρμογή... 3 Δημιουργία Εταιρίας... 5 Καρτέλα Στοιχεία εταιρίας:... 6 Καρτέλα Πρόσθετα στοιχεία:... 6 Καρτέλα Τράπεζα:... 7 Καρτέλα λογιστική:... 9 Καρτέλα e-mail info... 9 Δημιουργία

Διαβάστε περισσότερα

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word

Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word Οδηγίες για προσθήκη Web Frames Tools to the Quick Access Bar σε μεταγενέστερη έκδοση του Word Επειδή οι μεταγενέστερες εκδόσεις του Word δεν περιλαμβάνουν στο μενού τη δυνατότητα δημιουργίας πολλαπλών

Διαβάστε περισσότερα

Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport.

Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport. Fast Import Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport. 2 Περιεχόμενα 3. Επιλογή εγκατάστασης λογιστικής και μεθόδου εισαγωγής αρχείου εγγραφών... 4

Διαβάστε περισσότερα

Δημιουργία και Αποστολή Ε1

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

Διαβάστε περισσότερα