Εγχειρίδιο Χρήσης Universal Customization Language (UCL)

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

Download "Εγχειρίδιο Χρήσης Universal Customization Language (UCL)"

Transcript

1 Εγχειρίδιο Χρήσης Universal Customization Language (UCL) Version 3 Πίνακας Περιεχοµένων 1 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ...ΣΦΑΛΜΑ! ΕΝ ΕΧΕΙ ΟΡΙΣΤΕΙ ΣΕΛΙ Ο ΕΙΚΤΗΣ. 2 EΙΣΑΓΩΓΗ Επίπεδα χρηστών Φόρτωµα Γενικές Μεταβλητές Οδηγίες ανάγνωσης των scripts στο παρόν έγγραφο Χειρισµός των Controls ΥΝΑΤΟΤΗΤΕΣ System Date Format Custom SQL Event OnConnection Tasks Παραδείγµατα µε Tasks Selector Forms OnNewRecord OnChangeField UCL συναρτήσεις Browser StoredProcedures OnBeforeUpdate OnAfterUpdate OnBeforeInsert OnAfterInsert OnBeforeDelete OnInsertWarning OnUpdateWarning OnDeleteWarning Commands Required Memory Tables Menu

2 3.7 Crystal Reports

3 Eισαγωγή Η γλώσσα UCL ενεργοποιεί κάποιες επιπρόσθετες δυνατότητες σε συγκεκριµένα σηµεία της εφαρµογής Atlantis. 1.1 Επίπεδα χρηστών Οι νέες αυτές δυνατότητες αποδίδονται σε τρία επίπεδα: σε όλους σε οµάδες χρηστών σε συγκεκριµένο χρήστη Η προτεραιότητα απόδοσης των δυνατοτήτων αυξάνεται καθώς ο χρήστης προχωρεί από το επίπεδο Α έως το επίπεδο Γ. ηλαδή, εάν αποδοθεί µία δυνατότητα κάποιου τύπου σε όλους τους χρήστες και µία άλλη δυνατότητα του ίδιου τύπου σε έναν συγκεκριµένο χρήστη, τότε η ενεργή δυνατότητα στον χρήστη θα είναι αυτή που έχει αποδοθεί σε αυτόν και όχι αυτή που έχει σχεδιαστεί για όλους τους χρήστες. Επίσης, πρέπει να επισηµανθεί ότι οι δυνατότητες κάποιου επιπέδου κληρονοµούνται στα χαµηλότερα επίπεδα. ηλαδή, για κάποιο συγκεκριµένο χρήστη θα ισχύουν οι δυνατότητες που έχουν σχεδιαστεί για όλους τους χρήστες, για την οµάδα χρηστών στην οποία ανήκει και για τον ίδιο µόνο. 1.2 Φόρτωµα Αρχικά, ο χρήστης επιλέγει σε ποιο επίπεδο θα αποδώσει νέες δυνατότητες και ανάλογα µε την κατηγορία που έχει επιλέξει προσδιορίζει τίποτα, συγκεκριµένη οµάδα χρηστών ή συγκεκριµένο χρήστη αντίστοιχα. Στην συνέχεια επιλέγει από το menu Commands Φόρτωµα. Στο σηµείο αυτό µπορούµε να δούµε τις δυνατότητες που έχουν ήδη καταχωρηθεί, καθώς και να αποδώσουµε νέες. 1.3 Γενικές Μεταβλητές Οι µεταβλητές αυτές µπορούν να χρησιµοποιηθούν οπουδήποτε. Αυτές είναι: @LOGINDATE Σηµασία Κωδικός εταιρίας Υποκατάστηµα µε το οποίο έχει γίνει login Χρήστης µε τον οποίο έχει γίνει login Ηµεροµηνία µε την οποία έχει γίνει login Το έτος (χρήση) της login ηµεροµηνίας Η περίοδος της login ηµεροµηνίας 1.4 Οδηγίες ανάγνωσης των scripts στο παρόν έγγραφο Κατά την περιγραφή των scripts, ότι είναι γραµµένο σε bold είναι υποχρεωτικό να γραφεί όπως ακριβώς φαίνεται. Επιπλέον, ότι είναι γραµµένο µέσα σε brackets [ ] είναι προαιρετικό, ενώ ότι είναι µέσα σε αγκύλες {} µπορεί να επαναληφθεί από µηδέν ή περισσότερες φορές. Όλα τα scripts αποτελούνται από µία ή περισσότερες γραµµές. Οι γραµµές εισάγονται µία-µία. Κάθε γραµµή αποτελείται από δύο µέρη, το κλειδί και την περιγραφή του κλειδιού. Στα παραδείγµατα των scripts ανάµεσα στο κλειδί και την περιγραφή υπάρχει το σύµβολο =. Αυτό το σύµβολο δεν εισάγεται από τον χρήστη αλλά από την εφαρµογή. Αν χρειάζεται να χρησιµοποιηθεί το ίδιο κλειδί περισσότερο από µία φορά, διαχωρίζεται µε έναν αριθµό πχ. Α,1 Α,2 Α,3 κτλ Χειρισµός των Controls 3

4 Button Εισαγωγή: Για την εισαγωγή ενός νέου κλειδιού. Button ιόρθωση: Για την διόρθωση / επαναπροσδιορισµό ενός επιλεγµένου κλειδιού. Button ιαγραφή: Για τη διαγραφή ενός κλειδιού. Βuttons και : Για την µετακίνηση από κλειδί σε κλειδί. Βελάκι : Για τη διαγραφή ή τη µετακίνηση σε Πρόσθετα Πεδία. Βελάκι : Για τη δηµιουργία ή τη µετακίνηση σε Πρόσθετα Πεδία. Ctrl + Delete : Για τη διαγραφή ενός επιλεγµένου Πρόσθετου Πεδίου.. υνατότητες H UCL έχει χωριστεί σε διάφορες υποκατηγορίες οι οποίες αντιστοιχούν σε ποικίλες δοµές και λειτουργικότητες της εφαρµογής Atlantis. Παρακάτω περιγράφονται αναλυτικά: 1.5 System Date Format Χρησιµοποιείται για να µπορεί να αλλαχθεί το format της ηµεροµηνίας του συστήµατος. VALUE format ηµεροµηνίας Πχ. VALUE= DD-MON-YYYY Custom SQL Αποκλειστικά για εσωτερική χρήση. 1.6 Event Σε αυτό το µέρος µπορούν να εκτελεστούν διάφορα queries πριν ή µετά από κάποια events. Το µόνο event αυτή τη στιγµή που είναι διαθέσιµο είναι το On Connection. On Connection Εκτελείται κάποιο query κατά τη σύνδεση της εφαρµογής µε τη βάση. Στο παράδειγµα της παρακάτω οθόνης το κλειδί δηλώνει µία κλήση σε sql ενώ στην περιγραφή του κλειδιού γράφουµε το sql statement όπως ακριβώς θα το γράφαµε σε ένα sql plus session. 1.7 Tasks Με την δυνατότητα αυτή µπορεί ο χρήστης να ορίσει εργασίες που αποδίδονται σε νέες επιλογές menu. Ο ορισµός των νέων επιλογών menu, καθώς και η απόδοση των νέων εργασιών σε αυτές γίνεται µε την δυνατότητα menu που θα περιγραφεί παρακάτω. Mε αυτήν την επιλογή η εφαρµογή µπορεί να καλέσει ένα: 4

5 Crystal Report exe µίας άλλης εφαρµογής. πχ, Oracle developer (fmx files), Oracle reports (rep files), excel, word κτλ. Import txt file Dll του Delphi (σε πολύ ειδικές περιπτώσεις και µετά από συνεννόηση µε την Altec) Παραδείγµατα µε Tasks Παράδειγµα για Crystal Για τις νέες εργασίες που αφορούν την εκτέλεση crystal reports, πρέπει να σηµειωθεί ότι το προσχεδιασµένο report δεν πρέπει να έχει δεδοµένα (τα crystal reports δίνουν την δυνατότητα δηµιουργίας report files µε δεδοµένα). Ο χρήστης µπορεί να προσδιορίσει τιµές σε κάποιες από τις παραµέτρους των crystal reports. Οι τιµές που θα πάρουν αυτές οι παράµετροι επικαλύπτουν τις τιµές των παραµέτρων που πιθανόν να έχουν αποδοθεί µε την δυνατότητα «crystal reports» της UCL που θα δούµε παρακάτω. Περιγραφή script για την κλήση ενός Crystal Report TYPE CRYSTAL FILENAME Το όνοµα του αρχείου crystal µαζί µε το path PARAMSTITLE ο τίτλος που θα εµφανίζεται στην φόρµα των παραµέτρων [{όνοµα παραµέτρου crystal 0 ή 1}] [{@όνοµα παραµέτρου query crystal edit; date ή string ή integer ή float; Πλάτος; Περιγραφή λεκτικού[;αρχική τιµή]}] Στην περιγραφή αρχικών τιµών µπορούν να χρησιµοποιηθούν οι γενικές µεταβλητές. 5

6 Παράδειγµα για Oracle Developer Μια πιο απλή προσέγγιση δίνεται για τις περιπτώσεις που θέλουµε να καλέσουµε Οracle Developer ή Oracle Reports TYPE DIRECTORY FILENAME PARAMETERS EXE Το path στο οποίο βρίσκεται το executable του Oracle Developer Το path και το executable του Oracle Developer Το fmx αρχείο που θα καλέσει ο Oracle Developer καθώς και το connection string µε τη βάση Παρατηρείται ότι ουσιαστικά εδώ προσπαθεί ο χρήστης να προσοµοιώσει την κλήση του Οracle Developer όπως θα έκανε αν δηµιουργούσε ένα shortcut ή όπως θα καλούσε ένα αρχείο από το Command line πχ. D:\orawin95\bin\F50RUN32.exe Myfile.fmx Με παρόµοιο τρόπο καλούνται και τα Oracle Reports: Παράδειγµα για Import TYPE DIRECTORY FILENAME IMPORT Path του txt file που περιγράφει το import Path και Όνοµα του txt file που περιγράφει το import 6

7 1.8 Selector Με την δυνατότητα αυτή µπορεί ο χρήστης να αλλάξει την συµπεριφορά κάποιου από τους επιλογείς της εφαρµογής. ( Οι επιλογείς χρησιµοποιούνται κατά την αναζήτηση πεδίων.) Συγκεκριµένα, µπορεί να εισαγάγει νέα φίλτρα ή/και νέες στήλες. Τα νέα φίλτρα εισάγονται στη θέση Προτεινόµενη Επιλογή (where) ή εσµευτική Επιλογή (where) και οι νέες στήλες στα πρόσθετα πεδία. Η διαφορά των Προτεινόµενη Επιλογή (where) ή εσµευτική Επιλογή (where) είναι ότι η τελευταία επηρεάζει µόνιµα τα φίλτρα του επιλογέα, ενώ η προτεινόµενη µόνο την πρώτη φορά που ενεργοποιείται ο επιλογέας (δηλαδή µε ανοιχτό τον επιλογέα, εάν ζητηθεί εκ νέου ενεργοποίηση των φίλτρων δεν εφαρµόζονται τα νέα φίλτρα). Tα πρόσθετα πεδία προσθέτονται σε αυτά που έρχονται by default από το Αtlantis και τα οποία µπορεί κανείς να βρει µέσω του sql monitor του Go server. Στο control της οθόνης, το οποίο αναπαριστά τον selector, το Atlantis, φέρνει by default δύο πεδία, τα οποία συνήθως είναι ο κωδικός και η περιγραφή. Αν θέλει ο χρήστης να το αλλάξει αυτό θα πρέπει να ορίσει τα Πεδίο(1) και Πεδίο(2). Θα πρέπει όµως να επιλεγούν δύο πεδία unique ώστε να µην εµφανιστούν πανοµοιότυπες γραµµές. ίνεται επίσης η δυνατότητα να καθοριστεί το πλάτος του Πεδίου (1) σε χαρακτήρες. Αν θέλει ο χρήστης να εµφανιστεί στον selector κάποιο πεδίο lookup ή κάποιο που δεν ανήκει στον πίνακα που αφορά ο selector, τότε θα πρέπει να δηµιουργήσει ένα view µε αυτό το πεδίο και να κάνει reference σε αυτό στη θέση Εναλλακτικό Table/View. Εάν είναι συµπληρωµένη η θέση αυτή, τότε ο selector διαβάζει από αυτό το table ή view. Όλα τα παραπάνω ισχύουν όπως έχουν αλλά για το Εναλλακτικό table/view. Προσοχή! Θα πρέπει στο Εναλλακτικό table/view να περιέχονται µε τη σειρά και µε τα ίδια ονόµατα τα πεδία που έχουν οριστεί by default από το Atlantis για τον συγκεκριµένο selector. 7

8 1.9 Forms Με την δυνατότητα αυτή µπορεί ο χρήστης να αλλάξει την συµπεριφορά φορµών της εφαρµογής. Η δυνατότητα αυτή περιορίζεται στις φόρµες που ελέγχουν master αρχεία και στις φόρµες των συναλλαγών. Οι νέες δυνατότητες διακρίνονται σε πέντε κατηγορίες: OnNewRecord Με την δυνατότητα αυτή µπορεί ο χρήστης να δώσει αρχικές τιµές σε πεδία του master πίνακα που σχετίζεται µε την φόρµα και µόνο στην εργασία νέα εγγραφή. Για να δοθεί αρχική τιµή σε ένα πεδίο, αρκεί να χρησιµοποιηθεί το όνοµα του πεδίου σαν κλειδί. Περιγραφή script {όνοµα πίνακα βάσης, όνοµα πεδίου έκφραση της οποίας το αποτέλεσµα θα δοθεί στο πεδίο} Στο script των κλειδιών µπορούν να χρησιµοποιηθούν οι γενικές µεταβλητές και επιπλέον η που εκφράζει την προηγούµενη τιµή που είχε το πεδίο σε προηγούµενη χρήση των εργασιών νέα εγγραφή ή µεταβολή. Η µεταβλητή LASTVALUE παίρνει αρχική τιµή µόλις δοθεί για πρώτη φορά τιµή στο σχετικό πεδίο κλειδί. OnChangeField Με την δυνατότητα αυτή µπορεί ο χρήστης να δώσει τιµές σε πεδία των πινάκων που αναγνωρίζονται από την φόρµα εάν αλλάξει η τιµή κάποιου πεδίου. Για να πραγµατοποιηθεί αυτό, αρκεί να χρησιµοποιηθεί σαν κλειδί το όνοµα του πεδίου του οποίου ελέγχεται η αλλαγή τιµής. Στο τµήµα ONCHANGEFIELD µπορεί ο χρήστης να ορίσει µέσα σε αγκύλες {} διάφορες εντολές από την εσωτερική Language Script of Atlantis. Περιγραφή script {όνοµα πίνακα βάσης.όνοµα πεδίου όνοµα πίνακα βάσης.όνοµα πεδίου= έκφραση της οποίας το αποτέλεσµα θα δοθεί στο πεδίο} Στο script των κλειδιών µπορούν να χρησιµοποιηθεί κάποια από τις γενικές µεταβλητές καθώς και η µεταβλητή LASTVALUE. 8

9 UCL συναρτήσεις Στην έκφραση στο script κλειδιού των δυνατοτήτων OnNewRecord και OnChangeField, µπορούν να χρησιµοποιηθούν µερικές συναρτήσεις (όπου αναφέρεται πεδίο, µπορεί να χρησιµοποιηθεί οποιοδήποτε από τα διαθέσιµα πεδία της φόρµας και όχι µόνο των πινάκων που γίνονται editing από την φόρµα): Σύνταξη συνάρτησης Παράδειγµα! DBFIELD( όνοµα πίνακα βάσης, όνοµα πεδίου ) CUSTOMER.MYEFORIA=!DBFIELD( CUSTOMER, DOYID ) Φέρνει το πεδίο του συγκεκριµένου πίνακα της βάση, Αν θέλει ο χρήστης να πάρει την τιµή ενός πεδίου µε το όνοµα που αναγνωρίζεται από την φόρµα θα πρέπει να χρησιµοποιήσουµε την αντίστοιχη!fld που συντάσσεται παρόµοια.! έκφραση MATERIAL.DESCR=! THIS IS A + TEST Φέρνει το αποτέλεσµα της έκφρασης!fldsql( select πεδίο..[where] {[πεδίοα:=1] and [πεδίοβ := 2]}, {όνοµα παραµέτρου 1, όνοµα παραµέτρου 2}) Επιστέφει ένα πεδίο, ως αποτέλεσµα ενός SQL query. Το where clause µπορεί να δεχτεί παραµέτρους. Το join γίνεται µε το σύµβολο αντικατάστασης := ακολουθούµενο από τον α/α της παραµέτρου. Τα ονόµατα των παραµέτρων παρατίθενται σύµφωνα µε τον α/α διαχωριζόµενα µε κόµµα.!sp( όνοµα stored procedure, ονόµατα ΙΝ παραµέτρων διαχωριζόµενα µε ελληνικό ερωτηµατικό, όνοµα ΟUT παραµέτρου, τιµές παραµέτρων διαχωριζόµενες µε κόµµα) Επιστέφει ένα πεδίο, ως αποτέλεσµα µιας stored procedure η οποία µπορεί να δεχτεί παραµέτρους. Τα ονόµατα των παραµέτρων πρέπει να είναι στα αγγλικά και χωρίς κενά, ενώ θα πρέπει να επιστρέφεται µόνο µία OUT παράµετρος από την stored procedure. 9

10 #=!SP( όνοµα stored procedure, ονόµατα ΙΝ παραµέτρων διαχωριζόµενα µε ελληνικό ερωτηµατικό,, τιµές παραµέτρων διαχωριζόµενες µε κόµµα) Ίδια όπως και η απλή SP, µε τη διαφορά ότι δεν επιστρέφεται πίσω καµία τιµή. Η out παράµετρος εδώ αντικαθιστάται από το κενό. Είναι χρήσιµη όταν θέλουµε να εκτελείται µία stored procedure όταν αλλάζει η τιµή ενός πεδίου της φόρµας. #=!SCROLLTABLE( ό νοµα πίνακα στη φόρµα, όνοµα πίνακα στη βάση, όνοµα detail πεδίου που καθορίζει το scrolling ) Αν ο χρήστης αναφέρεται σε µία διάταξη master detail και θέλουµε για µία αλλαγή ενός master πεδίου να αλλάξει (επανυπολογιστεί) η τιµή για µία στήλη στο detail και όχι µόνο η πρώτη γραµµή του, τότε χρησιµοποιούµε τη SCROLLTABLE. Στο παράδειγµά υπάρχουν τα παραστατικά πωλήσεων (fintrade) και τις γραµµές τους (storedtradelines). Στην 4 η και 5 η γραµµή του script δηλώνεται ότι κάθε φορά που θα αλλάζει το STORETRADELINES.ITEID θα υπολογίζεται η αξία(storedtradelines.price) και η έκπτωση (storedtradelines.prcdesc1) της 1 ης γραµµής του παραστατικού από δύο stored procedures. Για να επαναληφθεί αυτή η ενηµέρωση για όλες τις γραµµές του detail χρησιµοποιούµε τη SCROLLTABLE.στην 8 η γραµµή του script όπου ζητάµε για κάθε αλλαγή στον κωδικό πελάτη να εκτελούνται οι γραµµές που αναφέρονται στο ITEID δηλαδή τις γραµµές 4 και 5 του script.!uppercase( πεδίο ) ACCOUNT.FOREIGNDESCR=!UPPERCASE(DBFIELD('ACCOUNT','FOREIGNDESCR')) Επιστρέφει το πεδίο σε upper case. Αντίστοιχα συντάσσεται και η!lowercase #=!FieldChange( όνοµ α πίνακα, όνοµα πεδίου ) Χρησιµοποιείται όταν θέλουµε να εκτελείται ένα OnchangeField script µε την αλλαγή περισσοτέρων του ενός πεδίων της φόρµας. Είναι χρήσιµο σε περιπτώσεις upgrade, όπου ο customizer δεν θέλει να επαναλαµβάνει το ίδιο script για διαφορετικά κλειδιά. ιαλέγουµε ένα κλειδί σαν βάση, και στα επόµενα κάνουµε αναφορές σε αυτό. Στο παράδειγµα, όταν αλλάζει η χώρα, καλείται το ίδιο script µε αυτό που καλείται όταν αλλάζει η υποκατηγορία του πελάτη. Προσοχή: Θα πρέπει να χρησιµοποιείται µόνο ένα! στο script του κλειδιού. (Το σύµβολο αυτό ξεκινάει το parsing) Το # σηµαίνει ότι δεν επιστρέφεται καµία τιµή, απλά εκτελείται αυτό που ακολουθεί. 10

11 Browser Με την δυνατότητα αυτή µπορεί ο χρήστης να αλλάξει την συµπεριφορά των browsers της εφαρµογής. Συγκεκριµένα, µπορεί να εισάγει νέα φίλτρα, ή/και νέες στήλες ή ακόµη να αλλάξει µερικώς το σχετικό SQL. Τα νέα φίλτρα εισάγονται στη θέση Προτεινόµενη επιλογή where ή εσµευτική επιλογή where και οι νέες στήλες στη θέση Πεδία. Η διαφορά µεταξύ Προτεινόµενη επιλογή where και εσµευτική επιλογή where είναι ότι το τελευταίο επηρεάζει µόνιµα τα φίλτρα του browser, ενώ το πρώτο µόνο την πρώτη φορά που θα ανοίξει η φόρµα. Πρέπει κανείς να προσέξει τα εξής: Στο Εναλλακτικό sql statement θα πρέπει οπωσδήποτε να περιέχονται τα default πεδία που ορίζονται για τον browser από το Atlantis. Κατά αυτόν τον τρόπο µπορεί ο χρήστης µόνο να αυξήσει το query και όχι να το µειώσει. Τα default πεδία φαίνονται από το sql monitor του Goserver Τα πεδία στο εναλλακτικό sql statement θα πρέπει να έχουν µοναδικά ονόµατα ή aliases. Όπου γίνεται αναφορά σε πεδία εκτός από το εναλλακτικό sql statement, δεν θα πρέπει να χρησιµοποιείται το όνοµα του table που τα αφορά. Κάθε αλλαγή στον browser επιβραδύνει την διαδικασία εµφάνισής του στην οθόνη. Μπορεί ο χρήστης να εξαφανίσει πεδία από το browser στην οθόνη, αν στη λίστα του πατήσει δεξί κλικ και επιλέξει Καθορισµός στηλών. ΣΗΜΕΙΩΣΕΙΣ: Εάν στα πρόσθετα πεδία ο χρήστης βάλει πεδίο που υπάρχει στο εναλλακτικό Sql τότε πρέπει πριν από αυτό να βάλουµε τον χαρακτήρα # (βάζοντας αυτόν το χαρακτήρα δεν θα καλέσει για δεύτερη φορά το πεδίο). ΠΕΡΙΟΡΙΣΜΟΣ εν µπορεί να εισαχθεί πεδίο σο τµήµα πρόσθετα πεδία εάν γι αυτό απαιτείται join στο αρχικό query του browser. π.χ.: Εάν το εναλλακτικό SQL είναι SELECT A.*,SMN.CODE FROM FULLLCUSTSTOTRADE A, SALESMAN SMN WHERE COLIDSALESMAN=SMN.ID(+) τότε δεν µπορεί το πεδίο SMNCODE να καταχωρηθεί σαν πρόσθετο πεδίο. 11

12 OnBeforeUpdate Με την δυνατότητα αυτή µπορεί ο χρήστης να εκτελέσει µία stored procedure πριν ξεκινήσει του transaction της φόρµας, κατά την εργασία τροποποίησης. Για το σκοπό αυτό αρκεί να χρησιµοποιηθεί το όνοµα της stored procedure σαν κλειδί. Στο script του κλειδιού περιγράφονται οι παράµετροι της stored procedure. Περιγραφή script όνοµα stored procedure [όνοµα πίνακα.όνοµα πεδίου {;όνοµα πίνακα.όνοµα πεδίου}] OnAfterUpdate Με την δυνατότητα αυτή µπορεί ο χρήστης να εκτελέσει µία stored procedure πριν το commit του transaction, κατά την εργασία τροποποίησης. Όπου CHK_INS_CUSTOMER είναι ως εξής (P_COMID IN NUMBER, P_KATHG IN NUMBER, P_YPOKAT IN NUMBER ) AS begin IF SUBSTR(P_YPOKAT,1,LENGTH(P_KATHG))!= P_KATHG THEN raise_application_error(-20000,'η κατηγορία δεν συµφωνεί µε την υποκατηγορία!'); END IF; END; OnBeforeInsert Με την δυνατότητα αυτή µπορεί ο χρήστης να εκτελέσει µία stored procedure πριν ξεκινήσει το transaction, κατά την εργασία εισαγωγής OnAfterInsert Με την δυνατότητα αυτή µπορεί ο χρήστης να εκτελέσει µία stored procedure πριν το commit του transaction, κατά την εργασία εισαγωγής OnBeforeDelete Με την δυνατότητα αυτή µπορεί ο χρήστης να εκτελέσει µία stored procedure πριν ξεκινήσει το transaction, στην διαδικασία διαγραφής OnInsertWarning Με την δυνατότητα αυτή µπορεί ο χρήστης να εµφανίσει κάποιο µήνυµα (µέσω κάποιας stored procedure) πριν το commit του transaction, κατά την διαδικασία εισαγωγής. 12

13 OnUpdateWarning Με την δυνατότητα αυτή µπορεί ο χρήστης να εµφανίσει κάποιο µήνυµα (µέσω κάποιας stored procedure) πριν το commit του transaction, κατά την διαδικασία τροποποίησης OnDeleteWarning Με την δυνατότητα αυτή µπορεί ο χρήστης να εµφανίσει κάποιο µήνυµα (µέσω κάποιας stored procedure) πριν το commit του transaction, κατά την διαδικασία διαγραφής. Πρέπει να σηµειωθεί ότι από εάν κάποια stored procedure προκαλέσει exception, τότε προκαλείται διακοπή του transaction εκτός από τις τρεις τελευταίες περιπτώσεις που χρησιµοποιούνται για την εµφάνιση µηνυµάτων. Στα Warnings, το µήνυµα που θα εµφανιστεί πρέπει να δηλωθεί στην καλούµενη stored procedure σαν µια επιπλέον παράµετρος (στο τέλος) τύπου string. Όµως στο UCL script του κλειδιού ΕΝ δηλώνουµε OUT παράµετρο. Παραδείγµατα Παράδειγµα stored procedure (σε Oracle) που µπορεί να χρησιµοποιηθεί στην δυνατότητα StoredProcedures-OnInsertWarning /*Η παρακάτω stored procedure κάνει έλεγχο υπολοίπου σε γραµµή παραστατικού PROCEDURE CHECKBATCHBALANCE1(COMPANYID IN NUMBER, BRANCHID IN NUMBER, FINTRADEID IN NUMBER, INFOTEXT OUT VARCHAR2) AS CURSOR FINLINES (CCOMPANYID NUMBER, CFINTRADEID NUMBER) IS SELECT STL.COMID, STL.FTRID, STL.PARID, STL.PRIMARYQTY, ESTQTY1, INPUTQTY1, OUTPUTQTY1, INITQTY1, PARTITION.CODE FROM STORETRADELINES STL, PARTITION WHERE STL.COMID = CCOMPANYID AND STL.FTRID = CFINTRADEID AND STL.PARID = PARTITION.ID; CHECKLIMIT NUMBER := 3000; /* 3000 LIT */ MYCOUNTER NUMBER := 0; BEGIN INFOTEXT:=''; FOR ee IN FINLINES (COMPANYID, FINTRADEID) LOOP IF ( ( (ee.initqty1 + ee.inputqty1) - ee.outputqty1 ) < CHECKLIMIT /*ee.primaryqty*/ ) THEN BEGIN MYCOUNTER := MYCOUNTER + 1; IF MYCOUNTER < 5 THEN /* MAXIMUM 4 MESSAGES */ INFOTEXT := INFOTEXT 'Υπόλ. ιασάφισης ' ee.code ' (' TO_CHAR(ee.InitQty1 + ee.inputqty1 - ee.outputqty1) ') < Ποσότ.γραµµής' CHR(13); END IF; END; END IF; END LOOP; /*IF MYCOUNTER > 4 THEN INFOTEXT := INFOTEXT ' (Σ.ΜΗΝ.=' TO_CHAR(MYCOUNTER) ')'; END IF;*/ END; Παράδειγµα stored procedure (σε SQL-Server) που µπορεί να χρησιµοποιηθεί στην δυνατότητα StoredProcedures- OnAfterUpdate /*Η παρακάτω stored procedure κάνει έλεγχο στην ηµεροµηνία παραστατικού και ενεργοποιεί ή όχι exception */ CREATE PROCEDURE INTEGER AS INTEGER FROM FINTRADE WHERE ID=@ID1 IF ABS(@ARES1)>5 RAISERROR('Data documentului este in afara datelor limita!',16,-1) 13

14 Commands Είναι κυρίως για εσωτερική χρήση. Παρόλα αυτά όταν θέλουµε να γίνονται αναφορές σε πεδία της βάσης και να διαβάζουµε από τη βάση και όχι από τα πεδία της φόρµας τότε µπορούµε να δώσουµε: Περιγραφή script DBBINDFIELDS,n (όπου n αριθµός) DYNAMICFILTER,n (όπου n αριθµός) Παράδειγµα όνοµα πίνακα Τύπος, Περιγραφή, subqery, Πεδίο DYNAMICFILTER Η εντολή αυτή επιτρέπει στο χρήστη να δηµιουργεί δυναµικά πρόσθετα φίλτρα τα οποία θα χρησιµοποιεί στη συνέχεια για την αναζήτηση εγγραφών. Ουσιαστικά, µε τη παραπάνω εντολή έχουµε τη δυνατότητα καθορισµού subquery, που θα συµµετέχει στην αναζήτηση των επιθυµητών εγγραφών Παράδειγµα Στο παρακάτω παράδειγµα έχουν δηµιουργηθεί δύο δυναµικά πρόσθετα φίλτρα στη φόρµα αναζήτησης εγγραφών πελατών. 14

15 1. DYNAMICFILTER,1=1;Πωλήσεις;EXISTS(SELECT * FROM FINTRADE WHERE FINTRADE.SOURCE=5 AND FINTRADE.CUSID=CUSTOMER.ID AND FINTRADE.CUSID IN (%s)). Η εκτέλεση του παραπάνω subquery, θα έχει σαν αποτέλεσµα την αναζήτηση στοιχείων των πελατών από τα παραστατικά πωλήσεων όπου: DYNAMICFILTER,1=1; έχει σαν αποτέλεσµα την εµφάνιση του παρακάτω πεδίου στο οποίο µπορώ να δώσω τιµές π.χ (1,2,3,,,100) Πωλήσεις: είναι το λεκτικό µε το οποίο θα εµφανίζετε το φίλτρο στη λίστα µε τα διαθέσιµα πεδία. 15

16 2. DYNAMICFILTER,2=0;Υπηρεσίες;EXISTS(SELECT * FROM FINTRADE WHERE FINTRADE.SOURCE=16 AND FINTRADE.CUSID=CUSTOMER.ID);CUSTOMER.CODE Η εκτέλεση του παραπάνω subquery θα έχει σαν αποτέλεσµα την αναζήτηση στοιχείων των πελατών από τα παραστατικά παροχής υπηρεσιών όπου: DYNAMICFILTER,2=0; έχει σαν αποτέλεσµα την εµφάνιση φόρµας στην οποία πρέπει, να δώσουµε το κωδικό βάση του οποίου θα γίνει η επιλογή. Υπηρεσίες: είναι το λεκτικό µε το οποίο θα εµφανίζετε το φίλτρο στη λίστα µε τα διαθέσιµα πεδία. 16

17 Παρακάτω βλέπουµε πως έχει διαµορφωθεί το query, που εκτελείτε για την αναζήτηση των επιθυµητών εγγραφών. SELECT COMID, ID, CODE, NAME, AFM, STREET1, ZIPCODE1, PHONE11,CURID, BRAID, ISACTIVE, ABCDDID FROM CUSTOMER WHERE ROWNUM<=50 AND (COMID=:wrm1) AND EXISTS(SELECT * FROM FINTRADE WHERE CUSTOMER.CODE LIKE '10%' AND FINTRADE.SOURCE=16 AND FINTRADE.CUSID=CUSTOMER.ID) ORDER BY COMID,CODE Required Με την δυνατότητα αυτή µπορεί ο χρήστης να ζητήσει την υποχρεωτική (required) συµπλήρωση κάποιου συγκεκριµένου πεδίου που ανήκει στους πίνακες που ελέγχει η φόρµα. Για να πραγµατοποιηθεί αυτό, αρκεί στο script του κλειδιού να χρησιµοποιηθεί το όνοµα του πεδίου του οποίου η συµπλήρωση έχει ζητηθεί να γίνει υποχρεωτική. Σαν κλειδί πρέπει να χρησιµοποιηθεί ένα µοναδικό αναγνωριστικό όπως περιγράφεται παρακάτω. Περιγραφή script FIELD[,number] Παράδειγµα όνοµα πίνακα βάσης, όνοµα πεδίου, λεκτικό που εµφανίζεται εάν δεν συµπληρωθεί το πεδίο} FIELD,1= FINTRADE.PTRID, Πρέπει να συµπληρώσετε τον τρόπο πληρωµής Memory Tables Χρησιµοποιούνται όταν από µία φόρµα θέλει ο χρήστης να εµφανίσει custom πεδία είτε από custom πίνακες, είτε custom πεδία που κάνουν Lookup σε custom πίνακες. Εδώ, οι custom πίνακες φορτώνονται στη µνήµη κάθε φορά που ανοίγει η φόρµα στην οποία έχουν δηλωθεί. * υνατότητα για Update και χειρισµό αυτών των tables δεν έχει ακόµη δοθεί. Μπορεί πάντως έµµεσα από την χρήση των tasks να πραγµατοποιηθεί µέσω κάποιου άλλου exe. Περιγραφή script Όνοµα του custom πίνακα Ένα select statement, το οποίο προσδιορίζει τα πεδία που θα φορτωθούν στη µνήµη από τον custom πίνακα 17

18 1.11 Menu Με την δυνατότητα αυτή µπορεί ο χρήστης να δηµιουργήσει (δεξί κλικ + create) νέες επιλογές στο menu της εφαρµογής και να αποδώσει σε αυτές κάποιες εργασίες (δυνατότητα «tasks»). Η απόδοση των εργασιών γίνεται µε το κλειδί task. Ο χρήστης µπορεί να προσθέσει επιλογές στο menu σε επίπεδο το πολύ δύο. Περιγραφή script TASK το όνοµα του task όπως έχει δοθεί µέσω της δυνατότητας «task» 1.12 Crystal Reports Με την δυνατότητα αυτή µπορεί ο χρήστης να προσδιορίσει µε ποια βάση δεδοµένων θα συνδεθεί η εφαρµογή των crystal reports, καθώς και να δώσει τιµές σε κάποιες από τις παραµέτρους των crystal reports. Περιγραφή script SERVER NAME το alias name του server της database USERNAME το όνοµα χρήστη της database PASSWORD το password της database DATABASE NAME το όνοµα της database του SQL-Server (µόνο για SQL-Server) [{όνοµα παραµέτρου crystal 0 ή 1}] Παράδειγµα SERVER NAME=JETSERVER.WORLD USER NAME=JETOIL PASSWORD=JETOIL AllowDrillDown=1 PrintSetupBtn=1 RefreshBtn=1 SearchBtn=1 GroupTree=1 18

Γενική περιγραφή. Περιγραφή σχεδιασμού εφαρμογής

Γενική περιγραφή. Περιγραφή σχεδιασμού εφαρμογής Web Forms 1 / 14 Περιεχόμενα Γενική περιγραφή... 3 Περιγραφή σχεδιασμού εφαρμογής... 3 Γενικά στοιχεία... 4 Browser... 6 Header - Grid - Footer... 7 Γενικά... 7 Edit... 8 Lookup... 8 Selector.... 9 Selector

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΕΜΠΤΟ Triggers, Stored procedures Γιώργος Μαρκοµανώλης Περιεχόµενα Triggers-Ενηµέρωση δεδοµένων άλλων πινάκων... 1 Ασφάλεια...

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

Web Forms. Το Web Forms βρίσκεται στο µενού Οργάνωση λειτουργίας -> Βοηθητικές εργασίες -> Web Forms.

Web Forms. Το Web Forms βρίσκεται στο µενού Οργάνωση λειτουργίας -> Βοηθητικές εργασίες -> Web Forms. Web Forms Το module Web Forms του Atlantis δίνει την δυνατότητα σχεδιασµού εφαρµογών που µπορούν να λειτουργήσουν µέσω ενός web browser. Η επικοινωνία µε το Atlantis γίνεται µέσω του RWS (Roads Web Service).

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

ΚΕΦΑΛΑΙΟ Web Services

ΚΕΦΑΛΑΙΟ Web Services ΚΕΦΑΛΑΙΟ Web Services Προϋποθέσεις εγκατάστασης Web Services για το Κεφάλαιο 4.50 1. Κεφάλαιο έκδοση 4.51e build 458 ή νεότερο 2. Internet Information Server (IIS) version 6 ή νεότερος 3. Σε κάποιον υπολογιστή

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

Γενικά. Change Reference

Γενικά. Change Reference ΣΕΝΑΡΙΑ ΜΕΤΑΣΧΗΜΑΤΙΣΜΩΝ Date Change Reference 27-06-2001 Αρχικό 17-09-2001 Προσθήκες Διαχωρισμός των σεναρίων σε αγορές και πωλήσεις Μεταβλητή ADDWHERE για σενάρια μαζικών μετασχηματισμών 24-09-2001 Προσθήκες

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΕΜΠΤΟ Stored procedures, Exceptions, ιακιώµατα Γιώργος Μαρκοµανώλης Περιεχόµενα Stored Procedures... 1 Exceptions... 1 Εντολή

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

Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα

Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα Αφού δώσουμε όνομα χρήση και password μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα Η κεντρική οθόνη του προγράμματος. Ανά χρήστη υπάρχει δυνατότητα σχεδιασμού Menu Αρχείο

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

9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers. Αποθηκευμένες Διαδικασίες (Stored Procedures):

9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers. Αποθηκευμένες Διαδικασίες (Stored Procedures): 9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers Σκοπός της παρούσας εργαστηριακής άσκησης, είναι η εξοικείωση του σπουδαστή με τη δημιουργία αποθηκευμένων διαδικασιών (Stored Procedures) και σκανδάλης

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΤΕΤΑΡΤΟ Insert, Update, Delete, Ένωση πινάκων Γιώργος Μαρκοµανώλης Περιεχόµενα Group By... 1 Having...1 Οrder By... 2 Εντολή Insert...

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

ALERTS ή EDA (Event Driven Actions)

ALERTS ή EDA (Event Driven Actions) ALERTS ή EDA (Event Driven Actions) Το ALERTS είναι ένα ευέλικτο εργαλείο ανοιχτού σχεδιασµού που αναπτύχθηκε µε σκοπό να καλύψει ιδιαίτερες απαιτήσεις διαµόρφωσης ή επέκτασης της λειτουργικότητας όλων

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

[VARIABLES] Section Μεταβλητές τύπου Λίστες Τιµών

[VARIABLES] Section Μεταβλητές τύπου Λίστες Τιµών IMPORT SCRIPT LANGUAGE Πίνακας τροποποιήσεων / Προσθηκών Ηµεροµηνία Έκδοση Θέµα Σελίδα 26/6/2013 3.1.2650 [VARIABLES] Section, δυνατότητα 4 ορισµού ιδιότητας µεταβλητών Not Null 26/6/2013 3.1.2650 [VARIABLES]

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

Atlantis - Νέο user interface

Atlantis - Νέο user interface New Desktop 1 Atlantis - Νέο user interface ATLANTIS - ΝΕΟ USER INTERFACE...2 ΓΕΝΙΚΗ ΠΑΡΟΥΣΙΑΣΗ...3 ΓΡΑΜΜΗ ΣΥΣΤΗΜΑΤΟΣ...4 ΜΠΑΡΑ ΧΡΗΣΤΗ (USER TOOLBAR)...5 ΚΕΝΤΡΙΚΟ ΜΕΝΟΥ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ...6 Κεντρικό μενού

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

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions)

Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αποθηκευμένες Διαδικασίες Stored Routines (Procedures & Functions) Αυγερινός Αραμπατζής avi@ee.duth.gr www.aviarampatzis.com Βάσεις Δεδομένων Stored Procedures 1 Stored Routines (1/2) Τμήματα κώδικα τα

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

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG Μια από τις πιο σηµαντικές ανάγκες που αντιµετωπίζει µια επιχείρηση κατά την εγκατάσταση ενός λογισµικού «πακέτου» (Οικονοµικής & Εµπορικής ιαχείρισης), είναι ο τρόπος µε τον οποίο πρέπει να ανταποκριθεί

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

Καταχώρηση Αποδείξεων

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΕΜΠΤΟ Views, Triggers Γιώργος Μαρκοµανώλης Περιεχόµενα Όψη... 1 ηµιουργία όψης... 2 Επιλογή CHECK... 3 Όψεις µόνο για εµφάνιση

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

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

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

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

Ηµ/νια αλλαγής / προσθήκης Έκδοση Προσθήκη Σελίδα Σεπτέµβριος υνατότητα Drill Down σε σχεδιαζόµενες

Ηµ/νια αλλαγής / προσθήκης Έκδοση Προσθήκη Σελίδα Σεπτέµβριος υνατότητα Drill Down σε σχεδιαζόµενες Ηµ/νια αλλαγής / προσθήκης Έκδοση Προσθήκη Σελίδα Σεπτέµβριος 2009 2.1.2614.1 υνατότητα Drill Down σε σχεδιαζόµενες 5 εκτυπώσεις (Advanced Reports) Εισαγωγή REPORT DESIGNER Το ALTEC Report Designer είναι

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

Βασικοί @EDT@_ @CHK@_ @CXD@_ @CXDC@_ @CMB@_ @CHKLB@_

Βασικοί @EDT@_ @CHK@_ @CXD@_ @CXDC@_ @CMB@_ @CHKLB@_ ΟΝΟΜΑΤΟΛΟΓΙΑ ΠΑΡΑΜΕΤΡΩΝ ΓΙΑ ΠΡΟΣΑΡΜΟΣΜΕΝΕΣΣ ΑΝΑΦΟΡΕΣ. @XXX@_ (Εμφανίζεται σαν Caption στην φόρμα των φίλτρων). Βασικοί παράμετροι @EDT@_ @CHK@_ @CXD@_ @CXDC@_ @CMB@_ @CHKLB@_ Παράμετρος

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

Οδηγίες Χρήσης Εφαρµογής Καταχώρησης Αποδείξεων µε απλά βήµατα

Οδηγίες Χρήσης Εφαρµογής Καταχώρησης Αποδείξεων µε απλά βήµατα Οδηγίες Χρήσης Εφαρµογής Καταχώρησης Αποδείξεων µε απλά βήµατα Βήµα 1 Έναρξη Λειτουργίας Εφαρµογής Μετά την ολοκλήρωση της εγκατάστασης έχει την δυνατότητα ο χρήστης µέσα από ένα ευέλικτο υποσύστηµα να

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

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

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

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal Δοµή προγράµµατος 1. Δοµή προγράµµατος program όνοµα_προγράµµατος(αρχείο_1, αρχείο_2,...αρχείο_ν); ΕΠΙΚΕΦΑΛΙΔΑ ΒΙΒΛΙΟΘΗΚΕΣ uses όνοµα_βιβλιοθήκης,όνοµα_βιβλιοθήκης;

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

Σχεδιασμός Βάσεων Δεδομένων

Σχεδιασμός Βάσεων Δεδομένων Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 4 Δρ. Βασιλική Κούφη Περιεχόμενα Υλοποίηση Βάσεως Δεδομένων Εκτέλεση ερωτημάτων SQL στην Βάση Δεδομένων BHMA 1. Σχεδιασμός

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

Soft1 Version 4.00.515

Soft1 Version 4.00.515 Νέες προδιαγραφές Version : 2.00 Date: 08/12/2015 Department: Product Management Περιεχόμενα Συνοπτική περιγραφή νέων προδιαγραφών... 3 Γενικά... 3 Εμπορικό... 3 Χρηματοοικονομικά... 5 Μισθοδοσία... 6

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

Ακολουθεί η πλήρης ανάλυση της παραµετροποίησης χωρισµένη στις αντίστοιχες ενότητες µε αυτές του module Customization Tools. :

Ακολουθεί η πλήρης ανάλυση της παραµετροποίησης χωρισµένη στις αντίστοιχες ενότητες µε αυτές του module Customization Tools. : XLINE E.R.P. CUSTOMIZATION TOOLS Παράδειγµα Το παρακάτω κείµενο αποτελεί παράδειγµα παραµετροποίησης του xline E.R.P. Για την καλύτερη κατανόηση και υλοποίηση του παραδείγµατος θα πρέπει πρώτα να διαβάσετε

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

ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 3 DB TOOLS (MS SQL SERVER)...

ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 3 DB TOOLS (MS SQL SERVER)... DB TOOLS MANUAL 1 DB Tools Manual ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 3 DB TOOLS (MS SQL SERVER)... 3 ΓΕΝΙΚΑ... 3 BACKUP... 4 RESTORE... 6 ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ... 7 ΔΙΚΑΙΩΜΑΤΑ / ΣΤΟΙΧΕΙΑ ΔΙΑΧΕΙΡΙΣΤΗ ΒΑΣΗΣ... 7 DB

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

Φιλοσοφία menu. To πρόγραµµα ακολουθεί µια κοινή και φιλική προς τον χρήστη φιλοσοφία menu σε όλες τις ενότητες της εφαρµογής. Όπως βλέπετε και στις πιο κάτω εικόνες, παρ όλο που αναφέρονται σε διαφορετικές

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

Atlantis - Νέο user interface

Atlantis - Νέο user interface New Desktop 1 Atlantis - Νέο user interface ATLANTIS - ΝΕΟ USER INTERFACE... 2 ΓΕΝΙΚΗ ΠΑΡΟΥΣΙΑΣΗ... 3 ΓΡΑΜΜΗ ΣΥΣΤΗΜΑΤΟΣ... 4 ΜΠΑΡΑ ΧΡΗΣΤΗ (USER TOOLBAR)... 5 ΚΕΝΤΡΙΚΟ ΜΕΝΟΥ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ... 6 Κεντρικό

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

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Εισαγωγή στο περιβάλλον της oracle Δημιουργία πινάκων Δρ. Εύη Φαλιάγκα 1. Login Χρησιμοποιώντας έναν web explorer, μπαίνετε στο http://10.0.0.6:8080/apex και συμπληρώνετε

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

databases linux - terminal (linux / windows terminal)

databases linux - terminal (linux / windows terminal) databases linux - terminal (linux / windows terminal) 1) ανοίγουμε την mysql -> $ mysql -u root -p (enter) password (enter) TIP: αν κατά την εντολή αυτή μας γράψει, ERROR 2002 (HY000): Can't connect to

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

Εργαστήριο Βάσεων Δεδομένων. Triggers

Εργαστήριο Βάσεων Δεδομένων. Triggers Εργαστήριο Βάσεων Δεδομένων Triggers CREATE TRIGGER Δήλωση δημιουργίας Trigger: CREATE [DEFINER = { user CURRENT_USER }] TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt

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

Προστασία Δεδομένων Φυσικών Προσώπων - GDPR

Προστασία Δεδομένων Φυσικών Προσώπων - GDPR Προστασία Δεδομένων Φυσικών Προσώπων - GDPR 1 12 Περιεχόμενα Γενική περιγραφή... 3 Παραμετροποίηση εφαρμογής... 3 Στοιχεία GDPR... 3 Ομάδες Χρηστών... 4 Οντότητες GDPR... 4 Εταιρείες... 4 Εργασίες οντοτήτων...

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

Σχεδιασμός Πληροφοριακών Συστημάτων. Σημειώσεις

Σχεδιασμός Πληροφοριακών Συστημάτων. Σημειώσεις Σχεδιασμός Πληροφοριακών Συστημάτων Σημειώσεις Συμπλήρωμα για τις Εκδόσεις 4 (4.1) και 4.2 των Σημειώσεων Έκδοση 19/2/2011 Μάριος Μάντακας mmantak@gmail.com Διαφορά από την προηγούμενη Έκδοση: Προσθήκη

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

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

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

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

Στην συνέχεια και στο επόµενο παράθυρο η εφαρµογή µας ζητάει να εισάγουµε το Username και το Password το οποίο σας έχει δοθεί από τον ΕΛΚΕ.

Στην συνέχεια και στο επόµενο παράθυρο η εφαρµογή µας ζητάει να εισάγουµε το Username και το Password το οποίο σας έχει δοθεί από τον ΕΛΚΕ. 1. Πρόσβαση Οδηγίες προγράµµατος διαχείρισης ανάλυσης χρόνου εργασίας (Time Sheet) Για να ξεκινήσετε την εφαρµογή, από την κεντρική σελίδα του ΕΛΚΕ (www.elke.aua.gr) και το µενού «ιαχείριση», Time Sheet

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

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

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

Σχήµα 6.1: Εισαγωγή της εντολής Read From Spreadsheet File στο Block Diagram.

Σχήµα 6.1: Εισαγωγή της εντολής Read From Spreadsheet File στο Block Diagram. Εισαγωγή αρχείων δεδοµένων 1. Η εισαγωγή αρχείων δεδοµένων στο LaVIEW γίνεται στο Block Diagram µε την εντολή Read From Spreadsheet File. 2. Εισάγουµε την εντολή Read From Spreadsheet File στο Block Diagram

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

Ο δηγίες Μ ετάβασης 1

Ο δηγίες Μ ετάβασης 1 Οδηγίες Μετάβασης 1 Οδηγίες Μετάβασης ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ...3 ΟΔΗΓΙΕΣ ΜΕΤΑΒΑΣΗΣ...4 ΓΕΝΙΚΑ...4 ΟΔΗΓΙΕΣ ΣΤΟ ΧΑΡΤΗ...5 ΦΙΛΤΡΑ ΓΙΑ ΟΡΙΣΜΟ ΔΙΕΥΘΥΝΣΕΩΝ...6 Αναζήτηση με fuzzy search...6 Περιορισμός των επιλογών

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

Οδηγός Εγκατάστασης Pylon Auto Moto Cube

Οδηγός Εγκατάστασης Pylon Auto Moto Cube POWERED BY ACT Οδηγός Εγκατάστασης Pylon Auto Moto Cube 1 Version: 01 Μάιος 2017 Περιεχόμενα Εκτέλεση Εγκατάστασης Pylon 3 Pylon Auto-Moto Cube Configuration για Sql Server βάση 5 Εγκατάσταση και Εξαγωγή

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

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού Οδηγίες για Εγκατάσταση Προσωπικού Πιστοποιητικού Περιεχόµενα Έκδοση πιστοποιητικού... σελ. 2 ηµιουργία αντιγράφου ασφαλείας. σελ. 5 Εγκατάσταση στο λογαριασµό αλληλογραφίας..σελ. 10 Έκδοση πιστοποιητικού

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

Management Classes Create Class Create Class Management Classes List of Classes

Management Classes Create Class Create Class Management Classes List of Classes Class Create Class Ο Teacher μπορεί να δημιουργήσει τάξεις για το σχολείο του από το κεντρικό μενού Management Classes Create Class. Αυτή η λειτουργία είναι διαθέσιμη και για τους καθηγητές εφόσον το επιτρέψει

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

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

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

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

Management School School Profile Save

Management School School Profile Save School School Profile Ο School Manager μπορεί να δει και να επεξεργαστεί γενικές πληροφορίες για το σχολείο που ανήκει και διαχειρίζεται. Από το κεντρικό μενού Management School School Profile. Η σελίδα

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

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1

MySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 MySQL + Γλώσσα Προγραμματισμού Ευαγγελία Πιτουρά 1 Database drivers Για να χρησιμοποιήσουμε μια βάση δεδομένων από μια γλώσσα προγραμματισμού χρειαζόμαστε έναν driver. JDBC είναι το API για τη Java και

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

Εκτύπωση Γενικού Ημερολογίου

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

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

Postgress ΣΤΟΧΟΣ ΣΧΕΤΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ ΥΛΙΚΟ. ΠΕΡΙΒΑΛΛΟΝ ΓΙΑ ΕΞΑΣΚΗΣΗ pgadmin ΥΠΟΒΑΘΡΟ. Συναρτήσεις στην PostgreSQL. 1. Γενικά

Postgress ΣΤΟΧΟΣ ΣΧΕΤΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ ΥΛΙΚΟ. ΠΕΡΙΒΑΛΛΟΝ ΓΙΑ ΕΞΑΣΚΗΣΗ pgadmin ΥΠΟΒΑΘΡΟ. Συναρτήσεις στην PostgreSQL. 1. Γενικά ΣΤΟΧΟΣ Postgress Το 9ο εργαστήριο εισάγει τον/ην φοιτητή/τρια στη χρήση και προγραµµατισµό συναρτήσεων στην PostgreSQL. ΣΧΕΤΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ ΥΛΙΚΟ Η σχετική ύλη του βιβλίου του µαθήµατος (διαφάνειες και

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

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Απρίλιος 2007 1 Περιεχόμενα Εισαγωγή...2

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

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

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

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

Ακεραιότητα και Ασφάλεια Μέρος 1 Σχεδιασμός Βάσεων Δεδομένων

Ακεραιότητα και Ασφάλεια Μέρος 1 Σχεδιασμός Βάσεων Δεδομένων Ακεραιότητα και Ασφάλεια Μέρος 1 Σχεδιασμός Βάσεων Δεδομένων με βάση slides από A. Silberschatz, H. Korth, S. Sudarshan, Database System Concepts, 5 th edition Περιορισμοί πεδίου τιμών Περιορισμοί ακεραιότητας

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

Οδηγός Γρήγορης Παραμετροποίησης Auto Moto Cube

Οδηγός Γρήγορης Παραμετροποίησης Auto Moto Cube POWERED BY ACT Οδηγός Γρήγορης Παραμετροποίησης Auto Moto Cube Version: 01 1 Μάιος 2017 Περιεχόμενα Εισαγωγή 3 Ρυθμίσεις Auto-Moto Cube 4 Παραμετροποίηση Ειδών 6 Παραμετροποίηση Προμηθευτών 9 Παραμετροποίηση

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

Οδηγίες χρήσης για την εφαρµογή Spot4U

Οδηγίες χρήσης για την εφαρµογή Spot4U Οδηγίες χρήσης για την εφαρµογή Spot4U 1 Βασικές οδηγίες Λήψη Κατηγοριών Μετά την εγκατάσταση του Spot4U το πρώτο βήµα που θα πρέπει να κάνει ο χρήστης είναι να επιλέξει το Λήψη Κατηγοριών ώστε να ενηµερωθεί

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

ΦΕΚ Αρ. Φύλου /12/2014, υποχρέωση υποβολής εντύπου Ε11 μέχρι 31/01 εκάστου έτους. Περιεχόμενα

ΦΕΚ Αρ. Φύλου /12/2014, υποχρέωση υποβολής εντύπου Ε11 μέχρι 31/01 εκάστου έτους. Περιεχόμενα ΦΕΚ Αρ. Φύλου 3456 23/12/2014, υποχρέωση υποβολής εντύπου Ε11 μέχρι 31/01 εκάστου έτους. Περιεχόμενα Πεδία αρχείου xml 2 Δημιουργία βοηθητικού πίνακα για την παραγωγή του αρχείου xml «Ε11» 5 Παραγωγή του

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

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

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

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

10 η Διάλεξη Python Βάσεις δεδομένων στη python

10 η Διάλεξη Python Βάσεις δεδομένων στη python 10 η Διάλεξη Python Βάσεις δεδομένων στη python ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Η standard διεπαφη της python για βάσεις δεδομένων βασίζεται στο DB-API Python Database API υποστηρίζει ένα ευρύ φάσμα βάσεων δεδομένων

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

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

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

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

. Εργαστήριο Βάσεων Δεδομένων. Triggers

. Εργαστήριο Βάσεων Δεδομένων. Triggers Εργαστήριο Βάσεων Δεδομένων Triggers Triggers: Βασικές Έννοιες Ένας trigger είναι ένα κομμάτι κώδικα, μια ρουτίνα Συνδέεται με ένα συγκεκριμένο πίνακα Καλείται όταν συμβεί ένα γεγονός στον πίνακα Συχνές

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

ιαχείριση Τηλεφωνικών Κλήσεων

ιαχείριση Τηλεφωνικών Κλήσεων ιαχείριση Τηλεφωνικών Κλήσεων 1 Διαχει ριση Τηλεφωνικω ν Κλη σεων ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 3 ΔΟΜΗ ΧΡΗΣΤΩΝ ΚΑΙ ΔΙΚΑΙΩΜΑΤΑ ΕΠΙ ΤΩΝ ΤΗΛΕΦΩΝΙΚΩΝ ΚΛΗΣΕΩΝ... 3 ΣΧΗΜΑΤΙΚΗ ΑΠΕΙΚΟΝΙΣΗ... 4 ΕΙΣΕΡΧΟΜΕΝΕΣ ΚΛΗΣΕΙΣ... 5

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

int array[10]; double arr[5]; char pin[20]; Προγραµµατισµός Ι

int array[10]; double arr[5]; char pin[20]; Προγραµµατισµός Ι Εισαγωγή Στον Προγραµµατισµό «C» Πίνακες Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Δ. Τσελίκας Νικόλαος Προγραµµατισµός Δ. Τσελίκας Ι Πίνακες στη C Ένας πίνακας στη C είναι

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

MySQL stored procedures

MySQL stored procedures MySQL stored procedures Δημήτρης Σουραβλιάς Δομή παρουσίασης Εισαγωγή Δημιουργία μιας απλής stored procedure Μεταβλητές Παράμετροι Ροή ελέγχου Cursors 2 Εισαγωγή Μια stored procedure: είναι ένα τμήμα προγράμματος

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

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 Ευρετήριο

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

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

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

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

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

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

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

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

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

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

Εγχειρίδιο Χρήστη Φάση 2: Αρχική Καταχώρηση Συµβάσεων

Εγχειρίδιο Χρήστη Φάση 2: Αρχική Καταχώρηση Συµβάσεων ΦΟΡΕΑΣ: ΙΝΣΤΙΤΟΥΤΟ ΙΑΡΚΟΥΣ ΕΚΠΑΙ ΕΥΣΗΣ ΕΝΗΛΙΚΩΝ ΕΡΓΟ: «Υλοποίηση Πληροφοριακού συστήµατος για την Υποστήριξη του Έργου ιαχείρισης των ηµοσίων Ι.Ε.Κ.» Εγχειρίδιο Χρήστη Φάση 2: Αρχική Καταχώρηση Συµβάσεων

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

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP Περιεχόµενα Τι είναι η υπηρεσία FTP;...2 FTP από τη γραµµή εντολών των Windows...2 Το πρόγραµµα WS-FTP...4 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1

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

Soft1 Version 312.510 Νέες προδιαγραφές

Soft1 Version 312.510 Νέες προδιαγραφές Soft1 Version 312.510 Νέες προδιαγραφές Περιεχόμενα Συνοπτική περιγραφή των νέων προδιαγραφών... 3 Αναλυτικά... 8 1. Αντιγραφή γέφυρας λογιστικής σε εταιρείες... 8 2. Ιστορικό Μετασχηματισμών... 9 3. Μητρώο

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

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

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

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

PHPMyAdmin: Σύντομος οδηγός για αρχάριους

PHPMyAdmin: Σύντομος οδηγός για αρχάριους 2014 PHPMyAdmin: Σύντομος οδηγός για αρχάριους Καρούσος Νικόλαος Επιστημονικός Συνεργάτης Παρασκευά Σταυρούλα Φοιτήτρια, Εργαστηριακή Βοηθός, τμήμα ΕΠΔΟ Μεσολογγίου 33 Έκδοση 1.1 Πρόλογος... - 2-1. Είσοδος

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

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

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

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

Οδηγίες εγκατάστασης εφαρµογής διαβίβασης εντολών Χ.Α.Α. µέσω της EUROCORP Χρηµατιστηριακής Σελίδα 1 από 11

Οδηγίες εγκατάστασης εφαρµογής διαβίβασης εντολών Χ.Α.Α. µέσω της EUROCORP Χρηµατιστηριακής Σελίδα 1 από 11 Οδηγίες εγκατάστασης εφαρµογής διαβίβασης εντολών Χ.Α.Α. µέσω της EUROCORP Χρηµατιστηριακής Σελίδα 1 από 11 Οδηγίες εγκατάστασης - σύνδεσης προγράµµατος Σε έναν browser (π.χ. Internet Explorer) πληκτρολογείστε

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

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

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

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

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

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

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

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

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

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

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

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

Ο ΗΓΙΕΣ DOCUMENT DESIGNER

Ο ΗΓΙΕΣ DOCUMENT DESIGNER Ο ΗΓΙΕΣ DOCUMENT DESIGNER ΕΙΣΑΓΩΓΗ Εάν δεν επιθυµείτε να χρησιµοποιείτε τις προσχεδιασµένες φόρµες εντύπων της Singular, η εργασία αυτή σας δίνει τη δυνατότητα να σχεδιάζετε φόρµες µε βάση τις οποίες επιθυµείτε

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

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο C: Από τη Θεωρία στην Εφαρµογή Κεφάλαιο 2 ο Τύποι Δεδοµένων Δήλωση Μεταβλητών Έξοδος Δεδοµένων Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας Μνήµη και Μεταβλητές Σχέση Μνήµης Υπολογιστή και Μεταβλητών Η µνήµη (RAM) ενός

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

Εκτέλεση-Χρήση Auto Moto Cube

Εκτέλεση-Χρήση Auto Moto Cube POWERED BY ACT Εκτέλεση-Χρήση Auto Moto Cube Version: 01 1 Μάιος 2017 Περιεχόμενα All in One 3 Καλάθι 13 2 All in One Η All in One αποτελεί μια ευέλικτη και εύχρηστη φόρμα δημιουργημένη να εξυπηρετεί πολλαπλές

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

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ. Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

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

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού

Οδηγίες. Εγκατάσταση Προσωπικού Πιστοποιητικού Οδηγίες για Εγκατάσταση Προσωπικού Πιστοποιητικού Περιεχόμενα Έκδοση πιστοποιητικού... σελ. 2 Δημιουργία αντιγράφου ασφαλείας. σελ. 5 Εγκατάσταση στο λογαριασμό αλληλογραφίας..σελ. 10 Έκδοση πιστοποιητικού

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

Ιδρυματικό Αποθετήριο ΤΕΙ ΠΕΙΡΑΙΑ

Ιδρυματικό Αποθετήριο ΤΕΙ ΠΕΙΡΑΙΑ Ιδρυματικό Αποθετήριο ΤΕΙ ΠΕΙΡΑΙΑ Οδηγίες κατάθεσης εργασίας στο σύστημα διαχείρισης αποθετηρίου DSpace 2 Κατάθεση εργασίας στο σύστημαdspace 1. Είσοδος στο σύστημα 1. Ανοίγουμε ένα γνωστό φυλλομετρητή

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

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)...

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Μέτρο 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

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

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

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

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

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

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

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

1 Παραστατικών Πωλήσεων

1 Παραστατικών Πωλήσεων Version 2.4.0.0 Κινήσεις 1 Παραστατικών Πωλήσεων Κινήσεις Πωλήσεις Παραστατικά Πωλήσεων Στην αναζήτηση των παραστατικών πωλήσεων πραγµατοποιήθηκε προσθήκη ενός πλήκτρου το οποίο γίνεται ενεργό µόνο για

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

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΓΙΑ ΤΟΝ ΕΛΕΓΧΟ ΤΩΝ HX-GO02 & HX-GO1

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΓΙΑ ΤΟΝ ΕΛΕΓΧΟ ΤΩΝ HX-GO02 & HX-GO1 ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΓΙΑ ΤΟΝ ΕΛΕΓΧΟ ΤΩΝ HX-GO02 & HX-GO1 ΜΕΣΩ ΕΦΑΡΜΟΓΗΣ ΓΙΑ SMART PHONES 1 Αναζητήστε στο Google Play ή στο App Store την εφαρμογή ΗΧ-GO2 και εγκαταστήστε την στο κινητό σας (με λειτουργικό Android

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

Τυπικές χρήσεις της Matlab

Τυπικές χρήσεις της Matlab Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις

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

Συγκεντρωτικές καταστάσεις ΜΥΦ

Συγκεντρωτικές καταστάσεις ΜΥΦ ΚΕΦΑΛΑΙΟ E.R.P. 1 Συγκεντρωτικές καταστάσεις ΜΥΦ Οι συγκεντρωτικές καταστάσεις ΜΥΦ έρχονται να αντικαταστήσουν από 1/1/2014 τις ετήσιες καταστάσεις ΚΕΠΥΟ και περιλαµβάνουν: 1. Χονδρικές πωλήσεις, που υποβάλλονται

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

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench Συνοπτικός Οδηγός Χρήσης του MySQL Workbench To ΜySQL Workbench είναι μία εφαρμογή, με γραφικό περιβάλλον, στην οποία μπορούμε να συντάξουμε και να εκτελέσουμε εντολές SQL. To MySQL Workbench απαιτεί να

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

Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση. LdapAdmin TEMPLATE

Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση. LdapAdmin TEMPLATE Οδηγός Εισαγωγή Χρηστών σε LDAP Server με χρήση LdapAdmin TEMPLATE Version 1 23/6/2017 Περιεχόμενα Ldap Admin... 2 Σύνδεση στον Ldap Server με την χρήση του Ldap Admin... 2 Εισαγωγή Χρήστη τύπου Employee-Affiliate

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΤΡΙΤΟ Foreign key, Index, DML Ερωτήµατα Γιώργος Μαρκοµανώλης Περιεχόµενα Foreign Key... 1 Index... 4 DML Ερωτήµατα... 6 INSERT...

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

Δημιουργία. Σε αυτό το εγχειρίδιο περιγράφεται η Δημιουργία. Εκτυπώσεων & Προβολών

Δημιουργία. Σε αυτό το εγχειρίδιο περιγράφεται η Δημιουργία. Εκτυπώσεων & Προβολών Δημιουργία Εκτυπώσεων & Προβολών Σε αυτό το εγχειρίδιο περιγράφεται η Δημιουργία Εκτυπώσεων & Προβολών Περιεχόμενα Διαχείριση Εκτυπώσεων & Προβολών 3 Εκτύπωση Γενικές Παράμετροι... 4 Φίλτρα... 4 Bands...

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

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

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

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

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

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

ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω

ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω ΤΙΤΛΟΣ ΕΓΓΡΑΦΟΥ ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω Έκδοση 1.0 12 Ιανουαρίου 2009 ΑΡΙΘΜΟΣ ΣΥΜΒΑΣΗΣ : 25978/04.08.2008 ΕΠΙΣΗΜΗ ΟΝΟΜΑΣΙΑ ΕΡΓΟΥ : Προσαρμογή, Ανάπτυξη, Έλεγχος και Εγκατάσταση

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

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

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

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

Νέες δυνατότητες εφαρμογών PRISMA Win

Νέες δυνατότητες εφαρμογών PRISMA Win Νέες δυνατότητες εφαρμογών PRISMA Win Αριθμός Έκδοσης: 7.0.1.0002 Εμπορικές εφαρμογές Η Εξέλιξη των εφαρμογών PRISMA Win δε σταματά ποτέ! Παρακάτω μπορείτε να δείτε νέες δυνατότητες που προστέθηκαν στις

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

Συστήματα Διαχείρισης Βάσεων Δεδομένων (ΗΥ460) Χειμερινό εξάμηνο 2017

Συστήματα Διαχείρισης Βάσεων Δεδομένων (ΗΥ460) Χειμερινό εξάμηνο 2017 Συστήματα Διαχείρισης Βάσεων Δεδομένων (ΗΥ460) Χειμερινό εξάμηνο 2017 1. Εγκατάσταση της Oracle Εγκαταστήστε την Oracle Database 11g Release 2 στο pc σας. Μπορείτε να την κατεβάσετε από το παρακάτω link:

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

Οδηγίες για άνοιγµα καρτέλας υποψηφίου στο ηλεκτρονικό σύστηµα της Infotest και της Certiport

Οδηγίες για άνοιγµα καρτέλας υποψηφίου στο ηλεκτρονικό σύστηµα της Infotest και της Certiport Οδηγίες για άνοιγµα καρτέλας υποψηφίου στο ηλεκτρονικό σύστηµα της Infotest και της Certiport 1. Γενικά...1 2. Άνοιγµα καρτέλας στο σύστηµα της Infotest...1 3. Άνοιγµα καρτέλας στο σύστηµα της Certiport...4

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

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

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

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