1. Χρήση/εταιρίες:
Στις 3 τελείες δεξιά στις Επιλογές (αρχικό παράθυρο της EMDI) μπορούμε να σετάρουμε πολλές χρήσεις/εταιρίες (βάσεις δεδομένων) ώστε να τις επιλέγουμε από αυτό το μενού πατώντας στη Σύνδεση/αποσύνδεση και στη συνέχεια από το dropdown (βελάκι)
Στο προηγούμενο παράθυρο, επιλέγουμε του κουμπάκι με τις 3 τελείες, πατάμε Προσθήκη+ και έπειτα στη στήλη Βάση δεδομένων επιλέγουμε το path της βάσης που θέλουμε
Αν θέλουμε να συνδεθούμε σε βάση που βρίσκεται σε τοπικό ή απομακρυσμένο δίκτυο πριν από τη διαδρομή της βάσης γράφουμε την IP του υπολογιστή που είναι εγκατεστημένη (πχ. 192.168.1.10:C:\Program Files (x86)\SBZ systems\EMDI\dbs\main.fdb). Με τον ίδιο τρόπο μπορούμε να βάλουμε όνομα υπολογιστή ή διεύθυνση στο internet (\\DESKTOP-IFKRGSA\SBZ systems\EMDI\dbs\main.fdb ή sbzsystems.com:C:\Program Files (x86)\SBZ systems\EMDI\dbs\main.fdb).
Επίσης δεν πρέπει να ξεχάσουμε να ανοίξουμε στο firewall τη θύρα εισερχομένων 3050 στον κεντρικό υπολογιστή.
2. Στο αρχείο settings.ini του κεντρικού φακέλου της EMDI (συνήθως στη θέση C:\Program Files (x86)\SBZ systems\EMDI) μπορούμε να αλλάξουμε την μεταβλητή “path” μετά το “=” για να συνδεθούμε σε διαφορετική βάση δεδομένων:
1 2 3 4 5 6 7 8 9 10 11 |
[DB] sync_use=0 charset=ISO8859_1 library= username=SYSDBA password=masterkey path=C:\Program Files (x86)\SBZ systems\EMDI\dbs\main.fdb port=3050 strict=0 sqlmonitor=1 force=0 |
Αν έχουμε βάλει διαφορετικό κωδικό στη βάση μπορούμε να τον αλλάξουμε στη μεταβλητή “password”.
Τη μεταβλητή “library” τη συμπληρώνουμε μόνο στη περίπτωση που υπάρχει διένεξη με άλλο πρόγραμμα ή βάση, συμπληρώνοντας την απόλυτη θέση της βιβλιοθήκης (dll).
Αν θέλουμε να συνδεθούμε σε βάση που βρίσκεται σε τοπικό ή απομακρυσμένο δίκτυο (μέσω internet) πριν από τη διαδρομή της βάσης γράφουμε την IP του υπολογιστή που είναι εγκατεστημένη και επίσης δεν πρέπει να ξεχάσουμε να ανοίξουμε στο firewall τη θύρα εισερχομένων 3050 στον κεντρικό υπολογιστή.
1 2 3 4 5 6 7 8 9 10 11 |
[DB] sync_use=0 charset=ISO8859_1 library= username=SYSDBA password=masterkey path=192.168.1.10:C:\Program Files (x86)\SBZ systems\EMDI\dbs\main.fdb port=3050 strict=0 sqlmonitor=1 force=0 |
Με τον ίδιο τρόπο μπορούμε να βάλουμε όνομα υπολογιστή ή διεύθυνση στο internet:
1 2 3 4 5 6 7 8 9 10 11 |
[DB] sync_use=0 charset=ISO8859_1 library= username=SYSDBA password=masterkey path=sbzsystems.com:C:\Program Files (x86)\SBZ systems\EMDI\dbs\main.fdb port=3050 strict=0 sqlmonitor=1 force=0 |
Επίσης υπάρχουν 2 μεταβλητές που μπορούν να διευκολύνουν στη σύνδεση με τη βάση δεδομένων:
- force
μπορεί να πάρει 2 τιμές:
0 ανενεργή
2 ενεργή
Όταν είναι ενεργή τότε αν δεν βρεθεί η βάση που έχει επιλεχθεί στη χρήση/εταιρίες, στην επόμενη εκκίνηση του προγράμματος θα γίνει χρήση της βάσης που έχει ορισθεί στο settings.ini. - sync_use
μπορεί να πάρει 2 τιμές:
0 ανενεργή
1 ενεργή
Όταν είναι ενεργή τότε η βάση που χρησιμοποιείται για καταχώρηση και ενημέρωση ειδών, πελατών και υπενθυμίσεων ορίζεται στο αρχείο C:\Program Files (x86)\SBZ systems\EMDI\personal\user\user_sync_use.prv - strict
Με το strict=1 κρύβει την επιλογή εταιρίας. Γίνεται και από τις Ρυθμίσεις:
Σημείωση
1 2 |
[Login] xrhshetairia=TEST DB|C:\Users\Solon\Desktop\all\mainTEST.fdb |
Η παραπάνω μεταβλητή χωρίζεται σε 2 μέρη, το 1ο είναι ο τίτλος της βάσης και το δεύτερο η βάση δεδομένων. Αυτή η λειτουργία είναι χρήσιμη ώστε να υποχρεώνεται ο χρήστης να καταχωρεί πελάτες και είδη σε άλλη βάση.