Εγχειρίδιο Χρήσης Universal Customization Language (UCL)
|
|
- Μελαινη Γαλάνη
- 7 χρόνια πριν
- Προβολές:
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 Το module Web Forms του Atlantis δίνει την δυνατότητα σχεδιασµού εφαρµογών που µπορούν να λειτουργήσουν µέσω ενός web browser. Η επικοινωνία µε το Atlantis γίνεται µέσω του RWS (Roads Web Service).
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ Web Services
ΚΕΦΑΛΑΙΟ Web Services Προϋποθέσεις εγκατάστασης Web Services για το Κεφάλαιο 4.50 1. Κεφάλαιο έκδοση 4.51e build 458 ή νεότερο 2. Internet Information Server (IIS) version 6 ή νεότερος 3. Σε κάποιον υπολογιστή
Διαβάστε περισσότεραΓενικά. 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 μπορούμε να επιλέξουμε ημερομηνία εισόδου στο σύστημα, εταιρία και υποκατάστημα Η κεντρική οθόνη του προγράμματος. Ανά χρήστη υπάρχει δυνατότητα σχεδιασμού Menu Αρχείο
Διαβάστε περισσότερα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 είναι ένα ευέλικτο εργαλείο ανοιχτού σχεδιασµού που αναπτύχθηκε µε σκοπό να καλύψει ιδιαίτερες απαιτήσεις διαµόρφωσης ή επέκτασης της λειτουργικότητας όλων
Διαβάστε περισσότερα[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
New Desktop 1 Atlantis - Νέο user interface ATLANTIS - ΝΕΟ USER INTERFACE...2 ΓΕΝΙΚΗ ΠΑΡΟΥΣΙΑΣΗ...3 ΓΡΑΜΜΗ ΣΥΣΤΗΜΑΤΟΣ...4 ΜΠΑΡΑ ΧΡΗΣΤΗ (USER TOOLBAR)...5 ΚΕΝΤΡΙΚΟ ΜΕΝΟΥ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ...6 Κεντρικό μενού
Διαβάστε περισσότεραΑποθηκευμένες Διαδικασίες 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
Μια από τις πιο σηµαντικές ανάγκες που αντιµετωπίζει µια επιχείρηση κατά την εγκατάσταση ενός λογισµικού «πακέτου» (Οικονοµικής & Εµπορικής ιαχείρισης), είναι ο τρόπος µε τον οποίο πρέπει να ανταποκριθεί
Διαβάστε περισσότεραΚαταχώρηση Αποδείξεων
Καταχώρηση Αποδείξεων Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Καταχώρησης Αποδείξεων. Παρακάτω προτείνεται μια αλληλουχία ενεργειών την οποία ο χρήστης πρέπει
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΒΑΣΕΩΝ Ε ΟΜΕΝΩΝ ΜΕΡΟΣ ΠΕΜΠΤΟ Views, Triggers Γιώργος Μαρκοµανώλης Περιεχόµενα Όψη... 1 ηµιουργία όψης... 2 Επιλογή CHECK... 3 Όψεις µόνο για εµφάνιση
Διαβάστε περισσότεραBrowsers. Λειτουργικότητα και Παραμετροποίηση
Browsers Λειτουργικότητα και Παραμετροποίηση 1 Πίνακας περιεχομένων Γενική περιγραφή... 3 Γενικά... 3 Ποιο αναλυτικά τα μέρη ενός browser... 4 Φίλτρα αναζήτησης... 4 Σενάρια αναζήτησης... 4 Όψεις εμφάνισης
Διαβάστε περισσότεραΗµ/νια αλλαγής / προσθήκης Έκδοση Προσθήκη Σελίδα Σεπτέµβριος υνατότητα Drill Down σε σχεδιαζόµενες
Ηµ/νια αλλαγής / προσθήκης Έκδοση Προσθήκη Σελίδα Σεπτέµβριος 2009 2.1.2614.1 υνατότητα Drill Down σε σχεδιαζόµενες 5 εκτυπώσεις (Advanced Reports) Εισαγωγή REPORT DESIGNER Το ALTEC Report Designer είναι
Διαβάστε περισσότεραΒασικοί @EDT@_ @CHK@_ @CXD@_ @CXDC@_ @CMB@_ @CHKLB@_
ΟΝΟΜΑΤΟΛΟΓΙΑ ΠΑΡΑΜΕΤΡΩΝ ΓΙΑ ΠΡΟΣΑΡΜΟΣΜΕΝΕΣΣ ΑΝΑΦΟΡΕΣ. @XXX@_ (Εμφανίζεται σαν Caption στην φόρμα των φίλτρων). Βασικοί παράμετροι @EDT@_ @CHK@_ @CXD@_ @CXDC@_ @CMB@_ @CHKLB@_ Παράμετρος
Διαβάστε περισσότεραΟδηγίες Χρήσης Εφαρµογής Καταχώρησης Αποδείξεων µε απλά βήµατα
Οδηγίες Χρήσης Εφαρµογής Καταχώρησης Αποδείξεων µε απλά βήµατα Βήµα 1 Έναρξη Λειτουργίας Εφαρµογής Μετά την ολοκλήρωση της εγκατάστασης έχει την δυνατότητα ο χρήστης µέσα από ένα ευέλικτο υποσύστηµα να
Διαβάστε περισσότεραΟδηγίες Χρήσης της MySQL
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2
Διαβάστε περισσότεραΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal
ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal Δοµή προγράµµατος 1. Δοµή προγράµµατος program όνοµα_προγράµµατος(αρχείο_1, αρχείο_2,...αρχείο_ν); ΕΠΙΚΕΦΑΛΙΔΑ ΒΙΒΛΙΟΘΗΚΕΣ uses όνοµα_βιβλιοθήκης,όνοµα_βιβλιοθήκης;
Διαβάστε περισσότεραΣχεδιασμός Βάσεων Δεδομένων
Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Σχεδιασμός Βάσεων Δεδομένων Εργαστήριο 4 Δρ. Βασιλική Κούφη Περιεχόμενα Υλοποίηση Βάσεως Δεδομένων Εκτέλεση ερωτημάτων SQL στην Βάση Δεδομένων BHMA 1. Σχεδιασμός
Διαβάστε περισσότεραSoft1 Version 4.00.515
Νέες προδιαγραφές Version : 2.00 Date: 08/12/2015 Department: Product Management Περιεχόμενα Συνοπτική περιγραφή νέων προδιαγραφών... 3 Γενικά... 3 Εμπορικό... 3 Χρηματοοικονομικά... 5 Μισθοδοσία... 6
Διαβάστε περισσότεραΑκολουθεί η πλήρης ανάλυση της παραµετροποίησης χωρισµένη στις αντίστοιχες ενότητες µε αυτές του module Customization Tools. :
XLINE E.R.P. CUSTOMIZATION TOOLS Παράδειγµα Το παρακάτω κείµενο αποτελεί παράδειγµα παραµετροποίησης του xline E.R.P. Για την καλύτερη κατανόηση και υλοποίηση του παραδείγµατος θα πρέπει πρώτα να διαβάσετε
Διαβάστε περισσότεραΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 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
New Desktop 1 Atlantis - Νέο user interface ATLANTIS - ΝΕΟ USER INTERFACE... 2 ΓΕΝΙΚΗ ΠΑΡΟΥΣΙΑΣΗ... 3 ΓΡΑΜΜΗ ΣΥΣΤΗΜΑΤΟΣ... 4 ΜΠΑΡΑ ΧΡΗΣΤΗ (USER TOOLBAR)... 5 ΚΕΝΤΡΙΚΟ ΜΕΝΟΥ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ... 6 Κεντρικό
Διαβάστε περισσότεραΒάσεις Δεδομένων 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) 1) ανοίγουμε την mysql -> $ mysql -u root -p (enter) password (enter) TIP: αν κατά την εντολή αυτή μας γράψει, ERROR 2002 (HY000): Can't connect to
Διαβάστε περισσότεραΕργαστήριο Βάσεων Δεδομένων. 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 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 το οποίο σας έχει δοθεί από τον ΕΛΚΕ.
1. Πρόσβαση Οδηγίες προγράµµατος διαχείρισης ανάλυσης χρόνου εργασίας (Time Sheet) Για να ξεκινήσετε την εφαρµογή, από την κεντρική σελίδα του ΕΛΚΕ (www.elke.aua.gr) και το µενού «ιαχείριση», Time Sheet
Διαβάστε περισσότεραΕγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου "Σύζευξις" -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.
Εισαγωγή αρχείων δεδοµένων 1. Η εισαγωγή αρχείων δεδοµένων στο LaVIEW γίνεται στο Block Diagram µε την εντολή Read From Spreadsheet File. 2. Εισάγουµε την εντολή Read From Spreadsheet File στο Block Diagram
Διαβάστε περισσότεραΟ δηγίες Μ ετάβασης 1
Οδηγίες Μετάβασης 1 Οδηγίες Μετάβασης ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ...3 ΟΔΗΓΙΕΣ ΜΕΤΑΒΑΣΗΣ...4 ΓΕΝΙΚΑ...4 ΟΔΗΓΙΕΣ ΣΤΟ ΧΑΡΤΗ...5 ΦΙΛΤΡΑ ΓΙΑ ΟΡΙΣΜΟ ΔΙΕΥΘΥΝΣΕΩΝ...6 Αναζήτηση με fuzzy search...6 Περιορισμός των επιλογών
Διαβάστε περισσότεραΟδηγός Εγκατάστασης 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
Class Create Class Ο Teacher μπορεί να δημιουργήσει τάξεις για το σχολείο του από το κεντρικό μενού Management Classes Create Class. Αυτή η λειτουργία είναι διαθέσιμη και για τους καθηγητές εφόσον το επιτρέψει
Διαβάστε περισσότεραΠαρακάτω προτείνεται μια αλληλουχία ενεργειών την οποία ο χρήστης πρέπει να ακολουθήσει για να αξιοποιήσει τις δυνατότητες της εφαρμογής.
Απογραφή Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας διαχείρισης Απογραφής Ειδών. Παρακάτω προτείνεται μια αλληλουχία ενεργειών την οποία ο χρήστης πρέπει να
Διαβάστε περισσότεραManagement School School Profile Save
School School Profile Ο School Manager μπορεί να δει και να επεξεργαστεί γενικές πληροφορίες για το σχολείο που ανήκει και διαχειρίζεται. Από το κεντρικό μενού Management School School Profile. Η σελίδα
Διαβάστε περισσότεραMySQL + Γλώσσα Προγραμματισμού. Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1
MySQL + Γλώσσα Προγραμματισμού Ευαγγελία Πιτουρά 1 Database drivers Για να χρησιμοποιήσουμε μια βάση δεδομένων από μια γλώσσα προγραμματισμού χρειαζόμαστε έναν driver. JDBC είναι το API για τη Java και
Διαβάστε περισσότεραΕκτύπωση Γενικού Ημερολογίου
Εκτύπωση Γενικού Ημερολογίου Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας διαχείρισης Εκτύπωσης Γενικού Ημερολογίου. Παρακάτω προτείνεται μια αλληλουχία ενεργειών
Διαβάστε περισσότεραPostgress ΣΤΟΧΟΣ ΣΧΕΤΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ ΥΛΙΚΟ. ΠΕΡΙΒΑΛΛΟΝ ΓΙΑ ΕΞΑΣΚΗΣΗ pgadmin ΥΠΟΒΑΘΡΟ. Συναρτήσεις στην PostgreSQL. 1. Γενικά
ΣΤΟΧΟΣ Postgress Το 9ο εργαστήριο εισάγει τον/ην φοιτητή/τρια στη χρήση και προγραµµατισµό συναρτήσεων στην PostgreSQL. ΣΧΕΤΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ ΥΛΙΚΟ Η σχετική ύλη του βιβλίου του µαθήµατος (διαφάνειες και
Διαβάστε περισσότεραΟδηγίες Χρήσης της MySQL
ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Απρίλιος 2007 1 Περιεχόμενα Εισαγωγή...2
Διαβάστε περισσότεραField Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ
Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ
Διαβάστε περισσότεραΑκεραιότητα και Ασφάλεια Μέρος 1 Σχεδιασμός Βάσεων Δεδομένων
Ακεραιότητα και Ασφάλεια Μέρος 1 Σχεδιασμός Βάσεων Δεδομένων με βάση slides από A. Silberschatz, H. Korth, S. Sudarshan, Database System Concepts, 5 th edition Περιορισμοί πεδίου τιμών Περιορισμοί ακεραιότητας
Διαβάστε περισσότεραΟδηγός Γρήγορης Παραμετροποίησης Auto Moto Cube
POWERED BY ACT Οδηγός Γρήγορης Παραμετροποίησης Auto Moto Cube Version: 01 1 Μάιος 2017 Περιεχόμενα Εισαγωγή 3 Ρυθμίσεις Auto-Moto Cube 4 Παραμετροποίηση Ειδών 6 Παραμετροποίηση Προμηθευτών 9 Παραμετροποίηση
Διαβάστε περισσότεραΟδηγίες χρήσης για την εφαρµογή Spot4U
Οδηγίες χρήσης για την εφαρµογή Spot4U 1 Βασικές οδηγίες Λήψη Κατηγοριών Μετά την εγκατάσταση του Spot4U το πρώτο βήµα που θα πρέπει να κάνει ο χρήστης είναι να επιλέξει το Λήψη Κατηγοριών ώστε να ενηµερωθεί
Διαβάστε περισσότεραΦΕΚ Αρ. Φύλου /12/2014, υποχρέωση υποβολής εντύπου Ε11 μέχρι 31/01 εκάστου έτους. Περιεχόμενα
ΦΕΚ Αρ. Φύλου 3456 23/12/2014, υποχρέωση υποβολής εντύπου Ε11 μέχρι 31/01 εκάστου έτους. Περιεχόμενα Πεδία αρχείου xml 2 Δημιουργία βοηθητικού πίνακα για την παραγωγή του αρχείου xml «Ε11» 5 Παραγωγή του
Διαβάστε περισσότεραPylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων
Pylon Entry Πόροι Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων Περιεχόμενα Δημιουργία Νέου Πόρου... 3 Καρτέλα Βασικά Στοιχεία... 4 Καρτέλα Βασικά Στοιχεία... 4 Καρτέλα
Διαβάστε περισσότερα10 η Διάλεξη Python Βάσεις δεδομένων στη python
10 η Διάλεξη Python Βάσεις δεδομένων στη python ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Η standard διεπαφη της python για βάσεις δεδομένων βασίζεται στο DB-API Python Database API υποστηρίζει ένα ευρύ φάσμα βάσεων δεδομένων
Διαβάστε περισσότεραΣτις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport.
Fast Import Στις παρακάτω οδηγίες αναλύεται η διαδικασία εισαγωγής δεδομένων μέσω του εργαλείου FastImport. 2 Περιεχόμενα 3. Επιλογή εγκατάστασης λογιστικής και μεθόδου εισαγωγής αρχείου εγγραφών... 4
Διαβάστε περισσότερα. Εργαστήριο Βάσεων Δεδομένων. Triggers
Εργαστήριο Βάσεων Δεδομένων Triggers Triggers: Βασικές Έννοιες Ένας trigger είναι ένα κομμάτι κώδικα, μια ρουτίνα Συνδέεται με ένα συγκεκριμένο πίνακα Καλείται όταν συμβεί ένα γεγονός στον πίνακα Συχνές
Διαβάστε περισσότεραιαχείριση Τηλεφωνικών Κλήσεων
ιαχείριση Τηλεφωνικών Κλήσεων 1 Διαχει ριση Τηλεφωνικω ν Κλη σεων ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ... 3 ΔΟΜΗ ΧΡΗΣΤΩΝ ΚΑΙ ΔΙΚΑΙΩΜΑΤΑ ΕΠΙ ΤΩΝ ΤΗΛΕΦΩΝΙΚΩΝ ΚΛΗΣΕΩΝ... 3 ΣΧΗΜΑΤΙΚΗ ΑΠΕΙΚΟΝΙΣΗ... 4 ΕΙΣΕΡΧΟΜΕΝΕΣ ΚΛΗΣΕΙΣ... 5
Διαβάστε περισσότεραint array[10]; double arr[5]; char pin[20]; Προγραµµατισµός Ι
Εισαγωγή Στον Προγραµµατισµό «C» Πίνακες Πανεπιστήµιο Πελοποννήσου Τµήµα Πληροφορικής & Τηλεπικοινωνιών Νικόλαος Δ. Τσελίκας Νικόλαος Προγραµµατισµός Δ. Τσελίκας Ι Πίνακες στη C Ένας πίνακας στη C είναι
Διαβάστε περισσότεραMySQL stored procedures
MySQL stored procedures Δημήτρης Σουραβλιάς Δομή παρουσίασης Εισαγωγή Δημιουργία μιας απλής stored procedure Μεταβλητές Παράμετροι Ροή ελέγχου Cursors 2 Εισαγωγή Μια stored procedure: είναι ένα τμήμα προγράμματος
Διαβάστε περισσότερα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: Αρχική Καταχώρηση Συµβάσεων
Διαβάστε περισσότεραΜεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1
Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP Περιεχόµενα Τι είναι η υπηρεσία FTP;...2 FTP από τη γραµµή εντολών των Windows...2 Το πρόγραµµα WS-FTP...4 Μεταφορά Αρχείων µε χρήση της Υπηρεσίας FTP σελ. 1
Διαβάστε περισσότεραSoft1 Version 312.510 Νέες προδιαγραφές
Soft1 Version 312.510 Νέες προδιαγραφές Περιεχόμενα Συνοπτική περιγραφή των νέων προδιαγραφών... 3 Αναλυτικά... 8 1. Αντιγραφή γέφυρας λογιστικής σε εταιρείες... 8 2. Ιστορικό Μετασχηματισμών... 9 3. Μητρώο
Διαβάστε περισσότεραPylon Entry. Πελάτες. Στην διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση ενός πελάτη
Pylon Entry Πελάτες Στην διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση ενός πελάτη Περιεχόμενα Δημιουργία Νέου Πελάτη... 3 Καρτέλα Βασικά Στοιχεία... 5 Καρτέλα Πρόσθετα Στοιχεία...
Διαβάστε περισσότεραPHPMyAdmin: Σύντομος οδηγός για αρχάριους
2014 PHPMyAdmin: Σύντομος οδηγός για αρχάριους Καρούσος Νικόλαος Επιστημονικός Συνεργάτης Παρασκευά Σταυρούλα Φοιτήτρια, Εργαστηριακή Βοηθός, τμήμα ΕΠΔΟ Μεσολογγίου 33 Έκδοση 1.1 Πρόλογος... - 2-1. Είσοδος
Διαβάστε περισσότεραΕισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10
Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 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 ΕΙΣΑΓΩΓΗ Εάν δεν επιθυµείτε να χρησιµοποιείτε τις προσχεδιασµένες φόρµες εντύπων της Singular, η εργασία αυτή σας δίνει τη δυνατότητα να σχεδιάζετε φόρµες µε βάση τις οποίες επιθυµείτε
Διαβάστε περισσότεραC: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο
C: Από τη Θεωρία στην Εφαρµογή Κεφάλαιο 2 ο Τύποι Δεδοµένων Δήλωση Μεταβλητών Έξοδος Δεδοµένων Γ. Σ. Τσελίκης Ν. Δ. Τσελίκας Μνήµη και Μεταβλητές Σχέση Μνήµης Υπολογιστή και Μεταβλητών Η µνήµη (RAM) ενός
Διαβάστε περισσότεραΕκτέλεση-Χρήση 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 Διαδικασίες Γρήγορης Παραμετροποίησης V1.0 / 06-2014 Page 1 of 29 Περιεχόμενα 1 ΕΙΣΑΓΩΓΗ... 3 2 ΒΗΜΑΤΑ... 4 2.1 Εγκατάσταση Φορολογικών Μηχανισμών... 4 2.2 Σύνδεση (Log-in)...
Διαβάστε περισσότεραΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Μέτρο 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)
Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Εμπορική Διαχείριση > Διαχείριση Βάσης Δεδομένων (dbadmin) Διαχείριση Βάσης Δεδομένων (dbadmin) Μέσα από τη διαχείριση βάσης δεδομένων
Διαβάστε περισσότεραΕίδη. Σε αυτό το εγχειρίδιο περιγράφεται η Δημιουργία, Μεταβολή, Διαγραφή και Αναζήτηση ενός είδους
Είδη Σε αυτό το εγχειρίδιο περιγράφεται η Δημιουργία, Μεταβολή, Διαγραφή και Αναζήτηση ενός είδους Περιεχόμενα Δημιουργία Νέου Είδους 3 Καρτέλα Βασικά Στοιχεία 4 Καρτέλα Πολιτική Τιμολόγησης 7 Στην καρτέλα
Διαβάστε περισσότερα1 Παραστατικών Πωλήσεων
Version 2.4.0.0 Κινήσεις 1 Παραστατικών Πωλήσεων Κινήσεις Πωλήσεις Παραστατικά Πωλήσεων Στην αναζήτηση των παραστατικών πωλήσεων πραγµατοποιήθηκε προσθήκη ενός πλήκτρου το οποίο γίνεται ενεργό µόνο για
Διαβάστε περισσότεραΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΓΙΑ ΤΟΝ ΕΛΕΓΧΟ ΤΩΝ HX-GO02 & HX-GO1
ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΓΙΑ ΤΟΝ ΕΛΕΓΧΟ ΤΩΝ HX-GO02 & HX-GO1 ΜΕΣΩ ΕΦΑΡΜΟΓΗΣ ΓΙΑ SMART PHONES 1 Αναζητήστε στο Google Play ή στο App Store την εφαρμογή ΗΧ-GO2 και εγκαταστήστε την στο κινητό σας (με λειτουργικό Android
Διαβάστε περισσότεραΤυπικές χρήσεις της Matlab
Matlab Μάθημα 1 Τι είναι η Matlab Ολοκληρωμένο Περιβάλλον Περιβάλλον ανάπτυξης Διερμηνευμένη γλώσσα Υψηλή επίδοση Ευρύτητα εφαρμογών Ευκολία διατύπωσης Cross platform (Wintel, Unix, Mac) Τυπικές χρήσεις
Διαβάστε περισσότεραΣυγκεντρωτικές καταστάσεις ΜΥΦ
ΚΕΦΑΛΑΙΟ E.R.P. 1 Συγκεντρωτικές καταστάσεις ΜΥΦ Οι συγκεντρωτικές καταστάσεις ΜΥΦ έρχονται να αντικαταστήσουν από 1/1/2014 τις ετήσιες καταστάσεις ΚΕΠΥΟ και περιλαµβάνουν: 1. Χονδρικές πωλήσεις, που υποβάλλονται
Διαβάστε περισσότεραΣυνοπτικός Οδηγός Χρήσης του MySQL Workbench
Συνοπτικός Οδηγός Χρήσης του MySQL Workbench To ΜySQL Workbench είναι μία εφαρμογή, με γραφικό περιβάλλον, στην οποία μπορούμε να συντάξουμε και να εκτελέσουμε εντολές SQL. To MySQL Workbench απαιτεί να
Διαβάστε περισσότεραΟδηγός Εισαγωγή Χρηστών σε 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 / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει
Διαβάστε περισσότεραΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω
ΤΙΤΛΟΣ ΕΓΓΡΑΦΟΥ ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω Έκδοση 1.0 12 Ιανουαρίου 2009 ΑΡΙΘΜΟΣ ΣΥΜΒΑΣΗΣ : 25978/04.08.2008 ΕΠΙΣΗΜΗ ΟΝΟΜΑΣΙΑ ΕΡΓΟΥ : Προσαρμογή, Ανάπτυξη, Έλεγχος και Εγκατάσταση
Διαβάστε περισσότεραΕπίλυση προβλήματος με Access
Δ.1. Το προς επίλυση πρόβλημα Ζητείται να κατασκευάσετε τα αρχεία και τα προγράμματα μιας εφαρμογής καταχώρησης Δαπανών μελών ΔΕΠ (Διδακτικό και Ερευνητικό Προσωπικό) για την παρακολούθηση του απολογισμού
Διαβάστε περισσότεραΝέες δυνατότητες εφαρμογών PRISMA Win
Νέες δυνατότητες εφαρμογών PRISMA Win Αριθμός Έκδοσης: 7.0.1.0002 Εμπορικές εφαρμογές Η Εξέλιξη των εφαρμογών PRISMA Win δε σταματά ποτέ! Παρακάτω μπορείτε να δείτε νέες δυνατότητες που προστέθηκαν στις
Διαβάστε περισσότεραΣυστήματα Διαχείρισης Βάσεων Δεδομένων (ΗΥ460) Χειμερινό εξάμηνο 2017
Συστήματα Διαχείρισης Βάσεων Δεδομένων (ΗΥ460) Χειμερινό εξάμηνο 2017 1. Εγκατάσταση της Oracle Εγκαταστήστε την Oracle Database 11g Release 2 στο pc σας. Μπορείτε να την κατεβάσετε από το παρακάτω link:
Διαβάστε περισσότεραΟδηγίες για άνοιγµα καρτέλας υποψηφίου στο ηλεκτρονικό σύστηµα της Infotest και της Certiport
Οδηγίες για άνοιγµα καρτέλας υποψηφίου στο ηλεκτρονικό σύστηµα της Infotest και της Certiport 1. Γενικά...1 2. Άνοιγµα καρτέλας στο σύστηµα της Infotest...1 3. Άνοιγµα καρτέλας στο σύστηµα της Certiport...4
Διαβάστε περισσότεραΕφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9. Οδηγίες Χρήσης
Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9 Οδηγίες Χρήσης Πίνακας Περιεχομένων 1. Αρχική οθόνη... 3 2. Αρχική Οθόνη Πιστοποιημένου Χρήστη... 4 2.1. Οριστικοποίηση της Περιουσιακής Εικόνας... 5 2.2. Καρτέλες
Διαβάστε περισσότερα